當我使用vi(我認爲在默認情況下在Slackware 13.37上調用elvis),我可以按預期插入文本,但是當我使用ESC x
編輯出錯位時,光標移動鍵l
以及$
將光標置於因此強迫我在最後一個字母的左邊插入任何新的文本,基本上強制輸入錯字,除非我一直刪除一個空格。實際的箭頭鍵通常會讓我超越最後一個字母,但並非總是如此。Vi編輯和行結束時的光標位置?
爲了幫助解釋我在做什麼:
This is text with a tttypog
我ESC x
This is text with a typog
但ESC l
或ESC $
修復它可以讓我只將光標移動到克由此迫使我插入任何只有在g左邊的新文字
This is text with a typoraphicalg
我做錯了什麼?
如果你想好好學習Vi,我建議避免將插入模式作爲默認設置。如果你通常停留在命令模式下,並進入插入添加一些文本,它會更有意義。 –