What have you found for these years?

2009-11-11

xterm-256color

這真的是沒事自找麻煩 @@" 花一堆時間,又要晚睡了... :(
翻到 yen3 的 Mac OSX Terminal 256 color,
稍微試了一下,發現 Terminal.app 應該不支援 256 色。
所以重抓回 iTerm.app 試試,發覺可以用這樣。
於是想說看能不能乾脆就切「回去」用 iTerm 算了?

噫,總之幾個問題:

1. margin 不太夠,最下面一行貼到邊框上了,調不開
2. 字的 spacing 也不太夠,但是調大又會變太大 =_=
3. window title 不能依據 current process 調整?
4. 顏色太亮了...
5. 按鍵缺乏 ctrl + 左右,以 word 為單位移動游標
6. cmd + shift + [] 不能切左右 tab

最後三項可以靠修改設定達成。參考這個:
Word Movement in iTerm on OS X

ctrl + cursor left 設 send escape sequence `b'
ctrl + cursor right 設 send escape sequence `f'
然後 High interception 要打勾,原因不清楚,懶得追究。

切 tab 那個就依樣畫狐狸:
cmd + shift + hex code 0x7b 設 previous tab
cmd + shift + hex code 0x7d 設 next tab
hex code 用 irb 分別看:
'{'.ord.to_s 16 # => '7b'
'}'.ord.to_s 16 # => '7d'

顏色... 用他的滴管功能,抽取 Terminal.app 的顏色 :/
bold 的顏色就不管了,先不管啦。
黑色是 000000
紅色是 993333
綠色是 339933
黃色是 999933
藍色是 3333CC
桃色是 993399
cyan 是 669999
前景是 CCCCCC

看看能不能跟 twilight theme 整合?
希望以後就固定都用同一種風格這樣。
晚點看看 vim 256 color 能不能弄到類似 twilight.
先這樣 iTerm 用一陣子看看效果如何。

==
工欲善其事 :/

5 retries:

Unknown said...

3. window title 不能依據 current process 調整?

.bash_profile 中加入

case $TERM in
xterm*)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
;;
*)
;;
esac

應該就沒問題了 XD

Unknown said...

.vimrc 連帶設定 set title ,這樣子 vim 也可以順利設定 window title

Lin Jen-Shin (godfat) said...

似乎不行哩,因為我 shell 是用 fish XD
而且這樣似乎是 working directory,
我想要的是比方說現在進入 irb, 則顯示 irb
make 時則會在 cc, ld, sh 等等間切換
目的是可以看出來某個 shell script 之類的東西,
現在正在跑哪個 process 之類的

不過有這個範例我可以來改改看 :p

jaiyalas said...

讓我想到之前在ubuntu上面把vim搞得超級花俏那次XD。
連結

然後連帶就會想到之前花俏到現在回頭再看會覺得有點蠢的桌面連結

Lin Jen-Shin (godfat) said...

都忘記你那篇了,沒想到就是 256 色的 XD

Post a Comment

All texts are licensed under CC Attribution 3.0