im是Linux下的一款文本编辑器,它提供了丰富的命令来进行文本编辑。以下是一些常用的Vim命令:
模式切换:
i:进入插入模式,光标前插入
a:进入插入模式,光标后插入
o:在当前行下面插入一个新行
O:在当前行上面插入一个新行
v:字符可视模式,选中单个字符
V:行可视模式,选中整行
ctrl + v:块可视模式,可以选中列
Esc:退出插入模式或可视模式,回到命令模式
光标移动:
h:左移
j:下移
k:上移
l:右移
w:跳到下一个单词的开头
b:跳到上一个单词的开头
0:跳到行首
$:跳到行尾
G:跳到文件末尾
gg:跳到文件开头
ctrl + f:向前翻页
ctrl + b:向后翻页
文本操作:
x:删除光标下的字符
dd:删除当前行
yy:复制当前行
p:粘贴到光标后
P:粘贴到光标前
u:撤销上一步操作
ctrl + r:重做上一步撤销的操作
查找替换:
/word:向下查找"word"
?word:向上查找"word"
n:查找下一个
N:查找上一个
:%s/old/new/g:将全文中的"old"替换为"new"
文件操作:
:w:保存文件
:q:退出Vim
:wq:保存并退出
:q!:不保存并退出
:e filename:打开一个文件进行编辑