2012-07-26 39 views
4

ZSH 5.0支持命令行的突出顯示和着色,但是如何啓用它? 我用谷歌搜索,但沒有答案。如何啓用zsh 5.0突出顯示和着色的命令行?

+1

什麼突出顯示? Zsh支持它(實際上支持是在5.0之前添加的),但默認情況下它沒有突出顯示的腳本。提示顏色是不同的,無關使用此功能,它只是得到了更多可讀的語法(再次,在4.3 *版本)。 – ZyX 2012-07-26 21:20:10

回答

1

默認情況下,突出的zsh用一種顏色的整個常規命令文本,並設置不同顏色的非正規文本:漸進式搜索匹配,被標記的區域,特殊字符,並自動刪除後綴。這一切都是由zle_highlight變量控制,更多的數據可以在Character Highlighting部分看到man zshzle。此外,region_highlight變量可用於突出顯示命令行上的任意區域,在相同手冊的USER-DEFINED WIDGETS部分中對其進行了說明。爲了使最後一個有用,你需要找到一個zsh插件或寫出你自己的。

7

此消息是有點老了,但我想讓你知道我有一個post有類似的問題。一個答案回來了,有一個插件zsh-syntax-highlighting,可以讓你做到這一點。希望有所幫助。