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

2016-10-12 17:08发布

6870 12 5

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

自定义标题
段落格式
字体
字号
代码语言
12条回答

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

61人赞 添加讨论(1) 举报

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

78人赞 添加讨论(0)举报

编辑模式才能起作用啊

69人赞 添加讨论(0)举报

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

61人赞 添加讨论(0)举报

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

58人赞 添加讨论(0)举报

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

52人赞 添加讨论(0)举报
50人赞 添加讨论(0)举报

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

44人赞 添加讨论(0)举报

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

41人赞 添加讨论(0)举报

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

36人赞 添加讨论(0)举报

delete又不是退格啦

33人赞 添加讨论(0)举报

一周热门 更多>