Linux vi编辑器

    技术2022-05-20  62

    短小精悍 全屏幕编辑器

    模式化的编辑器

    命令模式,输入模式,末行模式命令-->输入:i,a输入-->命令:esc命令-->末行:  :末行-->命令:esc

    vim vi improved,vim

    打开方式:vim

    退出::wq:q:q!  不保存:w!  只读状态下写入

    命令模式下退出shift + zz 保存退出

    vim +'pattern' file

    光标移动:h j k l

    行内移动:^,行首0,行首$,行尾

    单词为单位:w  下个单词词首b  上个单词词首e  下个单词词尾

    行间:命令模式:nG末行模式::n

    句:)(

    段落:}{

    命令-->输入:i:insert,当前光标所在处输入I:当前行行首插入a:append,当前光标后A:当前行行尾插入o:当前行下起一新行插入O:当前行上起一新行插入c:C:

    替换r:R:进入替换模式

    删除:x:删除光标所在处的字符d dd       ndd

    复制内容:y 复制p 改行下行粘贴P 该行上行粘贴

    移动内容:d 

    可视模式v   字符选择V   行选择

    查询:/pattern?pattern   从后往前

    n,N选定字符切换

    查找并替换::addr1,addr2s///gi

    撤销操作:uU 最近一次全部操作ctrl + r 撤销上次撤销操作

    重复操作:.

    vim a b c d   打开多个vim:next:prev:first:last

    vim -o 水平分屏显示-O 垂直分屏显示 末行模式vsplit

    :set nu    显示行号:set autoindent 自动缩进

    #vimtutor vim练习


    最新回复(0)