vim的简单使用

2020/4/20 vim

# vim 模式

  • 使用 vi 编辑器:vi 编辑器提供了 3 种模式: 分别是命令模式、插入模式、底行模式

# 命令模式

vi 文件路径
vim +  /home/xyz/test.txt  # 打开文件后定位到最后一行
vim +5 /home/xyz/test.txt  # 打开文件后定位到第5行
1
2
3

# 底行模式

:w      # 保存,:w fileName另存为
:q      # 退出
:wq     # 保存并退出
:e!     # 撤销更改,返回到上一次保存的状态
:q!     # 不保存强制退出
:set nu # 设置行号
/aaa    # 在该文件中查找aaa
:noh    # 去掉高亮
:3      # 定位到第3行
1
2
3
4
5
6
7
8
9

# 命令

i # 进入编辑模式,当前光标处插入
ZZ(大写)# 保存并退出
u # 辙销操作,可多次使用
dd # 删除当前行
yy # 复制当前行
p  # 粘贴内容
n # 下一个
N # 上一个
I # 在当前 行首 插入
A # 在当前 行尾 插入
i # 在当前字符的 左边 插入
a # 在当前字符的 右边 插入
o # 在当前行 下面 插入一个新行
O # 在当前行 上面 插入一个新行
j # 下
k # 上
h # 左
l # 右
v # 按 v 之后按方向键可以选中你要选中的文字
gg # 跳到第 1 行
G # 跳到第最后行
16G 或 :16 # 跳到第 16 行
$ # 到本行 行尾
0 # 到本行 行头
w # 到下一个单词的 开头
e # 到下一个单词的 结尾
Ctrl + u # 向文件 首翻 半屏
Ctrl + d # 向文件 尾翻 半屏
Ctrl + f # 向文件 尾翻 一屏
Ctrl + b # 向文件 首翻 一屏
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# vim 安装与配置

cd ~
touch .vimrc
vim .vimrc

set nu         # 这是设置显示行号
set showmode   # 设置在命令行界面最下面显示当前模式等。
set ruler     # 在右下角显示光标所在的行数等信息
# 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
set autoindent
# 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
syntax on
hi MatchParen ctermbg=blue ctermfg=white   # 匹配的括号颜色修改
1
2
3
4
5
6
7
8
9
10
11
12

# vim plugin

# 相关链接