Linux01 Vim

Posted by 川川的博客 on May 1, 2025

VIM编辑器

短命令

删除:x删除一个字符 dw dj d^删除到行首 d&删除到行尾 dd删除一行并复制 2dd(d2d) dt) dt”

复制:yy复制一行 yw yt) yt”

粘贴:p光标后(或下一行) P光标前(上一行)

撤销:u

恢复上一步:ctrl+r

修改cc删除当前行并进入编辑 cw ct) ct” cG删除到末尾并进入编辑 c20G向下删除20行并进入编辑

方向:h j k l

查找:t)向后查找第一个“)” T(向前查找第一个“(”

/god 往后搜索 ,n下一个匹配项

?god 往前搜索 ,N上一个匹配项

长命令

:wq

:q!

:set number

替换: :s/god/GOD 把光标所在行第一个god替换为GOD :s/god/GOD/g (global)一行所有匹配god替换为GOD

:10,20s/god/GOD/g 替换[10,20]行 :%s/god/GOD/g替换全文匹配项

gg 移动到文件第一行

G移动到文件最后一行

插入模式

插入:a光标后 A行尾 i光标前 I行首 下一行插入o 上一行插入O

视图模式

ctrl+v竖选 批量注释 v行选

代码对齐:gg = G

多窗口

:split :sp hello.c :new hello.c 上下分屏 :vnew world.c 左右分屏

切换窗口 ctrl+ww

:wa保存所有窗口 :qa 退出所有窗口

:only 关闭其他窗口,只保留当前窗口

配置文件

根目录下创建 vim .vimrc

初学者直接装vimplus插件 离线安装

练习手册

vimtutor

image-20250606223131504