0%

vim文本基础操作

文本插入

几种进入插入模式的方法,以便于更快捷的编辑

a: 用于在光标之后进入插入模式

A: 用于当前行行末进入插入模式(与$a等价)

i: 在当前位置进入插入模式

I: 在当前行缩进之后的行首进入插入模式

o: 在光标下一行新增一行并进入插入模式

O: 在光标上一行新增一行并进入插入模式

窗口

横向分割窗口: split 或者sp

纵向分割窗口: vsplit 或者 vsp

窗口跳转

1
2
3
4
5
6
ctrl+w j 向下移动
ctrl+w k 向上移动
ctrl+w h 向左移动
ctrl+w l 向右移动
ctrl+w t 移动到顶端
ctrl+w b 移动到底端

vim 模式

普通模式:vi file_name,主要用于文件操作如浏览、增删改查

输入模式:在普通模式下输入 i 即可进入输入模式

命令模式:在普通模式下输入 : 进入命令模式,使用命令进行操作

可视模式:在普通模式中输入 v 进入可视模式。类似于鼠标选中进行批量操作

常用命令

g: 跳至行首,G: 跳至文末尾

cc:删除这一行进入修改模式

dd: 删除一整行

uu:撤销上次操作

yy: 复制

pp:粘贴

tips: 这里笔者使用了组合的形式来展示,其实不然,比如删除4行,可以是d4d, 删除5个单词为d4w,

当然还可以结合 可视模式(多选)来辅助批量复制粘贴等。