當在 leopard 上使用 iTerm 來和 FreeBSD 連線時
要是 TERM 這個東西沒有設定好的話,將會使 上下左右 等按鍵及 delete (想要改成 backspace) 都會怪怪的

為了讓以上幾個鍵能正常使用,必須這樣子設定

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

Views: 5

iTerm on Macbook and ssh to FreeBSD

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Verified by MonsterInsights