vim

vim basic configuration and command

Posted by Randle on August 12, 2019

本文总结vim的常用配置和基本命令,很多命令与配置文件中的写法相同,此处不重复描述,可根据实际情况,调整其写法。

vim

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
:set cursorline     突出显示当前行
:set nocursorline   关闭突出显示当前行
:set hlsearch       搜索时高亮显示被找到的文本
:set incsearch      输入搜索内容时就显示搜索结果
:set cursorline     突出显示当前行

# 行号
:set number         显示行号    或者
:set nu
:set nonumber       关闭显示行号    或者
:set nonu

# 不可见字符
:set nolist         关闭显示不可见字符
:set invlist        显示不可见字符

:set foldenable          允许折叠  
:set foldmethod=manual   手动折叠  

:set syntax=on          语法高亮
:set tabstop=4          Tab键的宽度

:set ignorecase		忽略大小写

【分屏】
#命令模式下:
:new    新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键
:spilt  水平分屏,将当前屏分为两个,水平的。   Ctrl + w, s
:vsplit 垂直分屏,将当前屏分为两个,垂直的。  Ctrl + w, v
:only   取消分屏,取消当前的屏,当前屏指的是光标所在屏。
关闭当前屏: Ctrl+w,c。

#切换焦点
Ctrl + w, w 后一个
Ctrl + w, p 前一个
Ctrl + w, h 四个方向
Ctrl + w, i
Ctrl + w, k
Ctrl + w, l

#关闭其他窗口
Ctrl + w, o

#载入文件
:vs  文件路径/文件名      在新的垂直分屏中打开文件
:sv  文件路径/文件名      在新的水平分屏中打开文件

vimdiff

1
vimdiff file1 file2

vim中查看两个文件的变化。

参考资料