您的位置:首页 > 其它

VIM编辑器操作命令积累

2015-11-26 17:56 274 查看
开始学习VIM编辑器了,计划着每周学习几个新命令,记录在本篇博客中。

1.第一次接触

vi demo.txt 进入Normal模式查看文本

i 进入Insert模式插入内容,编辑文本

nG n代表行号,在Normal模式输入nG则定位到第n行

gg:跳转到第一行

G:跳转到最后一行

:set number 在Normal模式输入则显示文本行号,空行也会显示行号

ESC 退出Insert模式至Normal模式

:wq 在Normal模式下保存退出。w保存;q退出;可以单独使用

2.行中定位

0:定位到行首

$:定位到行尾

n|:定位到一行中的第n列

fc:向后定位到第一个字母c位置

tc:向后定位到第一个字母c前面的位置

Fc:向前定位到第一个字母c位置

Tc:向前定位到第一个字母c后面的位置

2fc:如果要重复执行一条命令,在前面加上重复次数即可,向后定位到第二个字母c位置

w:向后定位到下一个单词的第一个字母

b:向前定位到前一个单词的第一个字母

e:向后定位到下一个单词的最后一个字母

记着:如果要重复执行一条命令,在前面加上重复次数即可。适用于所有命令。

3.字符串查找

/要查找的字符串,回车之后高亮文本中所有的查找到的字符串,并定位到文本中第一个的位置。按N键从第一个往后一次定位字符串,按shift+N键,定位到上一个字符串。

?要查找的字符串,回车之后高亮文本中所有的查找到的字符串,并定位到文本中最后一个的位置。按N键从最后一个往前一次定位字符串,按shift+N键,定位到文本中下一个字符串。

/和?的查找都是高亮所有,只不过一个是从前往后定位,一个是从后往前定位。

4.删除、复制、粘贴行

dd:删除一行,并在vi缓存中保存该行,继续使用命令p将粘贴该行。

yy:复制一行,继续使用命令p将复制的行粘贴。

p :粘贴vi缓存中的一行文本。

5.撤销和回复

u:撤销操作命令

ctrl+r:恢复撤销的操作命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: