Linux之vim编辑器的使用及命令。

今天我来学习一下Linux中一个很重要的编辑器vim,我们以后再Linux中想编程都得在vim里,所以说它十分重要。

一。首先vim可分为三个模式:命令模式、插入模式、末行模式。他们之间的转换如图:

二。移动操作命令:

(1)j:向下,k:向上,h:向左,l:向右。o:插入。

(2)H:当前屏幕第一行。b:上一个单词。w:下一个单词。M:当前屏幕中间行。0:行首。L:当前屏幕最后一行。$:快速行尾。

(3){:上一个空白行。}:下一个空白行。

(4):n  :移动到第n行。   :$  :移动到文件的最后一行。gg=G:对当前程序格式化。

三。编辑命令:

(1)i:在光标所在位置插入。

(2)a:在光标所在位置的后面插入。

(3)o:当前行的下面插入。

(4)O:当前行的上面插入。

四。删除命令:

(1)x:删除光标所在位置的字符。

(2)dw:删除光标坐在位置到当前单词的结尾。

(3)db:删除光标所在位置到当前单词的开始。

(4)dd:删除当前行。

(5)dG:删除光标所在行到当前文件结尾。

(6)d}:删除光标所在行到下一个空白行。

(7)D:删除光标所在位置到当前结尾。

(8)d{:删除光标所在行到上一个空白行。

五。保存命令:

(1):w  :将文件保存

(2):q : 退出。

(3):q!:强行退出。会失去文件内容。

六。复制命令:

(1)yw:将光标所在之处到字尾的字符复制到缓冲区。

(2)#yw:复制#个字到缓冲区。

(3)yy:复制光标所在行到缓冲区。

(4)p:将缓冲区的字符贴到光标所在的该行。

(5)u:取消操作。相当于撤销。

以上就是我们的全部内容了,这些命令看起来都很简单,但是希望大家能多多练习,尤其建议大家在使用vim写程序时,最好不要用方向键,用j,k,l,h来控制,这样有利于我们以后的工作。大家赶快去练一练吧!



猜你喜欢

转载自blog.csdn.net/ymk1507050118/article/details/80624594