当前位置:

首页 > 软件教程 > Linux 系统中vi编辑器的几个关键技巧

Linux 系统中vi编辑器的几个关键技巧

Vivid
Vivid

Vivid 是一款屏幕亮度调节增强工具,专为MacBook 的XDR显示器设计,可为内外置 XDR 显示器解锁全部亮度。它更适合把显示器调节、亮度控制和屏幕参数管理放在一起处理,多屏或外接显示器场景会更方便。

立即下载
¥29
macOS 2026-08-22
正版软件 macOS软件 显示器调节软件

在Linux系统中,vi编辑器是一款被广泛使用的文本编辑器。对于系统管理员和程序员来说,熟练掌握vi编辑器的技巧至关重要。本文将分享一些常用的vi编辑器技巧,帮助读者提高编辑效率。进入vi编辑器要进入vi编辑器,只需在Linux终端键入“vi文件名”。要直接编辑特定文件,可使用命令行中的“vi文件名”。命令模式与插入模式切换vi编辑器分为两种模式:命令模式和插入模式。在命令模式下,可以执行各种命令来操作文本;而在插入模式下,可以输入、编辑文本内容。要在两种模式之间切换,只需按下"Esc"键即可。移动光标在

本文目录

    精通Linux 系统vi编辑器的几个关键技巧

    在Linux系统中,vi编辑器是一款被广泛使用的文本编辑器。对于系统管理员和程序员来说,熟练掌握vi编辑器的技巧至关重要。本文将分享一些常用的vi编辑器技巧,帮助读者提高编辑效率。

    进入vi编辑器

    要进入vi编辑器,只需在Linux终端键入“vi 文件名”。要直接编辑特定文件,可使用命令行中的“vi 文件名”。

    命令模式与插入模式切换

    vi编辑器分为两种模式:命令模式和插入模式。在命令模式下,可以执行各种命令来操作文本;而在插入模式下,可以输入、编辑文本内容。要在两种模式之间切换,只需按下"Esc"键即可。

    移动光标

    在命令模式下,可以使用以下命令移动光标:

    h:向左移动一个字符
    j:向下移动一个字符
    k:向上移动一个字符
    l:向右移动一个字符
    Ctrl + B:向上滚动一页
    Ctrl + F:向下滚动一页

    删除文本

    在命令模式下,可以使用以下命令删除文本:

    x:删除光标所在字符
    dw:删除光标所在单词
    d$:删除光标至行尾的所有字符
    d^:删除光标至行首的所有字符
    dd:删除光标所在行

    复制和粘贴文本

    在命令模式下,可以使用以下命令复制和粘贴文本:

    p:将剪贴板中的内容粘贴到光标后面
    P:将剪贴板中的内容粘贴到光标前面
    yy:复制光标所在行
    yw:复制光标所在单词
    y$:复制光标至行尾的所有字符
    y^:复制光标至行首的所有字符

    撤销和重做操作

    在命令模式下,可以使用以下命令撤销和重做操作:

    u:撤销最近一次操作
    U:撤销所有操作
    Ctrl + R:重做最近一次撤销操作

    显示行号

    vi编辑器可以通过设置行号来显示行号。在命令模式下,使用以下命令可以设置显示行号:

    • 在当前行显示行号:输入“:set number”并按回车键
    • 在所有行显示行号:输入“:set number!”并按回车键

    搜索和替换文本

    vi编辑器还支持搜索和替换文本。在命令模式下,使用以下命令可以搜索和替换文本:

    搜索文本:输入“/关键词”并按回车键,将光标移动到第一个匹配的字符处。输入“n”可以继续搜索下一个匹配的字符。
    替换文本:输入“:%s/旧关键词/新关键词/g”并按回车键,将文件中所有出现的旧关键词替换为新关键词。输入“n”可以继续替换下一个旧关键词。

    设置文本属性

    在命令模式下,可以使用以下命令设置文本属性:

    i:进入插入模式,在光标所在位置插入文本
    I:进入插入模式,在行首插入文本
    a:进入插入模式,在光标所在位置后面插入文本
    A:进入插入模式,在行尾插入文本

    vim 就是vi的升级版

    vi是所有UNIX系统都会提供的屏幕编辑器,也有的称为多模式编辑器,它提供了一个视窗设备,通过它可以编辑文件,而vim则是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。下面则是vim相较于vi的一些优越性

    1、多级撤销

    在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消

    2、易用性

    vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台

    3、语法加亮

    vim可以用不同的颜色来加亮你的代码。

    4、可视化操作

    vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

    5、对vi的完全兼容

    vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。
    vi使用于文本编辑,但是vim更适用于coding。
    注:coding是编码的意思,decoding是解码的意思
    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程 编辑器
    相关文章 更多
    Arm AGI CPU详解:136核Neoverse V3,3nm双芯粒架构与AI数据中心部署
    Arm AGI CPU详解:136核Neoverse V3,3nm双芯粒架构与AI数据中心部署

    Arm在Hot Chips 2026发布首款AI专用数据中心CPU“Arm AGI CPU”,由Meta联合开发。该芯片采用台积电3nm工艺,双芯粒设计,每芯粒70个Neoverse V3核心(屏蔽4个后单芯片136核),TDP 300W,支持DDR5-8800及PCIe 6.0。旨在解决x86在AI算力与能效上的瓶颈,预计2027-2028财年推向市场。

    飞傲推出 LS-RC 2026 HiFi 耳机升级线:采用 6N 单晶铜镀银线基 499 元
    飞傲推出 LS-RC 2026 HiFi 耳机升级线:采用 6N 单晶铜镀银线基 499 元

    飞傲LS-RC2026HiFi耳机升级线售价499元。采用6N单晶铜镀银线基,144芯8股编织,经-192°C液氮深冷处理。配备可换插头系统,标配3.5mm单端和4.4mm平衡插头,耳机端0.78mm2pin插头。

    js获取UEditor富文本编辑器中的图片地址
    js获取UEditor富文本编辑器中的图片地址

    从UEditor富文本编辑器中获取图片地址,需先调用getContent()获取内容,再创建div元素填充HTML,转换为jQuery对象后用find("img")选择器遍历获取src值。获取首张图片作为缩略图时,可通过正则匹配img标签或src属性实现。

    UEditor 编辑器跨域上传解决方法
    UEditor 编辑器跨域上传解决方法

    解决UEditor跨域上传图片需三步:首先统一两个页面的根域名;其次修改internal.js,将location.host改为document.domain;最后在调用UEditor的页面头部添加document.domain语句。针对IE浏览器,还需在editor.js的合适位置插入补丁代码,并设置document.domain。操作顺序不可颠倒,否则跨

    kindSoft在线网页编辑器简单的配置参数介绍
    kindSoft在线网页编辑器简单的配置参数介绍

    KindSoft网页编辑器配置包括:引入核心脚本并初始化编辑器绑定至输入框;调整上传路径参数指向处理程序;在kindeditor.js中修改items数组以定制工具栏按钮,涵盖常用功能如字体、对齐、插入媒体等。

    FCK编辑器(FCKEditor)添加新按钮和功能的修改方法
    FCK编辑器(FCKEditor)添加新按钮和功能的修改方法

    在FCKeditor中添加自定义按钮需修改fckconfig.js、语言文件及核心js文件。在工具栏添加按钮名称,注册中英文标签,定义按钮功能原型并实例化,可设置快捷键实现功能扩展。注意文件路径与命名规范,确保兼容性。

    KindEditor 编辑器 v3.5.1 修改版
    KindEditor 编辑器 v3.5.1 修改版

    这次主要做了两个改动:一是加入了分页符功能,二是把Tab事件调整为添加两个全角空格——这样更符合中文用户的输入习惯。 如图,下载地址如下: kindeditor-3.5.1-zh_CN-kingeric.rar 顺便提几点意见和咨询: 从Word文档复制内容到编辑器时,如何过滤掉原有格式?别只推荐用

    一款支持插入表情的编辑器实现代码(简单思路挺重要)
    一款支持插入表情的编辑器实现代码(简单思路挺重要)

    搞一个带表情输入的编辑器,其实是个挺常见的需求。刚开始可能会想用 textarea 凑合,但很快就会发现——textarea 显示不了图片,这条路走不通。那怎么办?iframe 是个不错的选择,把它的 designMode 打开,就能得到一个可编辑区域,图片、文字都能塞进去。不过 iframe 有个

    使用awk按模式筛选文本或字符串的方法
    使用awk按模式筛选文本或字符串的方法

    在处理文本时,有时我们需要根据某个条件或模式,把文件里特定几行标记出来——比如给满足条件的行打个星号。这个活儿用 awk 做起来相当顺手,也是它很实用的功能之一。 举个例子,假设你有一个购物清单文件 food_prices.list,里面列出了想买的食物和单价,内容长这样: $ cat food_p

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。

    即将离开本站
    您即将前往第三方网站,请确认是否继续?