linux中vim相关的命令
时间: 2023-10-06 10:13:30 浏览: 102
Linux操作系统下的vim指令
1. 模式
命令模式:进入vim后的默认模式,可以通过Esc键或者Ctrl+[键进入命令模式。
插入模式:在命令模式下按下i、a、o等键可以进入插入模式,此时可以输入文本。
可视模式:在命令模式下按下v或V键可以进入可视模式,此时可以选中文本。
命令行模式:在命令模式下按下:键可以进入命令行模式,可以执行一些vim命令。
2. 光标移动
h:光标左移
j:光标下移
k:光标上移
l:光标右移
0:移动到行首
$:移动到行尾
gg:移动到文件开头
G:移动到文件结尾
w:向右移动一个单词
b:向左移动一个单词
3. 编辑命令
i:在光标前插入
a:在光标后插入
o:在当前行下方插入一个新行并进入插入模式
O:在当前行上方插入一个新行并进入插入模式
r:替换光标所在字符
x:删除光标所在字符
dd:删除一行
yy:复制一行
p:粘贴
u:撤销
Ctrl+r:重做
4. 查找和替换
/字符串:向下查找字符串
?字符串:向上查找字符串
n:继续查找下一个
N:继续查找上一个
:s/old/new/g:将当前行中所有的old替换为new
:%s/old/new/g:将整个文件中所有的old替换为new
5. 保存和退出
:w:保存文件
:wq:保存并退出
:q:退出
:q!:强制退出
:w filename:将当前文件另存为filename
阅读全文