VIM编辑

作者: hao0_0 | 来源:发表于2019-05-08 22:36 被阅读0次

    VIM编辑

    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 VIM是纯粹的自由软件

    i:insert, 在当前光标所在处,转换为输入模式

    :w将缓冲区写入文件,即保存修改:wq保存修改并退出,(强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间):x保存修改并退出(写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间):q退出,如果对缓冲区进行过修改,则会提示””:q!强制退出,放弃修改

    :nohl ;取消标记dd删除光标所在行,u还原x删除当前字符X删除前一个字符D删除光标后所有内容yy复制一行,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制6行

    :10,20y :复制第 10 行至第 20 行之间的内容,按下‘P’p粘贴粘贴板的内容到当前行的下面P粘贴粘贴板的内容到当前行的上面

    0:跳转至光标绝对行首

    $:跳转至光标绝对行尾

    G文档尾部

    gg文章开头

    :18跳到18行

    Ctrl+b上滚一屏

    F下滚一屏

    ^

    $

    yy复制当前行   p

    u取消上次操作

    Ctrl+R恢复前一次操作

    3yy复制3行   p

    x删除当前字符

    dd删除一行

    h,j,k,l上,下,左,右

    H移动光标到当前屏幕上最上边的一行M移动光标到当前屏幕上中间的一行L移动光标到当前屏幕上最下边的一行

    编辑r替换一个字符

    :/chen根据字符查找J将下一行和当前行连接为一行cc删除当前行并进入编辑模式c$擦除从当前位置至行末的内容,并进入编辑模式s删除当前字符并进入编辑模式S删除光标所在行并进入编辑模式u撤销:10,20w /xiaochen将10到20行的内容单独创建到根目录下新建的“xiaochen”文件里

    :set nu:显示行号

    :set nonu :不显示行号

    :%s/xiaobai/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 xiaobai为sky

    清除文件内容而不清除文件:true >文件名

    相关文章

      网友评论

          本文标题:VIM编辑

          本文链接:https://www.haomeiwen.com/subject/kpuboqtx.html