默认Vs自定义快捷方式

时间:2011-04-26 12:33:09

标签: ide editor keyboard-shortcuts customization

在您选择的IDE /编辑器中,您是否只使用默认的默认快捷方式,还是自定义它们?每个响应一个答案,以及为什么这样做。

在我的编程生涯中,我已经全力以赴。我开始在终端窗口上使用emacs / vim进行简单的安装,没有自定义,然后随着时间的推移完全自定义它们,让它们只是正确,这样的其他emacs / vim用户甚至无法使用它们(更改移动键等)。最近,我一直在Eclipse,JetBrains IDE,Visual Studio中工作,并且我继续对每个进行大量修改,因此它们在我的所有机器上的行为几乎相同。显然,这需要花费一些精力来维护,而且每个新IDE意味着一大堆命令学习和更改,然后一些(如Visual Studio)没有开箱即用的某些命令,因此它们需要插件才能实现相同的功能(增长选择,通过camelCase删除单词等)。

公平地说,我是一个高于平均速度的打字员,我可以在任何这些IDE中高效工作,但我已经开始渴望回到直接vim快捷方式的简单性,并使用简单的vim插件使它在我的IDE中工作。然后,至少,如果我想改变任何东西,我需要的只是一个自定义.vimrc。

建议,想法?

1 个答案:

答案 0 :(得分:1)

在我的IDE中,我使用默认键映射的略微自定义版本。更多的是默认而不是。我更喜欢尽可能使用默认值:你学习一次,然后无论你在哪里使用同一个IDE都是一样的(假设大多数安装都有默认的键盘映射,如果他们甚至允许你在全部)

我的情况可能与你的不同。在我以前的职位上,我曾经只在vim中编码。在我目前的职位上,我并不经常改变IDE,因为我不需要:我的开发100%是用一种语言,而且我已经在那个职位上工作了好几年了。

话虽这么说,我最近刚刚更改了IDE(从Zend Studio到PhpStorm),所以我对PhpStorm默认键盘映射的唯一变化就是让它更像是我无法使用的几个Zend Studio快捷方式不忍心。

否则,当我与vim合作时,我认为是在vim;当我和PhpStorm合作时,我想在PhpStorm。在这个时候,我认为完全自定义我的键盘图不值得花时间/精力,比我已经拥有的更多。如果你正在使用多个IDE,你的情况可能与我的情况大不相同。

最终,我认为你不会找到这个问题的“正确”答案。没有人比你更了解你的偏好或情况。无论是默认还是自定义路线,这都是一种权衡。用你最好的判断力来决定你将走哪条路,并对这个选择感到满意。

祝你的发展工作顺利!

相关问题