在 vim 中设置一条垂直高亮线

setting a vertical highlighted line off in vim

我看到一条垂直突出显示的线。它独立于所使用的任何语法。我怎样才能删除它?

我的 ~/.vimrc 很简单:

syntax on
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab

这在 macOS-Mojave (10.14.6) 中

该行如下所示:

这是colorcolumn。有些人喜欢它,因为它可以帮助他们将行的长度控制在一定数量的字符以下。

您可以通过将其设置为空来删除它,例如 set colorcolumn= 或只是 set cc=

如果事实证明您确实需要该功能,您可以添加更多行 (set colorcolumn=80,120,140) 或更改行的颜色 (highlight ColorColumn ctermbg=7 guibg=lightgrey),其中 [=15] 中指定的数字=]对应于colors listed here.