美文网首页
Vim 小技巧

Vim 小技巧

作者: 赛亚人之神 | 来源:发表于2019-02-18 16:12 被阅读2次

Vim 中默认数字格式是八进制,如果把数字当成十进制需要在 vimrc 中配置如下命令

set nrformates=
  1. 在插入模式下,如果光标位于行尾,另起一行最快的方式是 <CR>

  2. 还有一种方式是 <Esc>o,这样在撤销时更有更细的力度

  3. 当光标位于某个单词的中间或者结尾位置,如何删除一个单词

  1. dbx:删除从光标起始位置到单词开头的内容,执行 x 删除最后一个字符
  2. bdwb 命令把光标移到单词的开头,dw 删除整个单词
  3. daw:表示 delete a word,这个操作不仅仅删除了一个单词,还删除了一个空格

    上面3个命令哪个最具有重复性,我们使用 . 点进行验证,1. . == x 2. . == dw 3. . == daw,显然 daw 最具有重复性,可以发挥 . 点命令的最大威力
    这里用到的理念是:执行、重复、回退,不要用诸如 d2w,d7w 直接删除单词,如果你想继续删除3个单词就都不能重复使用上次的命令,宁愿使用 dw.... 进行连续删除,如果删多了只有使用 u 回退就可以了。能够重复,就别用次数

只在必要时使用次数
例子:把文字 “i have a couple of questions” 改为 “i have some more questions”

image.png

删除3个单词,进入插入模式,写入 some more

附录:其他删除命令
image.png
命令 说明
dw 从光标位置开始删除到单词结尾
dW 从光标位置开始删除到字符串结尾
daw 删除一个单词
dap 删除一个段落
das 删除一个句子
dab 删除一个 () 块
daB 删除一个 {} 块
dgn 删除下一处匹配处

以上命令都有 diw, diW, dip, dis, dib, diB 表示删除内部的单词,字符串,段落,句子,(), {}

operator + motion = operation,可以使用 :h operator 来查看完整的操作符列表
操作符 + 动作命令 = 操作

image.png

相关文章

  • vim小技巧

    前言 这里总结一些 vim 常用的命令或技巧,以方便工作中查询使用。 在每行前加行号 结束语 希望上面的一些技巧能...

  • vim小技巧

    vim总共有三种编辑模式插入模式、命令模式、低行模式插入模式:在此模式下可以输入字符,按ESC将回到命令模式。命令...

  • Vim小技巧

    1:显示行号 显示当前行号是第几行的方法有很多种,可以通过为文档添加行号来实现,添加行号的方法是在命令模式下输入:...

  • Vim 小技巧

    Vim 中默认数字格式是八进制,如果把数字当成十进制需要在 vimrc 中配置如下命令 在插入模式下,如果光标位于...

  • vim 小技巧

    1.vim 编辑只读文件前没有sudo,保存时,可以使用下面的命令:

  • Vim入门(一)

    vim真的很强大!!!本专题列举vim的一些常用技巧。 vim解决问题的方式 技巧1——vim常用命令及基本技巧 ...

  • Vim小技巧(2)

    今天介绍一点vim的东西,vim的几种模式之前介绍过,这里主要针对的是命令行模式。介绍下vim的正则表达式,点.表...

  • vim技巧小更

    vim:全屏文本编辑器,没有菜单只有命令。 1、vim的工作模式 2、操作技巧以及命令 :set nu...

  • vim操作小技巧

    Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,是程序员最喜欢的编辑器之...

  • Vim 配置 使用

    参考文档 vi/vim使用进阶vim编辑器技巧备忘Vim 的哲学(一) 将Vim改造为强大的IDE—Vim集成

网友评论

      本文标题:Vim 小技巧

      本文链接:https://www.haomeiwen.com/subject/nsgaeqtx.html