最近,每当我保存时,我的 Mac 内置的 vim 就开始以视觉方式向我显示 linting 反馈。这很烦人,我宁愿它不要发生。(之前 20 年使用 vi/vim 没有这种行为。)
我的网络搜索表明它可能是 ALE,所以我尝试使用 禁用它:ALEToggle,但 vim 回复“E492:不是编辑器命令:ALEToggle”。所以我不认为这是ALE。
装订线显示了许多实例S>作为 linting 反馈所在位置的指示器,然后突出显示这些行中的字符作为关注点。请参阅下面的屏幕截图中的示例。
linter 使用什么S>以及如何对所有文件全局禁用它?我不需要也不想要这个功能。
我的文件的相关部分~/.exrc在这里。(请注意,^H必须输入类似的内容,因为由于明显的原因,尝试将它们粘贴到此处失败了。)我的文件中还有更多内容,但此处未显示的所有内容我都尝试注释掉,但没有帮助,所以这不是问题。
execute pathogen#infect()
set ai
set ts=4
syntax on
set expandtab
set nu
filetype indent off
set softtabstop=4
set shiftwidth=4
set smarttab
set hlsearch
set ignorecase
set t_Co=256
colorscheme wombat256mod
map ^H :nohlsearch<Enter>
set mouse=a
set relativenumber
Run Code Online (Sandbox Code Playgroud)
看起来您收到了来自Syntastic的样式警告。
您可以通过删除来删除插件~/.vim/bundle/syntastic,也可以尝试将其添加到您的 Vim 配置中:
let g:syntastic_mode_map = {"mode": "passive"}
Run Code Online (Sandbox Code Playgroud)