如果您鍵入:highlight
,Vim中有沒有辦法保存出現的窗口?我正在研究顏色方案,並且能夠在真實窗口中打開它的副本會很有幫助(因此,只要我在我的顏色方案中照顧好它們,就可以搜索或刪除線條)。我已經嘗試過:h :highlight
,它沒有任何用處,但肯定有一定的辦法。謝謝!Vim將高亮顯示信息屏幕保存至文件
0
A
回答
3
您可以使用redir
將突出顯示的輸出重定向到文件。
在VIM運行
:redir > file
:highlight
:redir END
文件現在應該包含高光的輸出。
更新:突出的亮點文件的xxx
一種方法是運行下面
function! HiFile()
let i = 1
while i <= line("$")
if strlen(getline(i)) > 0 && len(split(getline(i))) > 2
let w = split(getline(i))[0]
exe "syn match " . w . " /\\(" . w . "\\s\\+\\)\\@<=xxx/"
endif
let i += 1
endwhile
endfunction
函數的函數使用syn match
將高亮組後的xxx
匹配。
您可以將函數放置在您的vimrc中,然後在高亮文件中輸入:call HiFile()
。
1
有一個菜單命令語法>突出顯示測試創建一個包含所有高亮組的緩衝區。或者,您可以通過
:runtime syntax/hitest.vim
相關問題
- 1. iOS:將XML(DTD)文件中的信息顯示在屏幕上?
- 2. Android保存詳細信息屏幕
- 3. 當屏幕上顯示NSPopover時,使NSStatusItem的按鈕保持高亮顯示
- 4. FAME的Vim語法高亮顯示
- 5. 爲jinja2 vim語法高亮顯示?
- 6. vim的Razor .cshtml語法高亮顯示?
- 7. 保存並在屏幕上顯示高分
- 8. 保存後未顯示黑莓屏幕截圖圖像文件
- 9. 更新屏幕/顯示屏上的數據信息
- 10. 將Matlab輸出保存到文件,而不是在屏幕上顯示
- 11. 熊貓將繪圖保存到文件並不顯示在屏幕上
- 12. VIM:定製高亮日誌文件
- 13. C++:將保存的char值顯示到屏幕上
- 14. 只保留一個UIButton高亮顯示?
- 15. 如何保持android listview高亮顯示?
- 16. 保存OpenTK屏幕的位圖,但QuickFont文本不顯示?
- 17. 語法高亮顯示在文件保存過程中隨機消失
- 18. 將信息放在BlackBerry主屏幕
- 19. 屏幕上的高亮按鈕
- 20. WPF多顯示器屏幕的高度
- 21. 設置屏幕內的vim高度
- 22. 在Android中鎖定屏幕上顯示自定義信息
- 23. 錯誤信息不顯示在選擇屏幕上
- 24. 在通話屏幕上方顯示信息
- 25. 如何在android中顯示聯繫人信息屏幕?
- 26. 在屏幕下半部分顯示圖像和用戶信息
- 27. UIAutomator無法啓動屏幕並顯示錯誤信息
- 28. D3.js不顯示屏幕上的任何信息
- 29. LightSwitch - 在創建屏幕上顯示相關表格信息
- 30. IMDBpy獲取屏幕信息
正義!我以前從來沒有見過':redir'。我接受了這個(因爲它正是我所要求的),但我不認爲有什麼辦法讓輸出文件實際顯示突出顯示?也許有一些語法設置? –
@MichaelM。有可能會離開,但我不確定。你可能可以編寫一個vim腳本來正確突出顯示'xxx'。我會看看$ VIMRUNTIME/syntax/hitest.vim' – FDinoff
@MichaelM的文件。查看編輯後的答案,突出顯示突出顯示輸出的「xxx」部分。 – FDinoff