2012-12-04 170 views
3

我想在可視模式下禁用Capslock功能。我怎樣才能做到這一點?如何配置Vim,使CapsLock僅在插入模式下啓用

例:

  • 在插入模式,大寫鎖定=開應該打印
  • 在可視模式下,大寫鎖定=在一個應光標之後觸發追加文本(不附加文字來結束當前行的)
+0

您是否仍然希望能夠使用Shift-A執行「追加到行尾」? –

+0

是的,絕對。 –

+0

錯誤的答案:-)這意味着@kiddorails'答案中的簡單重映射技巧是不夠的! –

回答

0

那你的意思是「追加到下一個字符「在視覺選擇?

在vimrc文件或者vim會議,就以下(對命令模式):

:map A a 

如果你只是意味着選擇應結束,你必須能夠在當前位置結束追加字符中,執行:

:地圖Ctrl + V鍵Esc鍵一個

賓果!

+0

爲什麼還要改變正常模式?對於視覺模式,':xnoremap'就足夠了。 –

+0

@IngoKarkat不知道,所以想到了這個映射。現在閱讀。 :) – kiddorails

+0

我懷疑「追加到下一個字符」意味着正常的'a'行爲,而不是「追加到行結尾」,你會得到'A'(這將產生什麼是大寫鎖定集)。 –

相關問題