VIM编辑器

VIM编辑器

模式

3种模式:正常模式,编辑模式,命令行模式

正常模式:按i进入“编辑模式”。浏览

编辑模式:按esc进入“正常模式”。增、删

命令行模式:从正常模式按:进入命令行模式。搜索,保存,退出。

新建,保存,退出

新建或打开文件:vim +文件名,如vim abc.c

保存退出:wq

直接退出:q

强制退出(不保存)::q!

导航与编辑-初级

正常模式下移动光标:

上:k

下:j

左:h

右:l

到最后一行:大写G

到第一行:gg

显示“行号”和“相对行号”需要先编辑vim的配置文件,操作如下

1、输入vim --version

2、找到用户 vimrc 文件的路径,如$HOME/.vimrc

3、vim $HOME/.vimrc打开文档,在文档最后一行添加set number,保存退出,作用是显示“行号”

4、vim $HOME/.vimrc打开文档,在文档最后一行添加set relativenumber,保存退出,作用是显示“相对行号”

往下到相对行号第3行,按3j

往上到相对行号第3行,按3k

编辑模式:

在左边插入:i(insert)

在最左边插入:大写Ishift + i

在右边插入:a(append)

在最右边插入:大写Ashift + a

新增下一行:o

新增上一行:大写Oshift + O

复制当前行:yy(y - yank)

复制一个词:yw(yank - word)

粘贴到当前行:p

粘贴3次:3p

删除当前行:dd

删除{}里内容:ci{(change in)

重复前次操作:.

撤销前次操作:u(undo)

恢复前次操作:ctrl + r

删除单词:dw(delect a word)

改变单词:cw(change a word)

下个单词首部:w(word)

下个单词尾部:e(end)

上个单词首部:b(back)

搜索,替换与视觉模式

:进去命令行模式

搜索::/搜索词

替换:%s/旧/新/g(g代表全局替换)

可视化块:ctrl + v

可视化行:shift + v,按jk移动选择

posted @ 2026-02-09 14:43  点态  阅读(18)  评论(0)    收藏  举报