6
A
回答
6
以下解決方案:
function HighlightEvery(lineNumber, lineEnd)
highlight myhighlightpattern ctermbg=darkred guibg=darkred
let pattern="/"
let i = 0
while i < a:lineEnd
let i += a:lineNumber
let pattern .= "\\%" . i . "l\\|"
endwhile
let pattern .= "\\%0l/"
let commandToExecute = "match myhighlightpattern ".pattern
execute commandToExecute
endfunction
command -nargs=* Highlightevery call HighlightEvery(<f-args>)
添加上面的代碼,在.vimrc,
,並呼籲
:Highlightevery 10 1000
每10線突出以行號1000
相關問題
- 1. Vim語法突出顯示每行的第一個字
- 2. 在第n行用vim
- 3. 刪除從第N行到第N行vim的行
- 4. vim將換行變爲空格,但不是每個第n行
- 5. 刪除Vim第一列突出顯示
- 6. 平均每第n行bash
- 7. 在Vim中突出顯示當前行的第70個字符
- 8. Vim中更換每第四個出現
- 9. 突出顯示VIM
- 10. 每7行,獲得第n行熊貓
- 11. Excel,每60行刪除第n行
- 12. VIM如何選擇/複製第n行從第x行到第y行
- 13. Vim - 突出顯示已更改的行
- 14. Vim自定義突出顯示行首;
- 15. VIM突出顯示整個當前行
- 16. 突出顯示VIM中的任意行
- 17. 每行第一次出現vi/vim/sed等
- 18. 如何忽略時\ n使用matchadd突出排長隊在vim
- 19. Vim:運行`n`行命令
- 20. 提取數據集的每第n行
- 21. 複製並粘貼每第N行
- 22. UiTableview插入行每第n個結果
- 23. 如何更新每個第n行
- 24. 使用NHibernate選擇每第n行
- 25. 選擇SQLite3中的每第n行
- 26. 每第n行跳列平均值
- 27. Vim HereDoc突出顯示
- 28. Vim隱藏突出顯示
- 29. Vim語法突出顯示
- 30. vim語法突出奇怪
這很好,謝謝!小細節,vim抱怨「用戶定義的命令必須以大寫字母開頭」 – ggambett
好的,我已經更新了答案。 – albusshin
用哪種語言編寫代碼? –