常用vim命令总结[精心排版]-适合打印贴于桌前.pdf

常用vim命令总结[精心排版]-适合打印贴于桌前.pdf

ID:52934858

大小:707.97 KB

页数:2页

时间:2020-04-02

常用vim命令总结[精心排版]-适合打印贴于桌前.pdf_第1页
常用vim命令总结[精心排版]-适合打印贴于桌前.pdf_第2页
资源描述:

《常用vim命令总结[精心排版]-适合打印贴于桌前.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、启动Vim命令删除/编辑命令命令功能命令功能vim启动vimnx删除从当前字符开始的n个字符(含当前字符)vimfilename从第一行开始编辑filename文件nX删除从当前字符前的n个字符(不含当前字符)vim+nfilename从第n行开始编辑filename文件d0/D、d$删除到行首/尾vim+$filename从最后一行开始编辑filename文件:m,nd从第m行删除到第n行vim+/patternfilename从包含pattern第一行开始编辑filename文件ndd删除从当前行开始的n行vim–rfilename在系统崩溃之后恢复fil

2、ename文件dgg/dG删除当前行至文件头/文件尾vim–Rfilename以只读方式编辑filename文件dw从光标位置删除至当前单词的词尾diw、daw删除光标所在的整个单词(不含/含词尾空格)光标移动命令dtc从光标处删除到位于当前行的下一个字符c命令功能J删除换行符、合并两行h、j、k、l向左、下、上、右移动一格光标n~改变从当前字符开始的n个字符的大小写Space向右移动一格光标g~改变当前行的大小写Backspace向左移动一格光标nr修改光标位置开始的n个字符+、Enter光标移动到下一行的开始下面命令使vim处于insert模式^、0、Ho

3、me光标移动到所在行的开始ns修改由n所指定数目的字符$、End光标移动到所在行的末尾S、cc修改整行w光标向右移动一个单词ncc修改由n所指定数目的行W右移一个以空格作为分隔符的单词ctc修改从光标处到位于当前行的下一个字符cb光标向左移动一格单词cw、ciw、caw修改一个词B左移一个以空格作为分隔符的单词C、c$修改到行尾e光标右移到一个单词的结尾ge光标左移到一个单词的开始复制/粘贴命令E右移到一个以空格作为分隔符的单词结尾命令功能gE左移到一个以空格作为分隔符的单词开始nyy、nY复制当前行开始的n行(/)光标移动到本句/下一句的开始y0复制至行首(

4、不含光标处字符)[[/]]光标移动到本节/下一节的开始y$复制至行尾(含光标处字符){/}光标移动到本段/下一段的开始nyw、nye复制n个单词(最后一个词尾有空格/无空格)复制至文件首/尾gg光标移动到第一行y1G、yG:$、G光标移动到最后一行p粘贴至光标后,整行复制则粘贴至当前行下面nG光标移动到第n行P粘贴至光标前,整行复制则粘贴至当前行上面xp将当前光标处、当前光标后面的字符交换光标按屏移动命令“*yy/”*p复制到剪贴板,从剪贴板粘贴命令功能Ctrl+d向前移动半个屏幕搜索字符串命令Ctrl+u向后移动半个屏幕命令功能Ctrl+f向前移动一个屏幕/

5、rexp、?rexp向前/后搜索rexpCtrl+b向后移动一个屏幕匹配单词的开始与结束H、M、L光标移动到屏幕的顶部、中部、底部n重复最近一次搜索zt将光标所在的当前行置顶N重复最近一次搜索(搜索方向相反)zz将光标所在的当前行置中/、?向前/后重复最近一次搜索zb将光标所在的当前行置底%搜索配对的括号)、]、}Ctrl+e向上滚动一行#、*搜索光标所在的单词Ctrl+y向下滚动一行fc/Fc在当前行查找字符c(向右/向左)替换字符串命令窗口命令一般格式:[address]s/old/new[/cge]命令功能命令元素含义:nsp、:nvsp水

6、平/垂直切分窗口,n为行/列的尺寸address开始地址。“.”表示当前行;“$”表示Ctrl+Wh,j,k,l/Ctrl+WW窗口切换/轮流切换最后一行;“%”表示整个文件vim-o/Ofile1,file2打开多文件(水平/垂直切分窗口)被替换的字符串oldCtrl-Shift-W+/-/修改当前窗口行/列的大小new替换的新字符串:editfilename在当前窗口编辑filenameC替换前要求确认:close关闭窗口(最后一个窗口不关闭)g指定一个全局替换(每行不只替换一处):only关闭其他窗口e找不到不报错:wa/:wqa保存所有窗口/保存

7、所有窗口并退出:%s/s+$//删除每行的行尾空格:xa保存所有窗口并退出:%s//newword/gc替换一个词:qa(!)退出所有窗口vimdifffile1file2垂直切分窗口,显示两个文件的不同添加文本zc/zo折叠/展开命令文本添加位置i、I在光标前/改行第一个空白字符前宏命令a/A在光标后/所在行的行尾命令功能o/O在当前行的下面/上面新建一行qx开始记录宏,后序的操作存在名为x的宏中r替换当前字符(一次替换一个)q停止记录宏R替换从当前字符开始的字符,直到按Esc@x执行名为x的宏r替换当前字符(一次替换一个)多文件编辑R

8、替换从当前字符开始的字符,直到按Esc

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

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

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