Сенсорный набор текста в Visual Studio 2008

Я сенсорная машинистка.

Я использую обычный 17-дюймовый ноутбук HP...

При использовании Visual Studio 2008 моя правая рука часто покидает домашнюю строку, чтобы использовать клавиши со стрелками для перехода к различным строкам кода в редакторе.

Я видел viemu, я не являюсь пользователем vi и не заинтересован в том, чтобы тратить время на изучение viemu.

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

Мне интересно знать, как другие разработчики справляются с этим?

РЕДАКТИРОВАТЬ: Одна из причин, по которой я не пользуюсь Viemu, заключается в том, что я являюсь консультантом, и мне часто приходится использовать другие машины, на которых не установлено дополнение Viemu.

4 ответа

Есть небольшая утилита с открытым исходным кодом под названием TouchCoursor http://touchcursor.sourceforge.net/ - отлично подойдет.

Я пользователь vim и машинистка на ощупь, но никогда не привык hjkl, Для меня нормально использовать клавиши со стрелками, но я должен признать, что восхищаюсь моими коллегами, которые овладевают этим навыком.

Единственное, что действительно раздражает, это то, что Home, Endи т. д. не совсем в одном месте на разных клавиатурах, что действительно сводит меня с ума.

Я научился использовать свой мизинец (он же мизинец), чтобы растянуть до клавиш курсора, закрепив оставшуюся часть моей руки на клавише Return/Enter. Этот подход, кажется, работает для меня, когда используются клавиши курсора и клавиши Page Up/Page Down. Тем не менее, я обычно использую сочетание клавиш Ctrl+F3 и ищу фактические ключевые слова и тому подобное, что позволяет мне не оставлять домашнюю строку, поскольку я могу растягиваться до этого (Ctrl+F можно заменить в Visual Studio для другого типа поиска, но одинаково эффективен для навигации по коду и Ctrl+G для перехода к конкретным номерам строк).

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

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

Я согласен, мне было очень трудно отодвинуть пальцы от основной клавиатуры к клавишам со стрелками.

Что мне помогло, так это использование режима Emacs. Вы упомянули, что не хотите использовать режим viemu, но режим Emacs встроен в VS2008, поэтому вы можете легко использовать его на других машинах.

Если вы перейдете в Инструменты-> Клавиатура и в разделе "Применить следующую дополнительную схему сопоставления клавиатуры" вы переключите раскрывающийся список на Emacs, вы можете использовать этот режим. По моему опыту, ключи достаточно хорошо следуют командам Emacs, и вы можете изучить команды из многочисленных учебных пособий в Интернете.

Другие вопросы по тегам