0
点赞
收藏
分享

微信扫一扫

【教程】VIM的使用第二章

朱悟能_9ad4 2023-09-21 阅读 48

哈喽,今天给大家继续带来vim编辑器的使用教程第二章,我们更深入的去了解一下vim编辑器的魅力。 image.png

VIM编辑的小技巧 如何快速纠错

进入vim之后首先使用a/i/o之一进入插入模式 ctrl+h删除上一个字符,ctrl+w删除上一个单次,Ctrl+u删除当前行 :set nu 设置行号

快速切换insert和normal模式 很多键盘的键位ESC按起来不方便,我们使用ctrl+c代替esc,但是可能会中断某些插件,所以我们最好使用ctrl+[**来代替Esc gi快速跳转到你最后一次编辑的地方,并进入插入模式

VIM快速移动大法 反人类的hjkl h(左),j(下),k(上),l(右),移动也不会让手指脱离主键盘区

image.png

在单词间“飞舞”

w/W移到下一个word/WORD开头,e/E,下一个word/WORD尾 b/B回到上一个word/WORD开头,可以理解为backword word指的是以非空白符分割的单词,WORD是以空白符分割的单词

行间搜索移动 同一行快速移动的方式其实是搜索一个字符并且移动到该字符

使用f{char}可以移动到char字符上,t移动打char的前一个字符 如果第一次没搜到,可以用分号;或逗号,继续搜索改行下一个/上一个 F表示反过来搜索前面的字符

VIM水平移动

0移动到行首第一个字符,^移动到第一个非空白字符 $移动到行尾,g_移动到行尾非空白字符

VIM垂直移动【不常用】

使用括号()在句子间移动 使用{}在段落之间移动

VIM页面移动

gg/G 移动文件开头和结尾,可以使用ctrl+o快速返回 H/M/L 跳转到屏幕的开头(Head),中间(Middle)和结尾(Lower) Ctrl+u.ctrl+f.上下翻页.(upword/forward)。zz 把屏幕置为中间

VIM快速增删改查

vim增加字符

进入插入模式编辑文本 使用a/i/o进入插入模式 还记得A/I/O是什么作用么?

vim快速删除

如何快速删除一个字符或者单词呢?

Vim在normal模式下使用x快速删除一个字符 使用 d(delete)配合文本对象快速删除一个单词 daw(d aroundword) dt):删除到 ) 的内容 d$ 快速删除到行尾 d0 快速删除到行首 2dd 删除俩行 配合v/V进行选中 然后x删除选中的内容 d和x都可以配合数字删除次数

vim快速修改

常用三个,r(replace),c (change),s(substitute) normal模式下使用r可以替换一个字符。s 替换并进入插入模式 使用c配合文本对象,我们可以快速进行修改

vim查询

使用/或者?进行前向或者反向搜索 使用n/N 跳转到下一个或者上一个匹配 使用*或者#进行当前单词的前向和后向匹配

今天就先给大家带来这些,下期再见~

举报

相关推荐

0 条评论