2011-04-26 128 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,你的情況可能與我的完全不同。

最終,我不認爲你會找到這個問題的「正確」答案。沒有人比你更瞭解你的偏好或情況。無論您選擇默認還是自定義路線,這都是一種折衷方案。用你最好的判斷力,決定你要走哪條路,並對這個選擇感到滿意。

祝您開發工作順利!