大约半年前,我决定提高编程效率,所以我学会了触摸打字并转向Vim。一切都很好,我觉得自己比以前好多了。然而,有一个问题让我一直惹恼我:我应该如何触摸IDENTIFIERS_WRITTEN_IN_CAPS
?
GOOGLE
是一项挑战。你如何触摸打字员处理SQL,Makefiles,Win API,DirectX以及需要打印的所有内容?
答案 0 :(得分:7)
在Vim你可以尝试这样的事情:
在命令模式下输入
:imap <Leader>u <ESC>bgUwwi
现在,在插入模式下你可以输入小写,然后(同样在插入模式下)按<Leader>u
(默认情况下Leader是\)它会变成大写,例如:
identifiers_written_in_caps\u
转变为
IDENTIFIERS_WRITTEN_IN_CAPS
答案 1 :(得分:6)
我只是用我的小拇指按住左移并正常打字,它似乎不会影响我的左手找到钥匙的能力。我很少使用大写锁定。
但是,大多数标识符都是由Vim的插入模式完成完成的,所以实际打字并不多:通常IDENTIFIERS_WRITTEN_IN_CAPS
只是ID
+ <keyword_completion_key>
答案 2 :(得分:0)
我个人只需输入第一个字母,然后按&lt; Ctrl&gt; - P并开始使用自动完成功能:)
(可悲的是,我从未对触摸打字非常熟练,因为我总是在vim和bash中使用自动完成功能。)