set nu
set list
set listchars=tab:»\\ ,extends:›,precedes:‹,nbsp:·,trail:·
filetype plugin on
filetype plugin indent on
syntax enable
syntax on
colorscheme molokai
在windows下的gvim中,可能会出现使用backspace不能往左删除的问题
这个是因为在windows下的gvim是默认启用了vi兼容模式的,这种模式下backspace配置是空的,所以我们需要禁用vi兼容模式:
set nocp
backspace键的默认模式有三种:
0 same as “:set backspace=” (Vi compatible)
1 same as “:set backspace=indent,eol”
2 same as “:set backspace=indent,eol,start”
indent,eol,start解释如下:
indent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删掉,必须设置这个选项。否则不响应。
eol:如果插入模式下在行开头,想通过退格键合并两行,需要设置eol。
start:要想删除此次插入前的输入,需设置这个
所以禁用vi兼容模式之后,我们可以设置backspace键为set backspace=2
,然后不能使用backspace往左删除的问题消失。