Linux 虚拟机 vim使用delete键没有退格效果 财富值14

2016-10-12 17:08发布

在mac上通过paralles-desktop 装了linux虚拟机,使用vim时,delete没有退格效果,只有左移效果,请问应该怎么配置。

12条回答

在 Insert mode中,你的操作就跟平時打字一樣,
這時當你按下 delete鍵,才能達到你所預期的結果,也就刪除字元。

------------再編輯------------

编辑模式才能起作用啊

而你的狀況是在 Normal mode下所操作出的結果,

想要在按下 delete時達到刪除字元的效果,
你必須進到 Insert mode,也就是正常的書寫模式,
這時你只要按下鍵盤上的 i鍵就可以看到編輯器的左下角出現了 --INSERT--的字串,
也就表示你進入到了 insert mode。

很多人第一次用 vim,可能會不小心"毀"掉文件,
如果你想保留文件原始的樣貌就先進到 Normal mode
(在 Insert mode按下 ESC鍵就能回到 Normal mode了),
再輸入冒號 :,然後按下 q!,就能安心退出了。
因為 vim在使用上跟一般編輯器有很大的差別
(尤其是以 console的模式啟動 vim),
所以不熟悉操作的人就會不知所措,甚至有可能毀掉文件,
所以建議想要使用 vim以前,最好先上網學一下,
或是利用 manual page(在 termianl中輸入 man vim)先對 vim有初步認識,
才來使用 vim會比較好。

最佳解答有提到,你在insert mode時按下delete鍵vi確實有刪除字元,
只是因為在console中無法即時表示而已。
如果你想要看到自己究竟刪除了那些字元,就切換到command mode。

參考的部分有礙於vim的環境不同,我無法驗證,所以僅供參考囉!

同時 Normal mode也是開啟 vim時的預設模式,

delete又不是退格啦

一周热门 更多>