一.使用方法
vim 文件名 //没有对应文件会新建文件
二.VIM的三种工作方式
命令模式:进行复制、粘贴、删除、撤销等功能
输入模式:输入字符
末行模式:执行退出、保存等命令
进入vim编辑器时默认命令模式
在命令模式下输入:进入末行模式
输入i进入输入模式
输入对应命令则执行
在输入模式下,可以输入内容
点击ESC键返回命令模式
末行模式执行命令后返回命令模式
点击ESC键返回命令模式
三、末行模式命令
命令模式按:进入(这里应该是按下shift+;键)
w
保存
wq
保存并退出
w
⽂件名
另存为
q
!
强制退出
r
⽂件名 读取别的⽂件内容到本⽂件!
set nu
显示⽂件⾏号
set nonu
取消⾏号
/
字符串
从光标所在⾏往下查找字符串,
n
下⼀个,
N
为上⼀个
set hls
以⾼亮形式显示查找字符串
set nohls
取消⾼亮形式显示查找字符串
%s/old/new/g
将所有⾏的
old
替换为
new
2,6s/old/new/g
将第
2
到第
6
⾏的
old
替换为
new
4,6y
复制
4-6
⾏
4,6d
删除
4-6
⾏
注意:每执⾏⼀条命令,都会⾃动回到命令模式!
四、命令模式
复制粘贴:
yy
复制当前⾏
yw
复制⼀个单词 以空格为区分
10yy
⼀次性复制
10
⾏内容
p
在光标所在⾏的下⽅粘贴
定位光标:
G
将光标跳到最后⼀⾏
100G
跳到
100
⾏
1G
或
gg
跳到第⼀⾏
删除字符:
dd
删除当前⾏
10dd
向下删除
10
⾏
dw 删除⼀个单词 以空格为区分
x
或
delete
键
删除光标所在字符
ctrl +v
进⼊区域选择通过左右键进⾏圈块 后
x
删除,或者
d
删除,或者
y
进⾏复制区块。
撤销:
u
撤销
ctrl +r
恢复撤销