Я большой пользователь Intellisense в Visual Studio. Я также поддерживаю "держать руки на клавиатуре" и "держу их в исходном положении", поэтому я всегда ищу способы сосредоточить свои руки на A S D F J K L ; как можно больше.
Всякий раз, когда список Intellisense появляется в Visual Studio, если в списке есть много слов, которые начинаются с тех же букв, что и слово, которое я пытаюсь выбрать, набрав первые несколько букв, чтобы отточить мой выбор, t help, так как список не будет сбрасываться до моего предпочтительного выбора, пока я не наберу достаточное количество символов, чтобы, наконец, достигнуть первого уникального символа в слове. Как правило, быстрее вывести мою правую руку с помощью клавиш J K L ; и использовать стрелки вверх/вниз для ручного прокрутки списка.
Я предпочитаю держать мои руки в исходном положении и в идеале использовать что-то вроде клавиш J и K для перемещения вверх и вниз в списке Intellisense (подобно тому, как перемещаются J и K вверх и вниз в Vim... и тем более, что я использую VsVim внутри Visual Studio).
Документация MSDN Intellisense содержит только клавиши со стрелками вверх и вниз и прокрутку (колеса мыши, клавиши PgUp/PgDn и т.д.)..) в качестве вариантов для этого:
Итак, вот мои вопросы (в порядке предпочтения):
-
Есть ли какие-либо существующие сочетания клавиш в Visual Studio, которые позволяют держать руки в исходном положении при прокрутке списка Intellisense?
-
Есть ли способ настроить пользовательские клавиши клавиатуры карты (например, J и K) для прокрутки вверх/вниз в списке Intellisense?
-
Есть ли какие-либо плагины, которые активируют эту функциональность?
-
Есть ли другой способ сделать это?