Configuration
顏色語法突出顯示在一個系統上工作,而不是在其他系統上工作。相同的 nanorc 文件
我試圖在 中設置我的顏色語法突出顯示
nano
,但它沒有按預期工作。
- 一個系統一切正常。這是一台 Fedora 21 筆記型電腦。
- 除了工作之外,我嘗試過的所有系統都有兩個系統
man something
。這是一個 Fedora 21 桌面和一個在 VirtualBox 中的 Fedora 21 虛擬機。- 一個系統只有一個我試過的文件(打開 nanorc 本身會突出顯示)。這是一個 Debian Wheezy 桌面。
如果我這樣做
man emacs
,它只能在一個系統上按預期工作。我還為許多其他類型的文件提供了語法突出顯示,我認為我唯一需要設置的就是.nanorc
位於使用者主目錄中以便nano
可以找到它。這非常令人困惑。我試圖尋找 , 中的差異,
bash_profile
但沒有什麼特別突出的,也許這無關緊要。我查看了權限。我已經啟動了一個新終端並重新啟動了系統。/etc/profile``bashrc
這是我
.nanorc
文件中的一段:##################################################################### ## Manpages ##include "/usr/share/nano/man.nanorc" ## Here is an example for manpages. ## syntax "man" "\.[1-9]x?$" color green "\.(S|T)H.*$" color brightgreen "\.(S|T)H" "\.TP" color brightred "\.(BR?|I[PR]?).*$" color brightblue "\.(BR?|I[PR]?|PP)" color brightwhite "\\f[BIPR]" color yellow "\.(br|DS|RS|RE|PD)" #####################################################################
問題:
為什麼同一個
.nanorc
文件在四個 Linux 系統上工作不一樣(Fedora 21 工作,兩個 Fedora 21 不工作,Debian Wheezy 根本不工作)。我錯過了什麼?設置 nano 使用的自定義
.nanorc
文件並確保它沒有發生某種衝突或其他什麼的步驟是什麼?這是 pastebin.com 上的完整nanorc文件。
我後來發現nano < 2.7.4-1有一個錯誤
nano:如果 ~/.nanorc 存在,則忽略 /etc/nanorc
最新的錯誤報告:
我剛剛對 Debian 9.0 進行了 dist-upgrade,其中包括將包 nano 更新到版本 2.7.4-1 並且問題消失了,該錯誤在 2.7.4-1 中得到解決。
錯誤報告: 錯誤
取消註釋
include
路徑應該這樣做。例如。
##include "/usr/share/nano/c.nanorc"
前面有評論include "...
。刪除註釋並打開 ac/c++ 文件;文本應突出顯示。對您想要的所有其他包含執行此操作。