Vim 命令

Monday, August 5, 2019

四种模式

  • 正常模式:esc
  • 插入模式: i I a A o O
  • 命令模式: :
  • 视图模式: v V ctrl+v

正常模式

基本操作

  • i 进行插入

  • I 来到行首进行插入

  • a 来到光标后面插入

  • A 来到行首插入

  • o 来到下一行插入

  • O 来到上一行插入

  • hjkl 进行光标左下上右移动

  • y 复制

    • yy 整行复制
    • 数字yy ,复制从光标到数字的行
    • y$ 复制从光标到行尾的字符
  • d 剪切

    • dd
    • d$
  • p 粘贴

  • u 撤销

  • ctrl+r 重做

  • x 删除单个字符

  • r 替换单个字符

  • G 定位指定的行(数字+G)

    • g 来到第一行
    • G 来到最后一行
  • ^ 定位到行首

  • $ 定位到行尾

命令模式

基本操作

  • :w 写入
  • :q 退出
  • :! 执行shell命令
  • :s 替换
  • / 查找
  • :set 设置命令 (如:set nu 显示行数)

可视模式

  • v 字符可视模式

  • V 行可视模式

  • ctrl+v 块可视模式

    • 配合d 和 I 命令可以进行块的便利操作
Linux

如何处理重复消息

Linux 常用操作详解