Как я могу перестать использовать мышь во время программирования в моей IDE? - PullRequest
23 голосов
/ 30 апреля 2009

Мне нравится использовать IDE, потому что я получаю большой прирост производительности. Однако у меня есть пара причин прекратить использование мыши с IDE:

  1. Чтобы код быстрее - Это определенно замедляет мое кодирование, когда мой набор текста прерывается со всей постоянной точкой и щелчком.
  2. Чтобы облегчить боль - у меня никогда не было боли от клавиатуры, но я чувствую тендинит от мыши.

У меня распечатана шпаргалка для IDE, и теперь я готов.

  • Как лучше оторваться от мыши?
  • Есть ли препятствия, с которыми я столкнусь?
  • Есть ли какие-либо советы для конкретных IDE (Visual Studio, Eclipse и т. Д.)?

Ответы [ 28 ]

1 голос
/ 06 мая 2009

Все эти кодеры, и никто не предложил написать какой-нибудь код, чтобы скрыть указатель, когда окно IDE активно ??

1 голос
/ 30 апреля 2009

Сконфигурируйте IDE на с помощью клавишных элементов управления VI или EMACS (и изучите их). Оба варианта позволяют выполнять большинство задач, не двигая руками домашнего ряда. Вы увидите, как снижается производительность во время обучения, но после этого вы значительно увеличите время, сэкономив много времени, не двигая рукой по клавиатуре для использования мыши.

В качестве дополнительного примечания, научиться использовать редактор на основе терминала - хороший навык, если вам когда-нибудь понадобится удаленное администрирование * nix-машины. Это спасет ваш бекон однажды.

0 голосов
/ 30 апреля 2009

Скройте свою мышь - по крайней мере, на расстоянии одной руки - тогда вы всегда можете вернуть ее в случае чрезвычайной ситуации

0 голосов
/ 06 мая 2009

Прежде всего, не пытайтесь делать все с помощью клавиатуры, начните с того, что вы заставляете себя использовать клавиатуры для трех самых популярных вещей, которые вы делаете все время. Получите максимальную отдачу от ваших денег / усилий, и вы быстро захотите использовать больше.

  1. Держите лист бумаги рядом с тем местом, где вы записываете сочетания клавиш, которые вы используете. (В качестве альтернативы, добавьте это в вики компании, чтобы другие могли извлечь выгоду.)

  2. Обратите внимание на пункты меню, они часто имеют сочетания клавиш.

  3. Найдите сочетания клавиш, которые показывают все другие сочетания клавиш.

Я все время использую Eclipse, есть несколько сочетаний клавиш, которые я считаю бесценными:

  1. CTRL + SPACE - Помощник по содержимому
  2. CTRL + 3 - открыть любой элемент пользовательского интерфейса в затмении, набрав
  3. CTRL + SHIFT + T - Открыть по типу (использует заглавные буквы для поиска слов и * для подстановочных знаков, например, NuPoEx найдет исключение NullPointerException)
  4. ALT + SHIFT + R - переименовать текущий выбор
  5. ALT + SHIFT + T - Меню рефакторинга

А CTRL + SHIFT + L - список всех сочетаний клавиш

0 голосов
/ 30 апреля 2009

Возможно, вы захотите заняться программированием на Macbook / Macbook pro. Обычно я использую HATE сенсорные панели, но мне пришлось немного кодировать в самолете, и новые сенсорные панели действительно очень удобны. Например, вы можете делать такие вещи, как прокрутка одним движением, и это намного точнее.

Возможно, он не идеален, но может помочь твоим рукам.

Я не думаю, что отказ от мыши полностью практичен (вам нужны такие вещи, как зависание и т. Д.)

0 голосов
/ 30 апреля 2009

ИМХО лучшим ответом является комбинация двух уже заданных ответов:

  • Распечатайте шпаргалку клавиатуры вашей IDE и прикрепите ее к стене рядом с экраном.
  • Отключите его. Также это усложняет процесс откладывания, переключаясь на SO в другом окне ...
0 голосов
/ 30 апреля 2009

Я использую IntellijIDEA IDE. Есть один очень раздражающий плагин - «Ключевой промоутер».
Для каждого действия, вызванного мышью, отображается раздражающее предупреждение с сочетанием клавиш, которое можно использовать для выполнения того же действия.

Ну, мне понадобилось около 2 или 3 недель, чтобы вообще перестать пользоваться мышью. Было трудно не выключить его (плагин), но очень полезно:)

0 голосов
/ 30 апреля 2009

Отодвиньте его достаточно далеко, чтобы его было неудобно использовать, в то время как ваш шпаргалка достаточно близко, чтобы легко искать, когда вы сомневаетесь в том, как что-то сделать. Я бы не советовал отключать его, поскольку это полезный инструмент для некоторых операций, таких как перемещение файлов. Я нахожу, что перетаскивание в каком-то дереве, например, в виде файловой системы, намного проще, чем альтернативы. Однако большинство операций редактирования быстро выполняются с помощью нажатий клавиш, как только вы их запомните.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...