vim 一些常用命令

一,

k   j   h   l      上 下 左 右

二,

:q!  不保存退出

:wq  保存退出

三,

x  删除字符

四,

i   插入

五,

dw  删除一个字符或字符串

d$    从光标当前位置删除到字符尾部

dd   删除光标所在一整行

2dd   删除2行

六,

u   撤消最后一次操作

U  恢复整行初始状态

ctrl+R   撤消掉撤消命令

七,

p   将最后一次删除的内容置入光标的下方

八,

输入r 和一个字符,替换光标所在位置的字符

九,

cw   更改一个单词或一个单字的部分或者全部

十,

c$   删除该行剩下的部分,然后进行修改

十一,

ctrl+g  显示所在行和总行数

shift+G  跳转至最后一行

数字+shift+G    跳转至指定行

十二,

/字符串    查找指定字符串

n    查找同上一次相同的字符串

shift+N   逆向查找同上一次相同的字符串

?字符串   逆向查找字符串

十三,

%   查找配对(   {    [

十四,

s/old/new    替换当前行第一个匹配字符串

s/old/new/g    替换当前行所有匹配字符串

##s/old/new/g    替换指定行所有匹配字符串

%替换本文所有匹配字符串

十五,

:!    输入外部shell命令

如:      :!ls      :!dir      查看当前目录下所有文件

十六,

w 文件名   在当前目录下创建新文件

十七,

#,# w 文件名    保存指定行的内容

十八,

:r 文件名    在当前文件中,光标所在位置插入另外文件内容

十九,

o   小写o  在光标处的下方新打开一行,并进入编辑模式

O  大写O  在光标处的上方新打开一行,并进入编辑模式

二十,

a   在光标之后进入插入模式

A   在行末进入插入模式

二十三,

R   连续替换多个字符

二十四,

/单词    查找指定单词

n    重复查找指定单词

:set hls is    显示所有要查找的单词


你可能感兴趣的:(vim 一些常用命令)