
這可能是插件太多的結果,但我不知道是哪一個。
因此,正常模式下的 Vj 或 Vk 通常會突出顯示兩條線。現在的行為是這樣的:
- 當按下 V 時,整行都會被反白顯示。好的
- 當按下 k 或 j 時,視覺塊將被移除並替換為 k 或 j。 :(
我檢查了 vmap 並沒有使用這些鍵來配置奇怪的映射。
如果我使用箭頭鍵而不是 kjlh,那麼一切都很好。
我的gvim版本是7.4。在控制台 vim 中,它工作正常。
有解決這個問題的線索嗎?
答案1
聽起來您正在進入選擇模式而不是視覺模式。當選擇模式處於活動狀態時,鍵入任何「可列印」內容都會刪除所選文本,進入插入模式並插入您鍵入的字元。
您需要'selectmode'
透過執行此命令來檢查選項的值以及設定它的文件,包括作為命令一部分的問號:
:verbose set selectmode?
然後您可以配置、修改或停用執行此操作的插件/腳本。
或者,如果您想保留此行為,可以在透過按control+突出顯示文字時在可視模式和選擇模式之間切換g