美文网首页
VIM操作快捷指令

VIM操作快捷指令

作者: yohn | 来源:发表于2018-05-04 00:06 被阅读0次

    常用指令示意图

    QQ图片20180503151808_看图王.jpg

    编辑模式

    一般模式

    • 位移指令
      nG 切换到第n行
      ndirection_key切换到第n列
      gg切换到文档首部
      G切换到最后一行
      n[enter]向下移动n行
      0 && [home]位移到该行首部
      $ && [end]位移到该行尾部
    • 文本修改指令
      ndd向下删除n行
      dd删除一行
      d$``d0删除从光标出到行尾(行首)
      ·d1GdG`删除光标所在到第一行(最后一行的数据) `nyy`向下复制n行 `yy`复制一行 `y$y0复制从光标出到行尾(行首) ·y1G``yG复制光标所在到第一行(最后一行的数据)
      p``P 粘贴
    • 其他操作
      u复原上一操作
      [ctrl] + r重做上一操作
      .重复前一操作

    命令行模式

    • 遍历搜索
      :m,ns/str1/str2/gc在第m到n行间将str1替换为str2(需要一直按y选择下一个词)
    • 存储修改
      :w filename将文档另存为硬盘,命名filename
      :w!强制写入(受制于文件权限)
      :q离开vim
      :q!强制离开不保存
      :wq保存后离开
      ZZ若文件为改动,不保存离开,若文件改动,保存后离开
      :r filename将filename文件内容添加到光标后
      n1,n2 w filename将n1到n2的内容另存为filename
      :! command暂时离开vim到命令行执行command的显示结果
      :set nu&&:set nonu显示行号(隐藏行号)

    相关文章

      网友评论

          本文标题:VIM操作快捷指令

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