terminal 的 backspace 和 del 問題

在 windows 上安裝好了 OpenSSH 之後,一開始試著用 putty 登入進去看看,發現在用 vim 編輯文件的時候,一直沒有辦法順利的使用 backspace 和 del 找了找網路的資料,發現 vim 會看 stty 中 erase 指令對應的字元來設定 backspace 和 del 鍵的功能。

比對了 putty 的設定,發現是我 putty 的設定是在按下 backspace 時送出 ctrl-? ,用 stty -a 查看了系統的設定後,發現系統是設定 ctrl-H ,在更改 putty 設定之後,vim 就正常了。

相關的討論文章:
[1] Vim documentation: version4
[2] vi: backspace and delete key

3 則回應給 terminal 的 backspace 和 del 問題

  1. Change 說道:

    別用putty了
    用pietty吧~

  2. GD 說道:

    呵~ 這個問題比較像是 linux 上環境設定的問題,似乎和用什麼軟體連沒有什麼關係。

    不過,pietty 可以直接拖檔案用 scp 傳檔案的功能,我覺得很棒~~

  3. […] Backspace & Del in terminal […]

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: