现在的位置: 首页 > 综合 > 正文

vim操作基本命令集合

2013年09月17日 ⁄ 综合 ⁄ 共 952字 ⁄ 字号 评论关闭

在正常模式下按下i键来插入文本       按下o在光标下方打开新的一行并进入插入模式 按下a将在光标之后插入文本,A则可以在行末插入   按下<ESC>键返回正常模式。

 

按下x键来删除光标所在位置的字符。

按下dw键可以从光标处删除至一个单字/单词的末尾。

按下d$键可以从当前光标删除到行末。          按下dd键删除该行。

[number] d object 或者 d [number] object

Object-代表命令所要操作的对象:w-删除直到单字/单词末尾,包括空格。e-删除直到单字/单词末尾,但是不包括空格。$-删除直到当前行末。

 

按下u来撤销最后执行的命令,输入U来修正整行。

CTRL-R可以执行恢复命令,就是撤销掉测小命令。

 

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

 

按下r和一个字符替换光标所在位置的字符。

按下cw命令可以改变一个单字/单词的部分或者全部,也进入文本插入状态。

[number] c object   或者 c [number] object

Object—代表命令所要操作的对象;w代表单字/单词,$代表行末。

 

CTRLg显示当前编辑文件中当前光标所在行位置以及文件状态信息。

SHIFTG 直接跳转到文件中的末尾。  输入行号SHIFTG跳转到文件中某一指定行。

 

输入/以及尾随的字符串可以用以在当前文件中查找该字符串。

要查找同上一次的字符串,只需要按n键。要向相反方向查找同上一次的字符串,请输入ShiftN。逆向查找字符串请用?代替/进行。(如果查找已经到文件末尾,会自动从投开始)

可以按下:set ic设置忽略大小写。 按下:set hls 设置只处理大写

 

按下%可以查找配对的)、]}。光标显示在配对的括号处。再按%跳回配对的第一个括号

 

输入s/old/new/g 可以替换old new,全行改变。输入s/old/new 只改变光标所在行的第一个匹配串。要替换两行之间的匹配串输入:#,#s/old/new/g(#代表行号),输入%s/old/new/g 则是替换整个文件中的每个匹配串。

 

按下:!命令 执行相应的shell命令。   按下:w 文件名 保存文件

按下:#,# w 文件名 保存从#到#行号的文件内容。

 

按下F1或者输入:help获得在线帮助

help user-manual 阅读vim手册。  

抱歉!评论已关闭.