По умолчанию против пользовательских ярлыков - PullRequest
2 голосов
/ 26 апреля 2011

В выбранной вами IDE / редакторе вы используете только стандартные сочетания клавиш или настраиваете их? Один ответ на ответ и почему вы это делаете.

За всю мою карьеру в программировании я уже в полном разгаре. Я начал в emacs / vim в окне терминала с простой установкой, без каких-либо настроек, а затем со временем полностью перешел к полной настройке их обоих, получая их просто правильно, до такой степени, что другие emacs Пользователи / vim не могли даже работать с ними (смена клавиш движения и т. д.). Совсем недавно я работал в Eclipse, IDE JetBrains, Visual Studio и продолжал вносить серьезные изменения в каждый из них, так что все они в значительной степени ведут себя одинаково на всех моих машинах. Очевидно, что для поддержки этого требуются некоторые усилия, и каждая новая среда IDE означает целый ряд изучения и изменения команд, а затем некоторые (например, Visual Studio) не имеют определенных команд из коробки, поэтому им требуются плагины для достижения та же функциональность (увеличение выделения, удаление слов по camelCase и т. д.).

Если честно, я - машинистка со средней скоростью и могу продуктивно работать в любой из этих IDE, но я начал тосковать по простоте возврата к прямым ярлыкам vim и использования простых плагинов vim чтобы это работало в моих IDE. Тогда, по крайней мере, все, что мне понадобится, если я захочу что-то изменить, - это один собственный .vimrc.

Предложения, идеи?

1 Ответ

1 голос
/ 27 апреля 2011

В моей IDE я использую слегка настроенную версию стандартной раскладки клавиатуры.Больше по умолчанию, чем нет.Я предпочитаю использовать значение по умолчанию всякий раз, когда это возможно: вы изучаете его один раз, и затем это одно и то же, независимо от того, где вам нужно использовать ту же самую IDE (разумно предположить, что в большинстве установок есть таблица ключей по умолчанию, если они даже позволяют вам изменить ее ввсе)

Моя ситуация может отличаться от вашей.На своих предыдущих должностях я использовал код исключительно в vim.В моей нынешней должности я не часто меняю IDE, потому что мне не нужно: 100% моих разработок выполняются на одном языке, и я работаю на этой должности уже несколько лет.

При этом я недавно поменял IDE (кстати, с Zend Studio на PhpStorm), поэтому единственные изменения, которые я внес в стандартную раскладку PhpStorm, - сделать ее более похожей на несколько Zend Studio.ярлыки, с которыми я не мог расстаться.

В противном случае, когда я работаю с vim, я думаю, что в vim;когда я работаю с PhpStorm, я думаю, что в PhpStorm.В настоящее время я не думаю, что стоит потратить свое время / усилия, чтобы полностью настроить мою раскладку клавиш, больше, чем я уже сделал.Если вы работаете с несколькими IDE, ваша ситуация, вероятно, сильно отличается от моей.

В конечном счете, я не думаю, что вы найдете «правильный» ответ на этот вопрос.Никто другой не знает ваши предпочтения или ситуацию лучше, чем вы.Это компромисс в любом случае, идете ли вы по умолчанию или по индивидуальному маршруту.Примите решение и решите, по какому пути вы пойдете, и будьте счастливы с этим выбором

Удачи в ваших усилиях по разработке!

...