Vim 常用命令总结

来源:互联网 发布:u盘安装ubuntu 编辑:程序博客网 时间:2024/04/29 19:18

一些Vim的常用命令总是有时候记得比较模糊,特意总结一下,方便查阅!


一、插入命令:

命令作用a在光标后附加文本A
在本行行末附加文本i

在光标前插入文本

I在本行开始插入文本,进入插入模式o在光标下插入新行O在光标上插入新行

二、定位命令

命令作用h、方向左键左移一个字符j、方向下键下移一行k、方向上键上移一行l、方向右键右移一个字符$移至行尾0移至行首H
移至屏幕上端M移至屏幕中央L移至屏幕下端:set nu设置行号:set nonu取消行号gg到第一行G到最后一行nG或:n到第n行

三、删除命令

命令作用x删除光标所在处的字符nx删除光标所在处后n个字符dd删除光标所在行,ndd删除n行dG删除光标所在行到末尾的内容D删除光标所在处到行尾:n1,n2d删除指定行数范围的行

四、复制和剪切命令

yy、Y复制当前行nyy、nY复制当前行以下n行dd剪切当前行ndd剪切当前行以下n行p粘贴在当前光标所在行下P粘贴在当前光标所在行上

五、替换和取消命令

命令作用r取代光标所在处的字符R从光标所在处开始替换字符,按ESC结束u取消上一步操作

六、搜索和替换命令    

命令作用/string搜索指定字符串,搜索时忽略大小写:set icn搜索指定字符串的下一个出现位置:%s/old/new全文替换指定字符串:n1,n2s/old/new在一定范围内替换指定字符串

七、保存和退出命令    

命令作用:w保存修改:w new_filename另存为指定文件:wq 或者ZZ保存修改并退出:q!不保存修改退出:wq!保存文件并退出,文件所有者可以忽略文件只读属性保存退出

八、实际应用小技巧

1、导入命令执行结果或文件内容:

194024323.png

打开test2,我们直接引入test的内容,使用:r命令

194229350.png

也可以直接把命令执行结果,引入到文件内:

194535650.png

2、定义快捷键

:map 快捷键 出发命令

195046953.png

195203379.png

3、连续行注释,使用字符串替换

1
2
3
# '^'尖角号表示行首
:n1,n2s/^/#/g #这个就是在行首添加#来注释
:n2,n2s/^#//g #这个就是去掉行首的#,如果没有'^'则是替换所有了

4、替换

200028270.png

200920177.png


转载自:http://janephp.blog.51cto.com/4439680/1340879

0 0