gvim:視覺模式運動損壞

gvim:視覺模式運動損壞

這可能是插件太多的結果,但我不知道是哪一個。

因此,正常模式下的 Vj 或 Vk 通常會突出顯示兩條線。現在的行為是這樣的:

  1. 當按下 V 時,整行都會被反白顯示。好的
  2. 當按下 k 或 j 時,視覺塊將被移除並替換為 k 或 j。 :(

我檢查了 vmap 並沒有使用這些鍵來配置奇怪的映射。

如果我使用箭頭鍵而不是 kjlh,那麼一切都很好。

我的gvim版本是7.4。在控制台 vim 中,它工作正常。

有解決這個問題的線索嗎?

答案1

聽起來您正在進入選擇模式而不是視覺模式。當選擇模式處於活動狀態時,鍵入任何「可列印」內容都會刪除所選文本,進入插入模式並插入您鍵入的字元。

您需要'selectmode'透過執行此命令來檢查選項的值以及設定它的文件,包括作為命令一部分的問號:

:verbose set selectmode?

然後您可以配置、修改或停用執行此操作的插件/腳本。

或者,如果您想保留此行為,可以在透過按control+突出顯示文字時在可視模式和選擇模式之間切換g

相關內容