15个实用却不为人所熟知的Vim命令

15个实用却不为人所熟知的Vim命令

最近接触了一些新的 Vim 命令,特特整理了一些比较实用又不常见的命令如下。

    移动到行首非空字符时,除了可以用 ^ 命令,还可以用更容易输入的 0w 命令 在空白行使用 dip 命令可以删除所有临近的空白行 使用 global 命令 :g/^\s*$/d 可删除当前文档中的所有空行 在空白区使用 viw 可以选择所有空白字符 删除当前文档所有行可使用命令 dG 或 :%d 搜索后经常使用 :nohl 来清除Vim高亮 搜索时可以用 插入光标下的单词 :x 和 ZZ 和 :wq 功能类似,但是不会写入没有被修改过的文件,且按键更方便 重绘屏幕并把当前行显示在窗口正中间可使用 zz 命令 Vim插入模式下,按 % 可将当前文件名输入到文件中

15个实用却不为人所熟知的Vim命令

Vim插入文件名

    如果想读取某个文件并将文件的内容插入到当前光标后,可使用Vim命令 :r 退出Vim插入模式,除了可以用 Esc 外,还可以使用组合键 Vim普通模式下,c 命令是一个非常实用的命令,如 cc 可用来改写当前行(即删除当前行并进入插入模式),c$ 改写到行末,ci” 改写双引号中的内容,c2w 改写当前光标下两个单词,ct( 改写到小括号前。(c 命令与 i、a、w 等组合可组成非常多实用的命令)

15个实用却不为人所熟知的Vim命令

Vim change命令

    Vim可视化模式下,> 用于增加缩进,< 减少缩进,~ 用于转换大小写

15个实用却不为人所熟知的Vim命令

Vim增加缩进

    要返回到上次跳转的位置,可以使用 ” 或 “’` 命令

 

极牛网精选文章《15个实用却不为人所熟知的Vim命令》文中所述为作者独立观点,不代表极牛网立场。如若转载请注明出处:https://geeknb.com/6183.html

(34)
打赏 微信公众号 微信公众号 微信小程序 微信小程序
主编的头像主编认证作者
上一篇 2019年11月18日 上午8:58
下一篇 2019年11月18日 上午9:44

相关推荐

发表回复

登录后才能评论
扫码关注
扫码关注
分享本页
返回顶部