Linux下Vim编辑器的使用
command mode
首先进入的就是命令模式。
模式切换
- i 切换到输入模式,以输入字符;
- : 切换到底线命令模式,以在最后一行输入命令;
移动光标
- 方向键 移动光标;
- h/j/k/l 光标左、下、上、右移动一个字符,30j表示下移光标30行;
- pg up/dn 上下翻页;
- ctrl + b/f 上下翻页;
- ctrl + u/d 上下翻半页;
- n + space 光标向右移动n个字符;
- H/M/L 光标移动到整个屏幕的最上方、中间、最下方那一行的第一个字符;
- G/gg 光标移动到最后一行、第一行;
查找
- /word 向光标之下搜索word这个字符串,按n/N后依次找到出现的目标字符串;
- ?word 向光标之上搜索word这个字符串,按n/N后依次找到出现的目标字符串;
编辑
- x 删除当前光标所在字符,X 删除当前光标前一个字符;
- dd 剪切光标所在的一行,ndd 剪切光标所在的向下n行;
- yy 复制光标所在的一行,nyy 复制光标所在的向下n行;
- p/P 在光标下/上一行粘贴;
- u 复原前一个操作;
insert mode
- enter 回车键,换行;
- backspace 退格键,删除光标前一个字符;
- delete 删除键,删除光标后一个字符;
- 方向键 移动光标;
- home/end 移动光标到行首行尾;
- pg up/dn 上下翻页;
- esc 退出输入模式,切换到命令模式;
lastline mode
命令在输入回车键后运行。
- esc 退出底线模式,切换到命令模式;
- q 退出程序;
- q! 强制退出程序并且不保存;
- w 保存文件;
- w! 强制保存文件;
- wq 保存文件后离开;
- wq! 强制保存文件后离开;
- w filename 将编辑过的文件另存为filename这个文件;
- set nu 显示行号;
- set nonu 取消显示行号;
Linux下Vim编辑器的使用
http://example.com/2022/07/23/Linux下Vim编辑器的使用/