vim编辑器-尹布衣

Windows Windows 2个月前 (08-15) 5次浏览 未收录 0个评论 扫描二维码

文本编辑器作用:创建或删除、修改文件,维护Linux系统中的各种文件。Vi:类Unix系统中默认使用的文本编辑器;Vim:vi编辑器的增强版;Vim编辑的工作模式命令模式、输入模式、末行模式命令模式切换到输入模式为a、i、o;a:切换到光标之后开始输入;i:切换到光标之前输入;o:切换都下一行输入A:切换到行首开始输入 I:切换到行尾开始输入O:切换到上一行开始输入返回命令模式按ESC键命令模式切换到末行模式Shift+:键返回命令模式按ESC键Vim用法一、打开文件vim +#:打开文件,并定位于第#行vim +:打开文件,定位位置到最后一行vim +/pattern:打开文件,定位到第一次被pattern匹配到的行

二、关闭文件1、末行模式下关闭文件q:退出w:保存wq:保存并退出x:保存并退出q!:不保存强制退出w!:强制保存2、在编辑模式下退出ZZ:保存并退出三、移动光标1、逐字符移动h:向左移动l:向右移动j:向下移动k:向上移动#h:向左移动#个字符,#j、#k、#l同样2、以单词为单位移动w:跳下一个单词的词首e:跳至当前或下一个单词词首b:跳至当前或下一个单词词尾#w:跳至第#个单词词首,#e、#b同样3、行内跳转0:绝对行首^:跳至行首的第一个非空白字符$:绝对行尾4、行间跳转#G:跳至第#行G:最后一行末行模式下直接给出行号敲回车即可四、翻屏Ctrl+f:向下翻一屏Ctrl+b:向上翻一屏Ctrl+d:向下翻半屏Ctrl+u:向上翻半屏五、删除单个字符x:删除光标处的单个字符#x:删除光标处及向后的#个字符六、删除命令:dd 命令可以和跳转命令组合使用#dw:删除第#个单词,#de、#dbdd:删除当前光标所在行#dd:删除当前光标所在行至第#行末行模式下Startline,endlined例5,10d. :表示当前行$:最后一行+#:向下的第#行七、复制命令:yy 命令也可以和跳转命令组合使用#yw:复制#个单词,#ye,#ybyy:复制光标坐在行#yy:复制光标所在行及向后的#行八、粘贴命令:pp:小写p,如果删除或复制为整行内容,则粘贴到光标所在行的下方,如果删除或复制的为非整行,则复制到光标坐在字符的后面P:大写p,如果删除或复制为整行内容,则粘贴到光标所在行的上方,如果删除或复制的为非整行,则复制到光标坐在字符的前面Vim编辑器默认删除的文件保留在内存空间,使用p命令只能粘贴最近一次删除的内容九、修改,先删除内容,再转为输入模式c 命令可以和跳转命令组合使用#c:删除#个单词后在当前位置转为输入模式cc:删除光标坐在行,然后转为输入模式#cc:删除光标所在行至第#行,然后转为输入模式十、替换r:在光标处输入r在输入其他字符完成替换R:替换模式,多次替换十一、撤销操作u:撤销前一次的编辑操作,连续u可取消N次编辑操作#u:直接撤销#次编辑操作Ctrl+r:撤销最近一次的撤销十二、重复最近一次的操作. :点命令为重复最近一次的操作十三、可视化模式v:小写v,按字符选取V:大写V,按矩形选取(按行)十四、/pattern:从前往后查找字符pattern?pattern:从后往前查找字符patternn:从光标处向后查找匹配到的字符N:从光标处向前查找匹配到的字符十五、查找并替换在末行模式下使用 s 命令:s/a/b:在当前行中找到的第一个a字符替换为b:s/a/b/g:在当前行中找到的所有a字符替换为b:#,#s/a/b/g:在行号“#,#”范围内替换所有a字符为b:%s/a/b/g:在整个文件中替换a字符为b:s/a/b/c:在替换时提醒十六、文件跳转:e /path/filename :跳转并打开指定文件进行编辑十七、写入文件:r /path/filename :在当前文件中写入指定文件的内容十八、将当前文件的内容填充到另一个文件中:w:add1,add2 w/path/to/somefile十九、使用vim编辑多个文件Vim file1 file2 file3:next :切换到下一个文件:prev:切换到上一个文件:last :切换到最后一个文件:first:切换到第一个文件:qa:退出全部文件二十、分屏显示一个文件Ctrl+w 松开按 s:水平分割窗口Ctrl+w 松开按 v:垂直分割窗口Ctrl+w 松开按上下箭头:在窗口间切换光标:qa:退出,关闭所有窗口二十一、分窗口编辑多个文件Vim -o:水平分割显示Ctrl+w 松开按上下箭头:在窗口间切换光标Vim -O:垂直分割显示Ctrl+w 松开按左右箭头:在窗口间切换光标二十二、跟shell交互:! Command按空格键即可二十三、高级话题1. 行号显示:set nu :显示:set nonu :取消2. 显示忽略大小写:set ic :忽略:set noic :取消忽略3. 设置自动缩进:set ai :设置:set noai :取消4. 查找到的文件高亮显示和取消:set hlsearch :显示:set nohlsearch :取消5. 语法高亮:set on :开启:set off :关闭Vim配置文件/etc/vimrc设置行号、缩进等一类设置,在新建行添加自己所需即可~/.vimrc只对当前用户家目录文件有效,如果没有该文件自己创建,填写内容即可。

喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址