linux中vim快捷命令
·
编辑列
删除列
- 首先进入 vim ,按下快捷键 ctrl + v进入块操作模式。
- 然后按上下键选中你想要批量删除的列文本内容。
- 在 Esc 模式下输入小写的d删除选中的列文本,输入大写的D删除选中的所有行。
列修改
首先进入 vim ,按下快捷键 ctrl + v进入块操作模式。
然后按上下键选中你想要批量修改的文本列。
输入大写的I 进入修改模式,输入要插入的内容,最后按 Esc 退出。注意:在插入文本时,vim 会自动切换为一行编辑模式(这不是错误!),在你按 Esc 退出之后,vim会自动在这几行前面添加相同的内容。
插入命令
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
剪切命令
正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切
ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴
:1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。
:1, 10 m 20 将第1-10行移动到第20行之后。
复制命令
yy 拷贝当前行
nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
shift+p 在当前行前粘贴
:1,10 co 20 将1-10行插入到第20行之后。
:1,$ co $ 将整个文件复制一份并添加到文件尾部。
正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制
ddp交换当前行和其下一行
xp交换当前字符和其后一个字符
所有评论(0)