大家一起学Vim命令.doc

大家一起学Vim命令.doc

ID:28383667

大小:79.50 KB

页数:8页

时间:2018-12-09

大家一起学Vim命令.doc_第1页
大家一起学Vim命令.doc_第2页
大家一起学Vim命令.doc_第3页
大家一起学Vim命令.doc_第4页
大家一起学Vim命令.doc_第5页
资源描述:

《大家一起学Vim命令.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大家一起学Vim命令一、模式图EnterEsci,a,o退出:wq进入vifineName编辑模式插入模式命令模式下面是vim命令的图解,黄色的是基础,蓝色的是提高,其他你可以按自所需。个人认为,命令是在是多,读者刚开始无需都要掌握,一些基本的会了,就够我们平时用了。对于命令的使用讲解,这里不想例出,要是例出,那得讲到何年何月。所以读者在有一定的基础后,后然觉得某个方面的命令不太熟悉,可以来看一下。o在光标所在行的下一行添加新行a在光标后输入正文i在光标前输入正文插入模式状态切换命令I在光标所在行的开头输入正文A在光标所在行的末尾输入正文

2、O在光标所在行的下一行添加新行s用输入的正文替换光标所指位置的正文cw用输入的正文替换光标右侧的词改写模式cb用输入的正文替换光标左侧的词cd用输入的正文替换光标所在的行c$用输入的正文替换光标到本行末尾的字符命令模式c0用输入的正文替换本行光标前的字符:q不保存,退出。:q!不保存,强行退出。:wq保存退去。文本保存于退出:w保存文件。:wfile保存到file文件(另存为):nwfile保存第n行到file文件中:m,nw,file保存m~n行都file文件rfile读取file内容并输出到当前:recover恢复文件数字+字符可以移

3、动相应个单位。例:4jk光标上移一行方向j光标下移一行h光标左移一个字符l光标右移一个字符顶下尾H光标移动到屏幕顶行中间M光标移动到中间L光标移动到屏幕底行e行内移动到单词的结尾光标移动b行内移动到前一个单词开头^移动到所在行的一个非空字符:n光标跳到第n行行0移动到所在行的行首$移动到所在行的行尾(移动到句首句)移动到句尾段{移动到段首}移动到段尾:n1,n2d删除指定范围的字符dG删除光标所在行到末尾字符x删除光标所在处的字符剪切nx删除光标所在处后n个字符dwdb删除光标右/左侧一个单词D删除光标所在处到行尾dd删除光标所在行,nd

4、d,删除n行编辑操作粘贴p粘贴在光标后P粘贴在光标前复制yyY复制当前行nyynY复制n行rc用c替换光标所指(单)字符/str或:/str/正向搜索strsetic忽略大小写setnoicn查找下一个N查找上一个?str或:?str?逆向搜索str:g/str1/s/str2/str3找1,并用3换2字符串搜索替换:g/str1/cmd在含str行运行cmd:s/oldstr/newstr/替换行首个oldstr:s/oldstr/newstr/g替换行全oldstr:n,ms/oldstr/newstr/g指定行替换:%s/oldst

5、r/newstr/g替换全文u撤销前一条命令的结果U撤销所有修改命令.重做最后一次命令;重复前面f、F、t、T的命令撤销与重做,反向重复前面f、F、t、T"np取消最后第n次的删除n重复前的/或?查找命令N反向重复前的/或?查找命令:recover恢复文件:setnu显示行号:setic:setnoicVi的选项:setall打印所有选项:setnooptian关闭optian选项:setshowmode显示当前模式:setlist显示制表符和行尾符号:setts=8为为本输入设置tabstops:setwindow=n设置窗口显示n行^

6、p在vim中按Ctrl+v+p,p是任意的。:map^pcmd_sed定义快捷键#vi/root/vimrc在里面编写你想要的快捷键,保存退出。以后你要使用vim,之前你定义的快捷键都可以使用。:map显示所以快捷键Vi中的宏与缩写:umap^p输出快捷键:abstr1str2定义一个缩写:ab显示缩写:unastr1删除str1缩写shanchu:n1,n2s/^//*/gn1~n2行前加/*:n1,n2s/^/#/gn1~n2行前加#:n1,n2s/^#//gn1~n2行前删除#:n1,n2s/^////gn1~n2行前//:!

7、cmd执行cmd命令:r!cmd读取cmd的结果Vi中的shell命令:!!执行前一个cmd:cddirectory修改当前目录:w!cmd:shsofile

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

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

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