admin 发表于 2021-1-23 17:51:42

Vim 配置入门

Vim 是最重要的编辑器之一,主要有下面几个优点。
                                                                                                               


[*]可以不使用鼠标,完全用键盘操作。
[*]系统资源占用小,打开大文件毫无压力。
[*]键盘命令变成肌肉记忆以后,操作速度极快。
[*]服务器默认都安装 Vi 或 Vim。
Vim 的配置不太容易,它有自己的语法,许许多多的命令。我总是记不清楚,所以就整理了下面这篇文章,列出主要配置项的含义。
一、基础知识

Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc,对所有用户生效。用户个人的配置在~/.vimrc。
如果只对单次编辑启用某个配置项,可以在命令模式下,先输入一个冒号,再输入配置。举例来说,set number这个配置可以写在.vimrc里面,也可以在命令模式输入。
:set number配置项一般都有"打开"和"关闭"两个设置。"关闭"就是在"打开"前面加上前缀"no"。
" 打开set number" 关闭set nonumber上面代码中,双引号开始的行表示注释。
查询某个配置项是打开还是关闭,可以在命令模式下,输入该配置,并在后面加上问号。
:set number?上面的命令会返回number或者nonumber。
如果想查看帮助,可以使用help命令。
:help number二、基本配置

(1)
set nocompatible不与 Vi 兼容(采用 Vim 自己的操作命令)。
(2)
syntax on打开语法高亮。自动识别代码,使用多种颜色显示。
(3)
set showmode在底部显示,当前处于命令模式还是插入模式。
(4)
set showcmd命令模式下,在底部显示,当前键入的指令。比如,键入的指令是2y3d,那么底部就会显示2y3,当键入d的时候,操作完成,显示消失。
(5)
set mouse=a支持使用鼠标。
(6)
set encoding=utf-8使用 utf-8 编码。
(7)
set t_Co=256启用256色。
(8)
filetype indent on开启文件类型检查,并且载入与该类型对应的缩进规则。比如,如果编辑的是.py文件,Vim 就是会找 Python 的缩进规则~/.vim/indent/python.vim。
三、缩进

(9)
set autoindent按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致。
(10)
set tabstop=2按下 Tab 键时,Vim 显示的空格数。
(11)
set shiftwidth=4
在文本上按下>>(增加一级缩进)、
页: [1]
查看完整版本: Vim 配置入门