Vim 寄存器
:reg
可以查看 vim 寄存器的状态,寄存器编号以 "
开始,后跟符号标记不同寄存器。
比较特殊的一个是 "+
寄存器,它表示系统的剪切板,所以如果需要从 vim 中拷贝内容到系统的剪切板,可以在 VISUAL
模式下,通过 "+y
实现,相应的通过 "+x
进行剪切。
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
syntax on " 语法高亮
set nocompatible " 非 vi 兼容模式
set number " 显示行号
set mouse=a " 允许鼠标操作
set backspace=2 " mac 下 delete 可以正常使用
set showcmd " 显示输入的命令
" 光标模式
" 1 -> blinking block
" 2 -> solid block
" 3 -> blinking underscore
" 4 -> solid underscore
" 5 -> blinking vertical bar
" 6 -> solid vertical bar
let &t_SI.="\e[5 q" "SI = INSERT mode
let &t_SR.="\e[4 q" "SR = REPLACE mode
let &t_EI.="\e[1 q" "EI = NORMAL mode (ELSE)
set hlsearch " 高亮搜索
set incsearch " 搜索时随着输入自动跳转搜索
set showmatch " 遇到括号时自动高亮另一半
set autoindent " 自动缩进
set tabstop=4 " 按下 tab 时显示的空格数
set softtabstop=4 " tab 转为多少空格
set shiftwidth=4 " 层级缩进的字符数
set expandtab " 自动展开 tab
set cursorline " 光标所在行高亮
set colorcolumn=81 " 设定代码长度线