linux下使用ccat讓你的cat高亮顯示
問題
vim高亮了,終端高亮了,但是有沒有覺得你的cat還是一如既往的灰暗,看著很不爽,而且沒有重點,去看點什麼東西,看起來很費勁。
解決之Pygments
之前我是用Pygments解決的,
官網 http://pygments.org/
下載地址http://pygments.org/
參見 http://www.pocoo.org/projects/pygments/
Sourcecode access:
http://bitbucket.org/birkenfeld/pygments-main [hg]Issue tracker:
http://bitbucket.org/birkenfeld/pygments-main/issuesMailinglist:
http://groups.google.com/group/pocoo-libs
IRC Channel:
Pygment介紹
Pygment 是一個用於一般用途的語法高亮,可用於例如論壇、wiki和其他方面的 Web 應用。
Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
提供命令列工具和開發包,可輸出包括 HTML, RTF, LaTex and ANSI 序列等格式。
因此可以用來替代cat
安裝
當然頁可以使用python的pip包管理器
sudo pip install Pygments
或者Ubuntu的包管理器
sudo apt-get remove python-pygments
缺點
Pygments本身並不是為了替代cat而產生的,因此它並不支援cat的引數設定,因此當我們使用一些複雜的引數資訊的時候,它就會失效
解決之ccat
簡介
CCAT是上色的cat。它與cat相似,但顯示內容與語法高亮
github https://github.com/jingweno/ccat
二進位制包 https://github.com/jingweno/ccat/releases
請注意,這個是原生的用來替代cat的,但是目前版本對cat的引數支援並不好,但是我感覺以後版本應該會改善
安裝
我下載的是本文寫作之時最新版的cat-1.1.0的二進位制包linux-amd64-1.1.0.tar.gz
下載完成以後解壓縮,我們可以看到真的是隻有二進位制包啊,哈哈
我們直接將這個ccat可執行程式,拷貝到我們的系統目錄就行
我們把它跟cat放在一個目錄下吧
sudo cp ./ccat /bin/
然後配置下讓他替代cat
,在自己的配置檔案~/.bashrc(當前使用者)或者系統的/etc/bashrc(所有使用者)中
# use the ccat to instread cat for syntax highlighting.
alias cat="ccat"
使用效果
其他
官網提到了其他一些替代產品,包括我們提到的Pygments,還有一個source-highlight,看了一下是跟Pygments類似的產品
相關文章
- ccat – 使用語法突出顯示輸出內容
- ultraedit高亮顯示pl/sqlSQL
- Mac 下iterm2配色方案(高亮)及顯示分支Mac
- TextView搜尋文字高亮顯示TextView
- linux下顯示中文Linux
- laravel Es搜尋 檢索高亮顯示Laravel
- Lucene多欄位查詢&高亮顯示
- linux vim顯示行號、語法高亮、自動縮排的設定Linux
- Linux之cat的使用介紹Linux
- [WPF] 可選擇的TextBlock,正則匹配高亮顯示BloC
- pycharm程式碼不高亮顯示怎麼辦PyCharm
- centos7 vim 編輯Dockerfile顯示高亮CentOSDocker
- Mac 終端命令列顏色高亮顯示Mac命令列
- CUDA開發環境高亮顯示設定開發環境
- 讓你掘金部落格中的程式碼顯示得更酷
- linux 使用 Xmanager 顯示桌面Linux
- 在Vue中使用highlight.js高亮顯示程式碼VueJS
- Linux下使用script命令記錄終端操作顯示Linux
- Pock 讓macOS 的App 圖示顯示在Touch Bar 上,讓你快速一指切換MacAPP
- ubuntu下的“用vim開啟中文亂碼,用cat開啟正常顯示”的解決方法Ubuntu
- Python 查詢PDF中的指定文字並高亮顯示Python
- PHPstrom 配置 Laravel Log 格式日誌高亮顯示PHPLaravel
- Arch Linux下韓文重疊顯示Linux
- win10系統下讓word文件全屏顯示的方法Win10
- ABAP的語法高亮是如何在瀏覽器裡顯示的瀏覽器
- Bat:一種具有語法高亮和 Git 整合的 Cat 類命令BATGit
- linux下shell顯示-bash-4.1#不顯示路徑解決方法Linux
- 在Linux控制檯下顯示JPEG影像Linux
- SAP Fiori應用Footerbar區域按鈕的高亮顯示邏輯
- GridView的行顏色高亮顯示(包括滿足條件的行)View
- Linux cat命令Linux
- Linux下將使用rm刪除的檔案顯示在回收站中Linux
- js實現關鍵詞高亮顯示程式碼例項JS
- Linux下設定終端文字的顯示屬性Linux
- [20140627]linux下顯示那個程式使用swapLinux
- 使用防火牆讓你的 Linux 更加強大防火牆Linux
- Linux系統裡讓vim支援markdown格式的語法高亮Linux
- 如何使用Pacifica圖示美化你的linux桌面Linux