我开始编辑.vimrc,但自从我做了那个vim后继续让我在打开之前按 Enter 。我不知道为什么?我没有显示任何警告信息
这是.vimrc:
1 " Text Apperance
2 set number
3 set syntax
4 set showmatch
5
6 " Errors Alerts
7 set visualbell
8 set errorbells
9
10 " Search
11 set hlsearch
12 set ignorecase
13
14 " Indentation
15 set autoindent
16 set expandtab
17 set shiftwidth=2
18 set softtabstop=2
19
20 " StatusBar
21 set ruler
22
23 " Colorscheme
24 colorscheme distinguished
答案 0 :(得分:3)
我通过创建测试文件test-vimrc
并使用vim -u test-vimrc
加载来测试您的vimrc。在开头commenting out行"
时,我发现问题就在于这一行:
set syntax
set syntax
显示'syntax'
option的值,它表示您希望此缓冲区使用的语法突出显示语言的名称。它是根据:set
command:
:se[t] {option}
语法执行此操作的
:se[t] {option} Toggle option: set, switch it on. Number option: show value. String option: show value.
'syntax'
是一个字符串选项,其默认值为空字符串。因此,当运行set syntax
时,Vim会打印一个空字符串,然后在您阅读完文本后要求您按ENTER键。
你真正想要的是syntax on
,它会启用语法高亮显示。因此,将行更改为此以修复它:
syntax on
答案 1 :(得分:0)
您也可以使用set shortmess=a
来解决此问题。