本文共 1208 字,大约阅读时间需要 4 分钟。
VIM 是一个强大的文本编辑器,工作方式基于三个主要模式:命令模式(浏览模式)、插入模式和退出模式。理解并熟练掌握这些模式,是使用 VIM 的关键。
命令模式是 VIM 的默认模式,只要打开 VIM 时,鼠标就在这个模式下工作。命令模式的主要特点是浏览文件内容,无法直接修改文件内容。要切换到其他模式,只需按下 Esc 键。
常用功能:
set nu:显示行号set nonu:取消行号显示set mouse=a:启用鼠标支持:set cursorline:显示光标所在行的行线插入模式是进行文本修改的主要模式。切换到插入模式的最快捷方式是按下 i 键(在光标所在位置插入)或 I 键(在光标所在行的行首插入)。在插入模式下,光标会变成 _ 符号,表示正在插入状态。
常用操作:
x,可以选择同时删除前后字母(例如 dl 或 x)。dw 删除当前单词。dd 删除当前行,3d 删除三行。c 就可开始剪切。剪切完成后按下 P 可以粘贴,u 撤销,Ctrl + R 恢复。退出模式用于离开 VIM 并保存工作。常用命令有:
:wq:保存当前文件并退出:q!:强制退出,不保存工作(通常用于 root 用户或只读文件):wq!:强制保存并退出在 VIM 中,搜索功能非常强大。用户可以通过/键启动搜索,进入下一个模式:
Enter 启用搜索。n:向下逐一匹配N:向上逐一匹配-:noh:取消高亮VIM 提供了丰富的快捷键来处理字符:
yl:复制一个字符yw:复制一个单词yy:复制一行3y:复制三行d:删除一个字符dw:删除一个单词dd:删除一行c:剪切当前字符cw:剪切当前单词cc:剪切一行利用 VIM 的 :s 命令,可实现批量修改。例如:
:1,5s/-/##/g
替换一至五行内所有 - 为 ##。
Ctrl + V 进入可视化模式。I 进入插入模式,直接输入字符即可。VIM 的分屏功能非常实用,使用 Ctrl + W 快捷键:
w s:上下分屏w v:左右分屏w方向键:移动光标w c:取消分屏gg:光标定位到文件开头G:定位到文件末尾:5G:定位到第五行通过熟练掌握这些快捷键和命令,你将能够充分发挥 VIM 的强大功能,提升工作效率。如果需要进一步学习,可以参考官方手册 vimtutor 或执行 vim -h 查看帮助文档。
转载地址:http://htewk.baihongyu.com/