VIM的使用

 

VIM是一款功能强大的文本编辑工具,也是我在Linux,Windows下编辑程序和文本最常用的工具。

 初识VIM

VIM分多种状态模式,写入模式,正常模式,可视化模式。

  • 正常模式:打开或新建文件默认在正常模式,可以浏览,但不可以写入内容。这个模式也可以称作命令行模式,这个模式下可以使用VIM强大的命令行和快捷键功能。其它模式下按ESC就可以到正常模式。
  • 写入模式:在正常模式下按字母i (光标前插入), o (当前光标的下一行操作), O (当前光标的上一行操作),a (光标后插入)都可以进入写入模式,就可以输入内容了。
  • 可视化模式:通常用于选择特定的内容。

进入写入模式后,VIM使用起来可以跟记事本一样了。在写入文字时,可以利用组合键CTRL+n和CTRL+p完成写作单词的自动匹配补全,从而加快输入速度,保证输入的前后一致。

正常模式有更强大的快捷键编辑功能,把手从鼠标上解放出来。

  • dd: 删除一行
  • 3dd: 删除一行
  • dw: 删除一个单词
  • d3w: 删除3个单词
  • yy: 复制一行
  • 3yy: 复制三行
  • yw: 复制一个单词
  • p: (小写p)粘贴到下一行
  • P: (大写P)粘贴到上一行
  • >>: 当前行右缩进一个TAB
  • 3>>: 当前行及后2行都向右缩进一个TAB
  • <<: 当前行左缩进一个TAB
  • 3<<: 当前行及后2行都向左缩进一个TAB
  • /word: 查找特定单词
  • u: 撤销上一次操作
  • .: 重复上一次操作
  • CTRL+r: 重做撤销的操作
  • y$: 从当前复制到行尾
  • d$: 从当前删除到行尾

跳转操作

  • gg: 跳到文件开头
  • G: 跳到文件结尾
  • zt: 当前行作为可视屏幕的第一行
  • 5G: 跳到第5行

正常模式下输入冒号进入更强大的命令行定制功能。

  • :5d: 删除第5行
  • :20,24y:复制20到24行
  • :.,+3y:复制当前行和下面3行
  • :2,11>: 右缩进
  • :w: 保存文件
  • :q: 退出编辑器
  • :vsplit: 分屏

键盘操作不容易被捕获,看右下角可以得到一点信息。

文章来源:https://mp.weixin.qq.com/s/8wD14FXt7fLDo1BjJyT0ew? 

VIM还有不少魔性操作,具体可以看这两个帖子:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值