使用VIM编辑器

2025-10-23 06:06:25

1、打开终端(这里用Cmder代替,效果相同)

使用VIM编辑器

2、输入vim+要编辑的文件名

如果不存在vim会自动创建

使用VIM编辑器

3、进入vim后默认为普通模式,如图所示

使用VIM编辑器

4、普通模式下按i可进入插入模式,如图所示,当vim下方出现INSERT时,表示成功进入插入模式,在插入模式下按Esc键即可回到普通模式

使用VIM编辑器

5、之前说过vim是非常注重效率的编辑器,接下来就是体现他效率的时候了

在普通模式下,按h可以左移一个字符,按j可以下移一行,按k可以上移一行,按l可以右移一个字符。

num + h可以左移num个字符

num + j可以下移num个字符

num + k可以上移num个字符

num + l可以右移num个字符

按PageDown键(或Ctrl+F)可以下翻一屏

按PageUp键(或Ctrl+B)可以上翻一屏

按G可以移至最后一行

按num + G可以移至第num行

双击g可以移至第一行

6、接下来是在普通模式下编辑数据(高阶)

x 删除当前光标所在字符

dd 删除所在行

dw 删除所在单词

d$ 删除所在位置字行尾内容

J 删除行尾换行符(拼接)

u 撤除前一命令

a 当前光标后追加数据

r char 用char换光标内的单个字符

R text 用text符盖所在数据,直到按下Esc

7、接下来就是在命令行模式下的操作

在普通模式下按:键进入命令行模式

:q 退出

:q! 不保存退出

:w 保存

:w filename 将此文件文本保存至另一文件

:wq 保存并退出

8、在命令行模式下查找或替换

:/字符 查找字符,普通模式下按n查找下一个

替换格式

:s/要替换的字符/新字符

:s/要替换的字符/新字符/g 替换一行中所有有"要替换的字符"的字符

:n,ms:/要替换的字符/新字符/g 替换行n m之间所有有"要替换的字符"的字符

:%s/要替换的字符/新字符/g 替换整个文件里所有有"要替换的字符"的字符

:%s/要替换的字符/新字符/gc 替换整个文件里所有有"要替换的字符"的字符,并询问

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢