VIM操作归纳

  • 光标移动

    垂直: gg、n+G、n+Enter
    水平: Home、End;^、$;0、$;n+Space

  • 查找替换

    一般模式: Shift+*(后一个)、Shift+#(前一个)
    命令模式: /word(向下)、?word(向上)
    n1,n2/word1/word2/gc,如 1,$/bill/Bill/gc

  • 剪贴复制粘贴删除

    dd、ndd;
    yy、nyy;
    x(Del)、X(Backspace)
    p(下一行粘贴)、P(上一行粘贴)

  • 模式切换

    一般模式 —> 编辑模式
    i,I;o,O;r,R
    一般模式 —> 命令模式
    w、w!;q、q!;wq、wq!;
    ZZ、w [filename]、r [filename];
    n1,n2 w [filename];
    ! command;

  • Visual Block(反白选中)

      子选择模式:    v
      行选择模式:    V
      块选择模式:    ctrl+v
      复制:    y
      删除:    d 
      粘贴:    p
    
  • 多文件编辑

    vim file1 file2 file3
    files(显示列表)、n(下一个)、N(上一个)

  • 多窗口功能

    水平切分: sp [filename]
    垂直切分: vsp [filename]
    窗口切换: ctrl+w

  • 常用配置

    set number(显示行号)
    set hlsearch(高亮查找)
    set autoindent(自动缩进)
    set ruler(显示右下角标尺)
    set cursorline(下划线显示光标所在行)
    set syntax=on(语法高亮)
    set bg=dark/light(背景设置)

  • vim常用命令示意图

command.png
  • 其他注意事项

    中文编码问题
    Dos与Linux断行字符问题
    dos2UNIX/UNIX2dos

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 待整理~ 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...
    spfanlost阅读 5,708评论 0 0
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 12,849评论 0 32
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 5,842评论 1 13
  • 一.vi的基本概念文本编辑器有很多,图形模式下有gedit、kwrite等编辑器,文本模式下的编辑器有vi、vim...
    一线码农阅读 4,053评论 0 0
  • 关于二手车鉴定评估师很多关注者都有所了解,关于二手车鉴定评估师证,很多没有接触过二手车行业的学员都会觉得特别难,其...
    不会写文章的编辑阅读 1,841评论 0 0

友情链接更多精彩内容