vim高频使用的命令!(持续更新中~)

  vim是linux下的文本编辑器,与windos不同,vim采用命令进行编辑,现整理一些常用的命令。

vim包含三种模式:命令模式、输入模式和底线命令模式

命令模式

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

指令说明
i切换到输入模式
S删除当前光标所在处的字符
:切换到底线命令模式

1.选中

指令说明
V + 方向键表示选中

2.复制

指令说明
yy复制游标所在的整行(3yy表示复制3行)
y^复制至行首,或y0。不含光标所在处字符。
y$复制至行尾。含光标所在处字符。
yw复制一个单词
y2w复制两个单词。
yG复制至文本末。
y1G复制至文本开头
普通模式中按esc键后,先按gg,然后ggyG``全部复制

3.粘贴

指令说明
p(大写)粘贴至光标后(下)
P (小写)粘贴至光标前(上)

4.行间跳转

指令说明
gg游标移动到到第一行
G游标移动到最后一行
e到当前单词的结尾
w到下一个单词的开头
b到前一个单词的开头
ge到前一个单词的结尾
0或^ home到行头
$ end到行尾
F向后搜索<字母>并跳转到第一个匹配的位置
nG游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号)
Ctrl+o快速回到上一次(跳转前)光标所在位置

5.删除

指令说明
10x删除10个连续字符
3dd删除3行文本

输入模式

指令说明
Insert切换光标为输入/替换模式
Page Up/Page Down上/下翻页
ESC退出输入模式,切换到命令模式
HOME/END移动光标到行首/行尾
字符按键以及Shift组合输入字符

底线命令模式

按ESC键可随时退出底线命令模式。

1.退出

指令说明
:wq保存文件并退出
:q不保存文件 退出
:q!不保存文件 强制退出
posted @ 2021-06-08 10:29  打工人小包  阅读(84)  评论(0)    收藏  举报