nkr*_*rkv 5 vim performance touch-typing editing
大约半年前,我决定提高编程效率,所以我学会了触摸打字并转向Vim.一切都很好,我觉得自己比以前好多了.然而,有一个问题让我一直都很烦恼:我该如何触摸IDENTIFIERS_WRITTEN_IN_CAPS?
GOOGLE这种情况是一个挑战.你如何触摸打字员处理SQL,Makefiles,Win API,DirectX以及需要打印的所有内容?
在Vim你可以尝试这样的事情:
在命令模式下输入
:imap <Leader>u <ESC>bgUwwi
Run Code Online (Sandbox Code Playgroud)
现在,在插入模式下,你可以键入小写,然后(也插入模式)按<Leader>u(领袖被默认\),它被大写,如:
identifiers_written_in_caps\u
Run Code Online (Sandbox Code Playgroud)
变成了
IDENTIFIERS_WRITTEN_IN_CAPS
Run Code Online (Sandbox Code Playgroud)
我只是用我的小拇指按住左移并正常打字,它似乎不会影响我的左手找到钥匙的能力.我很少使用大写锁定.
但是,大多数标识符都是由Vim的插入模式完成完成的,所以实际打字并不多:通常IDENTIFIERS_WRITTEN_IN_CAPS只是ID+<keyword_completion_key>