vim的一些常用简单操作小结
前言
vim乃Linux下相当牛掰一文本处理神器也,是vi编辑器的升级版,全称叫ViIMproved.而vi则是VisualInterface的缩写,他们处理都是ASCII码字符数据,熟练使用vim绝对是你成为Linux大牛不可或缺的本领,所谓千里之行,始于足下。
下面就本人学习过程中一些非常常用到的比较实用的用法做一下总结
vim撤销和恢复操作
在不可编辑模式下,使用u即可撤销上一次操作,使用Ctrl+r恢复上一次操作。
vim区块选择和复制粘贴
vim进入某个文件,按v,进入VISUAL模式,使用h,j,k,l或者方向键移动光标即可选中内容,按y完成复制,在需要粘贴的地方按p完成粘贴。
按v进入VISUAL模式,再次按v即可退出VISUAL模式。如果复制了内容,也可以按i进入编辑模式进行编辑操作,再esc退出来使用p完成粘贴。
vim移动到开头和末尾
文档开头和末尾
gg:命令将光标移动到文档开头
G:命令将光标移动到文档末尾
一行的开头和末尾
0移到一行开头
$移到一行末尾
vim翻页
相当于pageup和pagedown的效果。
Ctrl+f往前滚动一整屏
Ctrl+b往后滚动一整屏
Ctrl+d往前滚动半屏
Ctrl+u往后滚动半屏
vim删除一行或多行
dd 删除一行
ndd删除以当前行开始的n行
vim复制多行
:9,15copy16 或:9,15co16
由此可有:
:9,15move16 或:9,15m16将第9行到第15行的文本内容到第16行的后面
总结
就写这么多了吧,这些都是可能经常能用到的功能。vim的功能非常之强大,首先把这些常用简单的基础的学会吧,自己结合说明慢慢摸索,基本这些差不多够平常工作用了。希望本文能对大家的学习或者工作带来一定的帮助。