0
我目前正試圖複製vim特性「colorcolumn」。除了複製'colorcolumn'之外,我還有一些想法需要複製'cursorcolumn'和'cursorline'。但是,我所有匹配特定列的嘗試都依賴於佔據該特定列的字符。EOL字符後的高亮位置
換句話說,我不能想出一種方法來匹配EOL('$')字符後的任何位置。
例如,如果一個角色佔據那個位置,下面只強調第25列。這同樣適用於:match
,match()
,matchadd()
和matchaddpos()
。
:highlight CC2 ctermbg=green
:syntax match CC2 /\%25v./
我不想過多地關注於一個特定的想法,但我對「colorcolumn」目前的想法是有幾個不同的列(這是很容易不夠; :set cc=10,20,30
),但每列將有它的自己的背景顏色。說,80列綠色,100黃色,120紅色。
其他建議?
感謝您的回答。在提出這個問題之後,我在閱讀':help'文檔後開始得出這個結論,但我希望可能有一些我沒有意識到的功能。我想我必須向上遊請求這個功能。再次感謝。 – sanscore
這將需要對screen.c模塊進行重大更改。我認爲這不會很快發生。 –