from https://stackoverflow.com/a/21666354/433570根據預定義的條件爲文本編輯器(如emacs)着色文本?
這是基於dos的解決方案,但是可以爲基於Linux的系統完成嗎?
我想突出我的日誌文件中的東西。
例如,我想突出顯示響應時間比1秒慢的nginx日誌行。
**編輯**
目前我使用hi-lock-mode
例如,我把一個標記上線,顯示響應速度慢,然後用正則表達式&喜鎖突出顯示。
我想這是好的解決方案,現在。
我想知道是否有更好的解決方案。
高保真模式與用戶定義的功能,而不是正則表達式是我所希望的。
我會定義函數和函數顏色之間的映射。 那我就M-x apply [function]
def slow(line):
if ... :
return True
return False
slow: yellow,
iPhone: blue,
我認爲這將是檢查日誌有用..
我不知道是否有可用的類似的功能在那裏?
你在問怎麼打印到彩色終端或如何讓emacs突出顯示一個文件? – SLaks
如果某些條件匹配,我想突出顯示行/單詞。我希望我仍然可以執行文本編輯器(最好是emacs)提供的其他操作。我不在乎這個機制。可以插入格式化方向(如在html中)以顯示高亮度,或者可以動態地執行此操作(如在emacs font-lock-mode中)。 – eugene
查看您最喜愛的編輯器語法高亮選項的文檔。 – SLaks