2011-04-26 87 views
2

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

在我的编程生涯中,我已经在这方面全速前进。我从emacs/vim开始,在一个终端窗口上安装了一个裸机,没有定制,然后随着时间的推移完全转化为完全定制它们,让它们只需就是,这样其他的emacs/vim用户就可以甚至没有在他们的工作(改变运动键等)。最近,我一直在Eclipse,JetBrains集成开发环境,Visual Studio中工作,并且我继续对它们进行大量修改,以使它们在我的所有机器上都表现出相同的行为方式。显然,这需要一些努力来维护,每个新的IDE意味着一整套命令的学习和改变,然后一些(如Visual Studio)没有特定的命令,所以它们需要插件来实现相同的功能(增长选择,删除camelCase等词)。为了公平起见,我是一名高于平均速度的打字员,并且我可以在任何这些IDE中高效工作,但是我开始渴望简单回归直vim快捷方式,并且使用简单的vim插件,使其在我的IDE中工作。那么,至少,如果我想改变任何东西,我只需要一个自定义的.vimrc。

建议,想法?

回答

1

在我的IDE中,我使用了默认键盘映射的稍微定制的版本。更多的是默认的不是。我更喜欢在任何可能的情况下使用缺省值:您只学习一次,然后无论您需要使用同一个IDE,它都是相同的(假设大多数安装具有默认的键盘映射,如果它们甚至允许您在全部)

我的情况可能与您的情况不同。在我以前的职位上,我习惯在vim中编写代码。在我目前的情况下,我不会经常更换IDE,因为我不需要:我的开发100%都是用一种语言编写的,而且我现在在这个位置上工作了好几年。这就是说,我刚刚改变了IDE(顺便说一句,从Zend Studio到PhpStorm),所以我对PhpStorm默认键盘映射的唯一更改就是让它更像Zend Studio的几个快捷键I不忍分身。

否则,当我在使用vim时,我想在vim中;当我与PhpStorm合作时,我想在PhpStorm中。目前,我认为完全自定义我的键盘映射并不值得花费我的时间/精力。如果你使用多个IDE,你的情况可能与我的完全不同。

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

祝您开发工作顺利!