vim使用笔记-教学课件

vim使用笔记-教学课件

ID:43726631

大小:198.75 KB

页数:29页

时间:2019-10-13

vim使用笔记-教学课件_第1页
vim使用笔记-教学课件_第2页
vim使用笔记-教学课件_第3页
vim使用笔记-教学课件_第4页
vim使用笔记-教学课件_第5页
资源描述:

《vim使用笔记-教学课件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VIM•普通模式•普通编辑命令•功能:浏览,普通编辑x:删除光标所在字符(=d+h)X:删除光标前一个字符(=d+l)D:删除当前行光标位置到行尾的字符(二d+$)dd:删除光标所在的行J:删除光标所在行的换行符P:在光标后粘贴P:在光标前粘贴,粘贴行时,p是粘贴在光标的下方,P粘贴在光标上方xp:交换两个字符的位置ddp:交换两行的位置u:撤销前一个操作Ctrl+r:恢复前一个操作,可以配合数字n进行n次批量操作;如3x,则删除当前光标及其后两个字符。注删除命令执行后,删除的内容保存在缓冲区。注2:粘贴命令调用缓冲区内最近的内容。•控制命令•字符级命令•h或键盘向左键:光标左移一个字符•

2、I或键盘向右键:光标右移一个字符•j或键盘向下键:光标下移一行•k或键盘向上键:光标上移一行•可以配合数字n进行n次批量操作•单词级命令•w:下一个单词的词首W:空白字符分割的下词词首b:上一个单词的词首B:空白字符分割的上词词首e:下一个单词的词末E:空白字符分割的下词词末ge:上一个单词的词末GE:空白字符分割的上词词末注3:光标在单词内时,b/e命令的结果是移动到本单词的词首/词末注4:命令前+数字n,执行n次命令•行级命令•$:当前行行尾•0(数字0):当前行的第一个字符•当前行的第一个非空字符•移动到指定字符•f+单个字符:在本行内向右移动到指定字符•F+单个字符:在本行内向左移

3、动到指定字符•t+单个字符:在本行内向右移动到指定字符的前一个字符•T+单个字符:在本行内向左移动到指定字符的前一个字符•同样可以在命令前加数字n來定义移动到行呗第几个指定字符•使用“;〃来查找下一个,“,〃来查找上一个•%:在“()〃、“[]〃、"{}〃类符号的首尾间切换•1G或gg:文本第一行行首•nG:移动到第n行行首•n%:按百分比近似定位到某行•G:文本末行行首•屏幕级命令•H:屏幕顶部行首•M:屏幕中央行首•L:屏幕底部行首•zt:使光标所在位置移动到屏幕的顶部(所有内容做位移)•zz:使光标所在位置移动到屏幕的中央(所有内容做位移)•zb:使光标所在位置移动到屏幕的顶部(所有

4、内容做位移)•ctrl+b:上移一屏•ctrl+f:下移一屏•ctrl+u:上移半屏•ctrl+d:下移半屏•ctrl+e:上滚一行•ctrl+y:下滚一行•提示信息•Ctrl+g:显示当前行的位置信息(第儿行,相对整个文本行数的百分比)(当次生效)•保存并退illVIM:ZZ•替换命令•r:替换当前字符R:(进入replace模式)持续替换光标所在字符,直到使用ESC退出替换模式。•标记mark•m+[a~z]:在当前光标做标记,如ma•+(mark):光标返回指定标记,如'a,则光标返回标记a的位置•z+(mark):光标返回指定标记所在的行,如E则光标返回到标记a所在行首•I冋到跳转

5、前的位置•“:跳转到最后编辑的位置•【:最后修改的开始位置•1:最后修改的结束位置•一些特定的标记可以跳转到其他文本,具体情况以后再做了解•"・"命令:重复上一次操作•例:1:/wordl\查找单词wordl2:cwword2\把wordl修改为word23:n\下一个匹配点4:.\重复步骤2命令重复的对象:普通编辑命令(普通模式下的命令),组合命令(操作符+动作);不能重复命令行下的命令。•多线操作•vimfilelfile2file3...:可在文本间切换编辑。:n:进入下一文本:N:进入上一文本•命令行模式•设置命令“:〃•保存、退出•:+w:保存文本,不退出vim:+wq:

6、保存并退出vim(不管有否修改,文件修改时间都会更新):+x:若有修改,则保存并退lIjvim,若无修改,则直接退IBvim:+q:未对文本进行修改吋,可使用该命令直接退IBvim:+q!:强制退出vim(放弃修改):+e!:放弃修改并重新打开该文本•环境设定•:+setnu[mber]:显示行号:+setnonu[mber]:隐藏行号:+setruler:显示光标位置信息:+setnoruler:隐藏光标位置信息:+sethlsearch:高亮匹配:+setnohlsearch:取消高亮匹配:+nohlsearch:临吋取消高亮(只取消一次查询的高亮):+setic或ignorecase

7、):忽略大小写:+setnoic(或noignorecase):区分大小写当前命令忽略大小写:查找命令+c,如:/testc,查找test,忽略大小写:+setincsearch:在输入字符串过程中显示匹配点:+setnowrapscan:找到文尾后停止查找:+setwrapscan:恢复为到文尾后自动从头开始•替换(查找然后替换)•:s/old/new/:当前行的第一个old替换为new(old和new可以是字符也

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

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

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