触摸式的大写字母标识符
-
29-09-2019 - |
题
大约半年前,我决定提高编程效率,因此我学会了触摸型,并搬到了VIM。一切都很好,我觉得自己比以前好得多。但是,有一个问题一直让我感到烦恼:我应该如何触摸型 IDENTIFIERS_WRITTEN_IN_CAPS
?
- 如果我要按所有规则使用班次,我将不得不经常切换手。试图输入
GOOGLE
在这种情况下,是一个挑战。 - 如果我一直在握住它的左移位,我将失去左手的物理记忆,无法盲目地找到钥匙。
- 如果我使用CAPS锁,我必须记得发布它。在VIM中忘记这将导致命令模式下的启示录。此外,许多重新盖盖锁定到ESC或键盘布局切换之类的其他内容。
您如何触摸类型的人与SQL,Makefiles,Win API,DirectX以及所有需要用帽子打印的东西?
解决方案
我只是用小指的手指按下左移位,并正常打字,这似乎不会影响我左手找到钥匙的能力。我很少使用盖帽锁。
但是,大多数标识符是由VIM的插入模式完成完成的,因此实际键入并不多:通常 IDENTIFIERS_WRITTEN_IN_CAPS
只是 ID
+<keyword_completion_key>
其他提示
在VIM中,您可以尝试这样的事情:
在命令模式类型中
:imap <Leader>u <ESC>bgUwwi
现在,在插入模式下,您可以键入小写字母,然后(也处于插入模式)按下 <Leader>u
(默认情况下是领导者)并且它会得到大写,例如:
identifiers_written_in_caps\u
转变为
IDENTIFIERS_WRITTEN_IN_CAPS
我个人只是键入第一封信,然后按u003CCtrl>-p并开始使用自动完成:)
(可悲的是,我从来没有精通触摸式,因为我总是在vim和bash中使用自动完成)。
不隶属于 StackOverflow