當在 leopard 上使用 iTerm 來和 FreeBSD 連線時
要是 TERM 這個東西沒有設定好的話,將會使 上下左右 等按鍵及 delete (想要改成 backspace) 都會怪怪的
為了讓以上幾個鍵能正常使用,必須這樣子設定
- 讓 delete 當 backspace 使用
- 因為 iTerm 內定的 Keyboard Profiles 為 xterm(OSX) (至少我的裝起來就是一直用這個)
- 點 xterm(OSX) 後選下面 Mapping 的 +
- 選 key: delete –> Action: send hex code –> 下方的框框填上 08 –> 點 ok
- 讓 vim 也可以利用 delete 當 backspace 使用
- 編輯 .vimrc 選擇適合的地方填上 map! ^? ^H (其中 ^? 在 vim 下的按法: 先按 Ctrl + v –> 只放開 v 後按 delete 就會自己生出 ^?)
- 重新開啟 vim 後就能讓 delete 鍵當 backspace 使用
- 讓 上下左右 四鍵正常使用
- 因為在 FreeBSD 下很常會用到 上下左右 等四鍵。例如 make 某個想要安裝的 ports 時,可能會用到 上下 兩鍵來選擇所需要的選項,而在 vim 裡亦可以利用上下左右鍵在 edit mode 就可以移動游標(這是很方便地)
- 解決: 把 iTerm 裡的 TERM 設定為 linux
- 並把 .tcshrc 裡的 TERM 設定為 linux 吧,即 setenv TERM linux
- 經過這樣子的設定就可以正常使用上下左右鍵了
iTerm on Macbook and ssh to FreeBSD