大约半年前,我决定提高编程效率,因此我学会了触摸型,并搬到了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中使用自动完成)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top