linux vi(vim)常用命令汇总

linux vi(vim)常用命令汇总

ID:15392528

大小:54.00 KB

页数:7页

时间:2018-08-03

linux vi(vim)常用命令汇总_第1页
linux vi(vim)常用命令汇总_第2页
linux vi(vim)常用命令汇总_第3页
linux vi(vim)常用命令汇总_第4页
linux vi(vim)常用命令汇总_第5页
资源描述:

《linux vi(vim)常用命令汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、linuxvi(vim)常用命令汇总vim,linux,命令,汇总首先介绍一下vim.vi是unix/linux下极为普遍的一种文本编辑器,大部分机器上都有.vi有各种变种,在不同的机器上常用不同的变种软件.其中vim比较好用也用得比较广泛.vim是ViIMproved的缩写,表示更好的vi.本文就说些其中比较有用,比较常用的命令,若能熟练运用这些命令,那么会发现编辑文件很大帮助,尤其是做开发的人员,能快速的提高开发效率.说明:以下的例子中xxx表示在命令模式下输入xxx并回车以下的例子中:xxx表示在扩展模式下

2、输入xxx并回车小括号中的命令表示相关命令.在编辑模式或可视模式下输入的命令会另外注明.1.查找/xxx(?xxx)表示在整篇文档中搜索匹配xxx的字符串,/表示向下查找,?表示向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.一般来说是区分大小写的,要想不区分大小写,那得先输入:setignorecase查找到以后,再输入n查找下一个匹配处,输入N反方向查找.*(#)当光标停留在某个单词上时,输入这条命令表示查找与该单词匹配的下(上)一个单词.同样,再输入n查找下一个匹配处,输入N反方向查找.g*(g

3、#)此命令与上条命令相似,只不过它不完全匹配光标所在处的单词,而是匹配包含该单词的所有字符串.gd本命令查找与光标所在单词相匹配的单词,并将光标停留在文档的非注释段中第一次出现这个单词的地方.%本命令查找与光标所在处相匹配的反括号,包括()[]{}f(F)x本命令表示在光标所在行进行查找,查找光标右(左)方第一个x字符.找到后:输入;表示继续往下找输入,表示反方向查找2.快速移动光标在vi中,移动光标和编辑是两件事,正因为区分开来,所以可以很方便的进行光标定位和编辑.因此能更快一点移动光标是很有用的.w(e)移动

4、光标到下一个单词.b移动光标到上一个单词.0移动光标到本行最开头.^移动光标到本行最开头的字符处.$移动光标到本行结尾处.H移动光标到屏幕的首行.M移动光标到屏幕的中间一行.L移动光标到屏幕的尾行.gg移动光标到文档首行.G移动光标到文档尾行.c-f(即ctrl键与f键一同按下)本命令即pagedown.c-b(即ctrl键与b键一同按下,后同)本命令即pageup.''此命令相当有用,它移动光标到上一个标记处,比如用gd,*等查找到某个单词后,再输入此命令则回到上次停留的位置.'.此命令相当好使,它移动光标到上

5、一次的修改行.`.此命令相当强大,它移动光标到上一次的修改点.3.拷贝,删除与粘贴在vi中y表示拷贝,d表示删除,p表示粘贴.其中拷贝与删除是与光标移动命令结合的,看几个例子就能够明白了.yw表示拷贝从当前光标到光标所在单词结尾的内容.dw表示删除从当前光标到光标所在单词结尾的内容.y0表示拷贝从当前光标到光标所在行首的内容.d0表示删除从当前光标到光标所在行首的内容.y$表示拷贝从当前光标到光标所在行尾的内容.d$表示删除从当前光标到光标所在行尾的内容.yfa表示拷贝从当前光标到光标后面的第一个a字符之间的内容

6、.dfa表示删除从当前光标到光标后面的第一个a字符之间的内容.特殊地:yy表示拷贝光标所在行.dd表示删除光标所在行.D表示删除从当前光标到光标所在行尾的内容.关于拷贝,删除和粘贴的复杂用法与寄存器有关,可以自行查询.4.数字与命令在vi中数字与命令结合往往表示重复进行此命令,若在扩展模式的开头出现则表示行号定位.如:5fx表示查找光标后第5个x字符.5w(e)移动光标到下五个单词.5yy表示拷贝光标以下5行.5dd表示删除光标以下5行.y2fa表示拷贝从当前光标到光标后面的第二个a字符之间的内容.:12,24y

7、表示拷贝第12行到第24行之间的内容.:12,y表示拷贝第12行到光标所在行之间的内容.:,24y表示拷贝光标所在行到第24行之间的内容.删除类似.5.快速输入字符在vi中,不要求你输入每一个字符,可以有很多种方法快速输入一些字符.使用linux/unix的同学一定有一个经验,在命令行下输入命令时敲入头几个字符再按TAB系统就会自动将剩下的字符补齐,假如有多个匹配则会打印出来.这就是著名的命令补齐(其实windows中也有文件名补齐功能).vi中有许多的字符串补齐命令,非常方便.c-p(c-n)在编辑模式中,输入

8、几个字符后再输入此命令则vi开始向上(下)搜索开头与其匹配的单词并补齐,不断输入此命令则循环查找.此命令会在所有在这个vim程序中打开的文件中进行匹配.c-x-l在编辑模式中,此命令快速补齐整行内容,但是仅在本窗口中出现的文档中进行匹配.c-x-f在编辑模式中,这个命令表示补齐文件名.如输入:/usr/local/tom后再输入此命令则它会自动匹配出:/usr/local

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。