vim常用指令

  • 移动光标
    [+] : 光标移动到非空格符的下一列
    [-] : 光标移动到非空格符的上一列
    [0或者Home键] : 移动到这一行的最前面字符处
    [$或者End键] : 移动到这一行的最后面字符处
    [G] : 移动到这个档案的最后一行
    [gg] : 移动到这个档案的第一行

  • 搜索
    [/word] : 向光标之下寻找一个名称为 word 的字符串
    [?word] : 向光标之上寻找一个字符串名称为 word 的字符串
    [n] : 重复前一个搜寻的动作,向下搜索
    [N] : 重复前一个搜寻的动作,向上搜索

  • 删除复制
    [x, X] : 在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符
    [dd] : 删除游标所在的那一整列
    [ndd] : n 为数字。删除光标所在的向下 n 列
    [yy] : 复制游标所在的那一行
    [nyy] : n 为数字。复制光标所在的向下 n 列
    [p, P] : p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行
    [u] : 复原前一个动作
    [.] : 重复前一个动作

  • 进入编辑模式
    [i, I] : i 为从目前光标所在处插入, I 为在目前所在行的第一个非空格符处开始插入
    [a, A] : a 为从目前光标所在的下一个字符处开始插入, A 为从光标所在行的最后一个字符处开始插入
    [o, O] : 这是英文字母 o 的大小写。o 为在目前光标所在的下一行处插入新的一行; O 为在目前光标所在处的上一行插入新的一行!
    [r, R] : r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止

  • 环境的变更
    [:set nu] : 显示行号,设定之后,会在每一行的前缀显示该行的行号
    [:set nonu] : 与 set nu 相反,为取消行号!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值