VI Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版。
它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作,
虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。
VIM安装
sudo apt install vim
包依赖导致的安装失败可以通过以下命令解决
sudo apt remove vim-common
Vi有三种基本工作模式:
命令模式 一般模式:需要使用指定指令(字母)开始操作
编辑模式 插入模式
末行模式 底行模式
vim基础操作
1,进入插入模式
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
2,进入命令模式:
ESC:从插入模式或末行模式进入命令模式
移动光标:
h: 左移
j: 下移
k: 上移
l: 右移
gg: 光标移动文件开头
M: 光标移动到中间行
G: 光标移动到文件末尾
G: 移动到指定行, 行号9 G
删除命令:
x: 删除光标后一个字符,相当于 Del
X: 删除光标前一个字符,相当于 Backspace
dd: 删除光标所在行
n dd 删除指定的行数
D: 删除光标后本行所有内容,包含光标所在字符
d0: 删除光标前本行所有内容,不包含光标所在字符
撤销命令:
u: 一步一步撤销
Ctr-r: 反撤销
复制粘贴:
yy: 复制当前行
n yy 复制 n 行
p: 在光标所在位置向下新开辟一行,粘贴
查找命令:
/: str查找
n: 下一个
N:上一个
3,进入末行模式
:q 退出文件
:q! 退出不保存
:wq 保存退出
显示行号
:set nu
:set nonu
放大 Ctrl Shift +
缩小 Ctrl -