强悍的 vim 实用功能

  • ctrl + s:卡死的解决方案

    由于 windows 下编程习惯了保存就 ctrl+s,在 vim 下 ctrl+s 整个终端就死了,ctrl+s在 LINUX 里是锁定屏幕的快捷键,解锁 ctrl+q 就可以了 。

  • normal 模式下键盘输入的显示

    会在 vim 文本编辑界面的右下角显示当前键盘按键;

1. 基础

  • 基本操作

    • 移动到指定行,nG:set nu,显示行号)
      • nG,其中 n 表示待跳转的行号,比如跳转到第 8 行,8G
    • ctrl + f(forward):向前翻动一页,ctrl + b(backward):向后翻动一页
    • ctrl + u(up):向前翻动半页,ctrl + d(down):向后翻动半页;
  • 进入编辑模式

    • o:在所在行新开一行,并进入编辑模式;
    • r:(replace),替换光标所在的字符;
    • R:替换光标所在的当前字符及其后的字符,直至按Esc退出;
  • 搜索:vim之快速查找功能

    • 输入 /或者 ?,比如想要搜索 super该单词,则可输入/super?super,两者的区别在于从上往下搜索还是从下往上;

2. 命令模式

  • 设置自动缩进::set cindent
  • 大小写不敏感::set ic(ignore case)
    • :set noic(no ignore case)

3. 刷新和重载 reload 已打开的文件

vim 如何刷新或重载reload 已打开的文件

  • 常见的实时日志文件(runlog),需要在打开状态下,重新载入:
    • :e:reload 文件;
    • :e!:如果对文件进行了修改,忽略本地的修改,从磁盘中直接加载;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值