Подтвердить что ты не робот

Как я могу прекратить использовать мышь во время программирования в моей среде IDE?

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

  • Для быстрого кода - это определенно замедляет мою кодировку, когда моя запись прерывается всей постоянной точкой и нажатием.
  • Чтобы облегчить боль - у меня никогда не было боли с клавиатуры, но я получаю тендинит от мыши.

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

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

Ответ 1

Переместите его на другую сторону (например, если вы правы, то положите его слева от клавиатуры). Таким образом, вы все равно можете использовать его, если необходимо, но вы должны обнаружить, что вы не используете его без необходимости.

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

Что касается ошибок, хорошо, вы можете обнаружить, что если вам нужно протестировать любые интерфейсы (на веб-сайте или dektop), которые вам нужно вернуть обратно с помощью мыши. Кроме того, я считаю, что если мне нужно работать вне IDE, то это просто не так эффективно обойтись без мыши. Часто мы используем WOrd для спецификаций и документации и пытаемся избежать использования этого без мыши, сложно (по моему опыту).

Другим потенциальным источником раздражения является переход между приложениями (Eclipse, VS и т.д.), вы обнаружите, что они часто используют разные сочетания клавиш, поэтому может потребоваться некоторое время, чтобы снова вернуться к скорости, или у вас есть потратить некоторое время на переконфигурирование ярлыков, чтобы они были последовательными.

Ответ 2

Отключите его.

Если ваша мышь полностью исчезла, вам придется научиться жить без нее, и поэтому она станет продуктивной без нее.

Ответ 3

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

Ответ 4

Изучите короткие сокращения клавиатуры:)

Также некоторые редакторы лучше подходят для работы без мыши. Я использую ViEmu с Visual Studio, который помог мне уменьшить, но не устранить необходимость использования мыши.

Ответ 5

Получить трекбол.

Ответ 6

  • Используйте командную строку всякий раз, когда можете (Install Powershell)
  • Перейдите на vim или emacs для редактирования кода (или используйте ViEmu, если вам действительно нужна intellisense)
  • Если вы разрабатываете веб-приложения и/или тратите много времени в Интернете, получите расширения Vimperator или Firemacs
  • Изучите сочетания клавиш для всего остального.
  • ???
  • Profit!!! (от вашей повышенной производительности)

Ответ 7

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

Проверьте браслеты запястья. Я слышал от людей, что это имеет огромное значение.

Для VS, посмотрите блог Sara Ford.

Найдите в своем блоге множество других советов и трюков.

Ответ 8

Спрячьте мышь под копией вашего обмана.

Ответ 9

Для визуальной студии я использую плагин ViEmu, который позволяет вам использовать команды vi в visual studio. Это немного сложно понять, но как только вы закончите, вы будете использовать мышь только в дизайнере.

Ответ 10

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

Ответ 12

Откройте ближайший ящик и вставьте его и закройте. Таким образом, когда вам действительно это нужно, будет неудобно использовать его.

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

Ответ 13

Измените свои ключи на Emacs setup, Изучите ярлыки клавиш. Я редко использую мышь, если вообще когда-либо, в затмении. я нахожу, что гораздо проще просто использовать короткие клавиши emacs.

Ответ 14

Когда я заключил контракт с инвестиционным банком в Нью-Йорке, был этот парень, который не использовал мышь. Он был разработчиком java/kdb и просто использовал vim. Раньше я думал, что это самое странное, что у него не было мыши, привязанной к его компьютеру, но, черт возьми, этот парень был продуктивным. Вероятно самый продуктивный парень, с которым я когда-либо работал.

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

Ответ 15

  • Станьте лучшим типом. Как медленный Типер, я нахожусь в мышь, поэтому мне не нужно печатать. Если я были более эффективными при наборе текста, я бы менее склонны использовать мышь.

  • Если вы используете ноутбук и мыши, удалите мышь и оставьте трекпад как ваш единственный вариант. Что будет так больно, что вы будете вынуждены учиться больше клавиатуры ярлыки.

Ответ 16

Некоторые очень хорошие ответы выше.

Я провел некоторое время с RSI, и проблема была проблемой. Я уже использовал ярлыки LOT. Но кодирование с использованием строго клавиатуры было заметно медленнее, особенно когда речь заходит о навигации по коду.

Поскольку я использовал vi в то время, я бы в основном перемещался по экрану, выполняя поиск текста в том месте, куда я хотел пойти; это очень быстро, предполагая, что вы выбираете однозначный текст. Остальные номера строк, а затем переход к номеру линии - еще один способ быстрой навигации. Разумное использование сворачивания кода (доступно во многих IDE) также помогает.

Наконец, рассмотрите альтернативное указывающее устройство. Трекпад отсасывает игры, но может быть более доступным для кодирования, особенно если вы легко доберетесь до клавиш (например, если вы используете разделенную клавиатуру между двумя руками). Попробуйте переключиться между двумя или более стилями устройства, чтобы избежать травм из-за одного конкретного устройства. И не игнорируйте боли в запястье! Относитесь к нему до того, как он ухудшится, и вы в конечном итоге непродуктивны в течение года или что-то в этом роде.

Ответ 18

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

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

Ответ 20

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

Ответ 21

Большой вопрос... Сотрудник предложил Launchy мне как способ уменьшить использование мыши/быть более продуктивным, Он ищет в вашем меню "Пуск" (или эквивалент не-окна) для приложений, документов, ярлыков и т.д. Введите alt + пробел, чтобы открыть подсказку, где вы вводите то, что вы хотите запустить. Вот несколько примеров: то, что вы набираете, зависит от других вещей в вашем меню "Пуск".

  • ch для Chrome, f для Firefox
  • ca для калькулятора
  • expl для проводника Windows

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

Ответ 22

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

Ответ 23

Переключитесь на emacs.

Ответ 24

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

Ответ 25

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

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

Ответ 26

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

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

Ответ 27

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

Это может быть не идеально, но это может помочь с вашими руками.

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

Ответ 28

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

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

  • Обратите внимание на пункты меню, у них часто есть короткие сокращения клавиатуры.

  • Найдите быстрые клавиши, которые показывают все остальные короткие сокращения клавиатуры.

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

  • CTRL + SPACE - Content Assist
  • CTRL + 3 - Откройте любой элемент пользовательского интерфейса в затмении, набрав
  • CTRL + SHIFT + T - Открыть по типу (использует заглавные буквы для поиска слов и * для wild card, например, NuPoEx найдет исключение NullPointerException)
  • ALT + SHIFT + R - переименовать текущий выбор
  • ALT + SHIFT + T - Меню рефакторинга

И CTRL + SHIFT + L дает вам список всех сочетаний клавиш