简单了解Vim编辑器

2017-12-30 17:19:31 5040

编辑模式

i:在光标所在处插入内容

I:在光标所在行的第一个非空字符前插入内容

 

a:在光标所在处的下一个字符插入内容

A:在光标所在行的最后一个字符后面插入内容

 

o:在光标所在行下面新建一行插入内容

O:在光标所在行上面新建一行插入内容

 

r:替换光标所在字符一次

R:一直替换光标所在的文字,直到按ESC停止

 

一般模式

 

跳转行

 

gg  跳转到第一行

G   跳转到最后一行

nG  跳转到第n

n + Enter   同上,跳转到第n

移动光标

 

h或←    左移动光标

j或↓    下移动光标

k或↑    上移动光标

l或→    右移动光标

0Home   移动光标到行首

$End    移动光标到行末

撤销与恢复

 

u       撤销刚才的操作

ctrl+r  恢复刚才的撤销

 

// 若连按两次u,你的文本恢复原样,那因该是你的Vim被配置在兼容模式了

复制与粘贴

 

v   进入自由选取模式

// 在选取文字后,d即可剪切选取的文字,y即可复制选取的文字

 

dd  剪切当前行

ndd 剪切n

 

yy  复制当前行

nyy 复制n

 

p   在光标后粘贴

P   在光标前粘贴

命令模式

 

保存与退出

 

:wq     保存并退出

:w      保存

:q      退出

:q!     强制退出

:wq!    强制保存退出

 

查找

 

/word   向下寻找word

n       继续寻找下一个匹配

N       寻找上一个匹配

 

?word   向上寻找word

n       继续寻找上一个匹配

N       寻找下一个匹配


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: