Linux_最常用的vim命令

基本上 vi 和 vim 分为3种模式,分别为一般模式编辑模式命令模式。而不同的模式之下有不同的操作命令。下面列出了各个模式下最常用的几个命令。

 

一般模式下的命令:

 

1. ioa    - 进入编辑模式

 

2.按下 [Esc]  键从编辑模式回到一般模式

   [注]:进入编辑模式后可看道左下角状态栏有 -INSERT-  单词,回到一般模式后会发现 -INSERT- 不见了。

 

3.:wq   -保存离开一般模式

 

4.移动光标

G              -移动到该文件的最后一行

nG            -n为数字。移动到该文件的第n行。比如 10G 会移动到第10行

gg            -移动到该文件的第一行,相当于1G

N[Enter]    -n为数字。光标向下移动n行

 

5.使用 /word

:1,$s/word1/word2/g   

从第一行到最后一行查找 word1 这个字符串,并将 word1 替换为字符串 word2 

 

6.删除

x,X      -在一行字当中,x为向后删除一个字符(相当于 [Del]键),X为向前删除一个字符(相当于[Backspace]键)

dd      -删除光标所在的一整行

ndd    -n为数字。删除光标所在的向下 n 行。比如 20dd 是向下删除20行

 

7.复制、粘贴

yy      -复制光标所在的那一行

nyy    -n为数字。复制光标所在的向下 n 行。比如 10yy 是复制光标下面的10行

p       -p为小写。将复制的数据粘贴在光标的下一行

 

8.重复、重做

u            -复原前一个操作

[Ctrl]+r   -重做上一个操作

.             -不要怀疑,这就是小数点。意思是重复前一个操作。如果想要重复删除、重复 复制粘贴等,就可以用小数点 "." 来完成

 

vim里的操作命令非常多,而上述这几个是我在平时的学习中最常用到的,所以就列出来了,以供记忆。

 

posted on 2016-06-24 22:00  兵荒马乱的杨杨  阅读(134)  评论(0)    收藏  举报