linux下 vim 编辑器常用操作方式

你可能很久就知道linux下的vim编辑器了,但一直不知道如何正确的使用这个利器。
需要提醒的是如果想要真正学会vim 编辑器的操作方式,就要有意识地去多练习。
正所谓 "talk is cheap show me the code "

对于vim建议先优先掌握如下命令,再去学习其他命令

  1. 插入
    i 在光标前插入
    a 在光标后插入
    大写的 I 在行首插入
    大写的 A 在行末插入
    o 另起一行插入
  2. 翻页与跳转
    ctrl+f 向下翻页 ctrl+b 向上翻页
    G 光标跳到代码最后一行
    gg 光标跳到代码首行
    h 光标左移 j 光标下移
    k 光标上移 l(小写的L) 光标右移
  3. 复制与粘贴
    yy 复制光标所在行的内容
    p 粘贴
  4. 删除与剪切
    dd 剪切光标所在行(兼带删除功能)
    x 删除当前光标
    X 删除光标前一个字符
  5. 撤销与恢复
    u 撤销刚刚的内容
    ctrl+r 反撤销
  6. 查找
    /hello 查找hello字符串
    n 向下查找
    N 向上查找

当上面的命令掌握后,再来学习下面的命令
其他Vim命令:

  1. 替换:
    :%s/hello/world/g 将所有的hello替换成world
    :1,10s/hello/world/g 将1-10行的hello 替换成world
    r 替换当前字符
    R 替换当前光标后的字符
  2. 翻页与跳转:
    ctrl+d 向下翻半页
    ctrl+u 向上翻半页
    30G 快速定位到第30行 光标移动到指定行
    H 光标移动到当前屏幕的上方
    M 光标移动到当前屏幕的中间
    L 光标移动到当前屏幕的下方
    w 向后跳一个单词的长度
    b 向前跳一个单词的长度
    如hello world 在hello字符串内使用w会跳到world首字母
  3. 插入:
    O 在上一行插入
  4. 移动:
    shift+>> 向右移动代码
    shift+<< 向左移动
  5. 复制与剪切
    4yy 向下复制4行
    2dd 向下剪切2行
    D 从当前的光标开始剪切 一直到行末
    d0 从当前光标前开始剪切(不包括当前光标),一直到行首
  6. 选中:
    v 按字符选中
    V 按行选中
    配合方向键(hjkl)以及d 、>> 、y、p 可分别实现选中代码的删除、移动、复制、粘贴
  7. 其他:
    shitf+zz 保存并退出 相当于wq
    . 重复执行之前的操作
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值