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来控制,这样有利于我们以后的工作。大家赶快去练一练吧!