Highlighting

如何在 nano 中自動突出顯示評論?

  • April 29, 2014

我想知道如何#在 nano 中用不同顏色突出顯示的線條進行註釋?

我在 askubuntu 上看到了這個問題,它展示瞭如何為不同語言突出顯示語法。但是,這對於僅突出顯示評論來說是過分的。

語法突出顯示往往是特定於語言的。但是,如果您想對所有文件都這樣做,您可以簡單地創建一個非常簡單的語言定義。我採用了 Perl 語法風格(它將#以註釋開頭的行)/usr/share/nano/perl.nanorc並將其改編為:

syntax "All" "."
color green "^\s*#.*"

據我所知,nano 語法高亮格式需要至少一個測試來定義文件類型,然後您可以為顏色設置過濾器。所以,我使用了我能想到的最簡單的測試,文件名至少包含一個字元,我將這種語法風格命名為All

syntax "All" "."

然後我告訴它以 0 個或多個空格開頭的線條著色,然後是#綠色的 a:

color green "^\s*#.*"

因此,如果您創建一個名為的文件$HOME/.nanorc並將這兩行粘貼到其中,您的評論將以綠色突出顯示。

引用自:https://unix.stackexchange.com/questions/127050