【问题标题】:VIM Highlight the whole current lineVIM 高亮当前行
【发布时间】:2012-02-03 18:24:07
【问题描述】:

在 VIM 中突出显示整个当前行的最佳方式是什么?在某些 IDE 中,我可以将我正在编辑的行设置为某种 20% 的不透明度,这非常适合快速找到我所在的位置。

【问题讨论】:

    标签: vim navigation highlight


    【解决方案1】:

    要突出显示当前行,请使用

    :set cursorline
    

    要突出显示当前列,请使用

    :set cursorcolumn
    

    可以修改它的视觉外观。看看:help hl-CursorLinehl-CursorColumn

    【讨论】:

      【解决方案2】:

      完整的故事请参见the Vim wiki on this subject

      我特别发现以下一点很方便(在使用多个窗口时)。

      autocmd WinEnter * setlocal cursorline
      autocmd WinLeave * setlocal nocursorline
      

      仅突出显示活动窗口中的当前行。

      【讨论】:

        【解决方案3】:

        Shift + V 让您进入视觉模式,突出显示整行。

        【讨论】:

        • 有道理。很抱歉造成混乱。
        • 这会以可视模式进入 Vim。当您要移动到另一行时,中间的行也会突出显示。