如何使用Vim VS Code突出显示当前行?
这个功能真棒。任何人都知道Vim VS Code中是否可以进行此配置? http://vim.wikia.com/wiki/Highlight_current_line
特别是在光标移动后停留的高亮显示:
:nnoremap <silent> <Leader>l ml:execute 'match Search /\%'.line('.').'l/'<CR>
在settings.json中尝试这个:
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#ff0000"
}
这假定你有
"editor.renderLineHighlight": "line",
(即默认值)设置为“line”或“”all“。
[关于选择评论后编辑]
我不确定你要做什么,但Ctrl-C选择当前行,Ctrl-I突出显示整行,但不选择它。在这两种情况下,移动光标后突出显示都不会停留在前一行。
Shiftv切换视线,不确定你是否已经发现了。
值得指出的是,在Vim中,您不需要突出显示操作或操纵当前行(因为我看到您试图在评论中尝试另一个答案)。事实上,它往往更好/更快。例如:
如果你发现自己处于视觉模式中,这可能表明你还没有对text object motions和text object selection感到满意。