我目前在遠程主機上使用VI,出於某種原因許多命令映射不正確。例如,當按下小寫字母x,而不是刪除光標下的字符時,它實際上會刪除光標前兩個空格的字符,因此如果輸入以下文本BOTY並且光標已移過T而不是刪除TO將被刪除,使字BTY。當插入文本時,不是在光標下面插入字符,而是在光標前面插入字符兩個空格,所以如果我有以下文本HT並且我想插入ML而不是寫入HTML VI將寫入HMLT。如何重置VI的默認值?
有誰知道會導致這種情況,以及如何修復它或如何將VI中的所有設置重置爲默認設置,因爲這可能不是唯一映射不正確的項目?
感謝
這聽起來像它可能是一個terminfo的問題。 vi是你唯一遇到麻煩的程序嗎? – sapht 2011-05-10 17:30:39