Vim 基础操作备忘

vim的三种常用模式

  • 编辑模式
    命令模式下,点击ai,进入该模式。
  • 命令模式
    使用vim打开文档时的模式;编辑模式下单击Esc退出编辑模式进入该模式;可视化模式下完成操作后自动返回该模式
  • 可视化模式
    命令模式下单击v进入可视化(行)模式
    命令模式下键入Ctrl+vCtrl+V进入可视化(block)模式

日常操作

  • 整行删除

    1. 命令模式下,移动光标到待删除行,输入D(大写)
  • 快速移动光标

    1. 移动光标到文尾:命令模式下,输入G
    2. 移动光标至文首:命令模式下,输入gg
    3. 移动到行首:编辑模式下,单击Home键;命令模式下,键入^
    4. 移动到行尾:编辑模式下,单击End键;命令模式下,键入$
    5. 移动多行:命令模式下,键入n+$,从当前行向后移动n行;命令模式下,使用命令移动至特定行:123,移动至文档的第123行
    6. 翻页:命令模式下,键入Ctrl+f向后翻页,键入Ctrl+b向前翻页
  • 整行复制,剪切

    1. 命令模式下,将光标移动至目标行,键入yy复制该行,键入n+yy复制此行至其后n行, 将光标移动至目标位置,键入p完成粘贴。
      y+G 复制至文件尾
    2. 命令模式下,将光标移动至目标行,键入dd剪切该行,粘贴与上述相同。
      d+G 剪切至文件尾
  • 选中多行
    可视化模式下,从当前位置开始,使用上下左右(或hjkl)选中目标块;
    键入y复制
    键入d剪切,将光标移动至目标位置,键入p将剪切内容粘贴到该位置
    键入>向右缩进,键入<向左缩进

    • 多行注释
      命令模式下键入Ctrl+vCtrl+V进入可视化(block)模式,移动光标选中目标段,键入I,进入插入模式,输入注释标识(# for shell, // for C),连续键入两次Esc,完成注释的同时进入命令模式。
    • 取消(删除)多行注释
      命令模式下键入Ctrl+vCtrl+V进入可视化(block)模式,移动光标选中注释字符(因为都在行首,故向右移动光标即可选中全部注释字符),键入d即可删除注释
  • 撤销上一步操作
    命令模式下,输入命令:undo:u
    命令模式下,键入Ctrl+r前进一步(取消一步撤销动作)

你可能感兴趣的:(Vim 基础操作备忘)