Command-Line
我怎樣才能讓 less 或 cat 在我的 .bashrc 的 .cat 輸出中使用顏色,類似於 vi ?
當我 vi 我的 .bashrc 文件時,它是彩色的,即
但是當我
cat
或less
文件我全白時,即我怎樣才能讓
cat
(和less
)有顏色?cat 對我的 ruby
.rb
文件有顏色,但對這些 bash dot 文件沒有顏色,而 vi 對 bash dot 文件有顏色。less 根本沒有 ruby
.rb
文件的顏色。Gnome 終端是
3.6.1
Ubuntu 是13.04
Bash 是v4.2.45(1)
嘗試
source-highlight
按照連結問題中的建議執行會產生此錯誤:$ source-highlight -o STDOUT -i .bashrc --out-format=esc source-highlight: could not find a language definition for input file .bashrc
那是因為
.bashrc
它不能被 自動辨識source-highlight
,快速瀏覽它的手冊會發現它有-s
設置語言的標誌,所以你需要的是:source-highlight -s bash -o STDOUT -i .bashrc --out-format=esc | less -R