繼續調整使用的zsh環境,主要有下列幾項:
- 調整 vi 的配色
- 變更 ls 目錄與檔案的顏色
- 修改 ls 的檔案日期時間格式
- 變更系統語言
1. vi 藍色太暗…
建立 ~/.vimrc,加入配色方案:
cd ~
vi .vimrc
syntax on
colorscheme ron
set number
2. 變更目錄顏色
用下列指令產生現有的 ls 配色資料:
cd ~
dircolors -p > dircolors.ini
第36行到43行是顏色的使用備註。設定格式是「前景色;背景色」,例如紅字藍底就要用31;44。
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
#NORMAL 00 # no color code at all
#FILE 00 # regular file: use no color at all
範例:將o+w其他人可寫的目錄顏色改成藍字白底:
OTHER_WRITABLE 34;47 # dir that is other-writable (o+w) and not sticky1
若要使用256色設定時使用的修改步驟:
- 用下列指令列出256色代碼:
for i in {0..255}; do print -Pn "%${i}F${(l:3::0:)i}%f " ${${(M)$((i%8)):#7}:+$'\n'}; done
- 顏色格式是「38;5;前景色;48;5;背景色」,38;5和48;5是固定的設定值。例如淡紫字黃綠底:
OTHER_WRITABLE 38;5;99;48;5;148
顏色修改完成後,在 ~/.zshrc 加上執行的指令:
eval `dircolors ~/dircolors.ini`
3. 修改ls顯示的日期格式
將設定修改於 ~/.zshrc:
alias ls='ls --time-style=long-iso'
或
export TIME_STYLE=long-iso
以日期排序,最新的在最後
alias lt='ls -rltFh'
4. 語系設定
先用 locale
檢視目前的語言設定,預設如下:
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=
- 安裝並執行 localepurge 刪除不需要的語言檔,保留 en_US.UTF-8與zh_TW.UTF-8
sudo apt-get install localepurge
- 變更系統語言
sudo update-locale LANG=zh_TW.UTF-8
- 登出系統後再重新登入,用
locale
檢查
- 重新執行localepurge:
sudo dpkg-reconfigure localepurge
解說影片
##
您可能也會有興趣的類似文章
- 撰寫git info工具以模擬svn info功能 (0則留言, 2014/09/01)
- 替Prompt加上顏色 (1則留言, 2004/12/03)
- WSL 2環境配置:oh-my-zsh、上百種配色主題與外掛 (0則留言, 2020/01/24)
- Blogroll的自訂樣式 (0則留言, 2006/05/13)
- [Tools] 用7-Zip取代PKZipC (1則留言, 2005/07/18)
- Xuite日誌的日曆樣式變更 (3則留言, 2007/05/29)
- [Xuite] 變更有文章日期的日曆樣式 (5則留言, 2005/07/20)
- 將Git分支名稱加到提示字元(Prompt)裡 (0則留言, 2014/09/02)
- 建立測試環境以git rebase -i變更Commit歷史 (0則留言, 2014/10/08)
- Bill Gates與Paul Allen於1981、2013的同一地點合影 (0則留言, 2013/04/08)
- [轉貼] 全民擁抱BLOG (0則留言, 2005/05/01)
- 透過ASSP的郵件介面自行控制白名單與黑名單 (0則留言, 2010/05/27)
- [轉貼] 利用Wood Workshop自製木頭質感的底圖素材 (0則留言, 2005/06/14)
- [Xuite] 文章標題列樣式的簡單變化 (0則留言, 2005/06/04)
- 開始使用Cygwin以取代cmd.exe (2則留言, 2007/01/11)