命令
可以启动vim编辑器
一般我们通过 vim
+目标文件路径的形式使用vim。
如果目标文件存在,则vim打开该文件。
如果目标文件不存在,则vim新建并打开该文件。
vim有三种模式
一、命令模式(常规模式)
vim启动后,默认进入命令模式,任何模式都可以通过esc
键回到命令模式(可以多按几次)
二、插入模式
在命令模式中按i
键,即可进入插入模式(显示:-- INSERT --
),在插入模式可以输入编辑文本内容,使用esc
键可以返回命令模式。
三、ex模式(末行模式)
在命令模式中按:
键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim
命令模式常用指令:
1.插入:i
2.删除当前行:dd
3.将当前行的内容放入缓冲区(复制当前⾏):yy
4.将n行的内容放入缓冲区(复制n行):n+yy
5.将缓冲区的内容放入光标后(粘贴):p
6.撤销上一个操作:u
7.替换当前字符:r
8.搜索,查找关键字:/
ex模式常用命令:
- 保存修改:
:w
2.退出::q
3.强制退出,不保存修改::q!
4.保存并退出::x
相当于:wq
5.显示行号::set number
6.执⾏::!
三、其余命令
命令模式下:
h:左
L:右
J:下
K:上
M:当前屏幕的中间
H:当前屏幕的上方
L:当前屏幕的下方
Ctrl+f:向下翻一页
Ctrl+b:向上翻一页
Ctrl+d:向下翻半页
Ctrl+u:向上翻半页
20G:快速定位到20行
G:快速定位到整个代码最后一行
gg:快速回到代码第一行
w:向后跳一个单词的长度:跳到下一个单词的开始
b: 向前跳一个单词的长度,跳到前面单词的开始
D:从当前光标开始剪切一直到行末。
d0:删除光标开始到行首
dw:删除光标开始位置的字,包含光标所在位置
x:删除当前光标,每次只删除一个
X:删除当前光标前面的,每次只删除一个。
U:撤销刚才的操作
Ctrl+r:反撤销
选中一片代码:v V
>>:向右移动代码
<<:整体向左
.:重复执行上一操作
{:按段落移动,上移
}:按段落移动,下移
r:替换当前一个字符
R:替换光标向后多个字符
/:搜索
N:上一个搜索。 n:下一个搜索结果
末行模式下(:)
:%s/wolrd/hello/g :替换全文的world为hello
:11,16s/adc/hello/g:替换11行到16行的内容中adc为hello
Sublime命令
整体右缩进:选中—>Tab 整体左缩进shift—Tab
网友评论