c# - What are the key bindings for scrolling through an intellisense list in Visual Studio 2015? -
what key bindings (hot keys) scrolling through intellisense list in vs 2015?
for example, in following want scroll down "ceil":
i've tried arrow keys, pgup/pgdown, alt-n/alt-p, tab, arrow keys on numpad no success. nice able scroll line @ time, "page" @ time.
note: using vsvim extension, maybe problem? (although have tried vi-ish keystrokes "j", "k", "ctrl-j", "ctrl-k" no effect)
my apologies if obvious question, can't find info anywhere, including under
tools->options->environment->keyboard
.
the mouse works of course, since i'm vi user don't want take hands off keyboard.
many thanks.
after 3 days of receiving no answer, assumed answer not obvious. decided further on own. while still unable find "official" key bindings, able figure out problem was, , how map keys on own.
first off, problem vsvim plugin installed. plugin disabled, arrow keys, , pgup/pgdown work as expected. also, noticed vsvim enabled pgup/pgdown is scrolling list page @ time. swear wasn't working before, @ least appears working.
i discovered few properties of intellisense alleviate need scrolling. first, intellisense pretty presenting contexutally aware highlighting. instance, on mathf
select pi
lot. whenever dropdown on mathf, starts 'pi'. alleviates need scroll around looking something. second, discovered if you're presented choice of atan
, atan2
, instance, can logically scroll atan2
typing a2
, tab completing (instead of having type out 'atan2'). there ways logically select entries typing contextual "hot keys" logicially home in on "target".
but still, there lots of use cases want scroll line time. noticed arrow keys didn't work at all in vsvim -- when you're scrolling around text. decided needed map up/down arrows myself using visual studio.
to make long story short, mapped alt-j
edit.linedown
, alt-k
edit.lineup
. can either @ texteditor level, or global level. did @ global level, since alt-j , alt-k not in use else, if you're mapping "popular" key binding can restrict text editor
mode well.
do so:
- goto
tools->options->environment->keyboard
. - search key commands containing down.
- map
edit.linedown
specified key. - do same thing
edit.lineup
.
now can use vi-friendly alt-j , alt-k scroll through list. better arrow keys because can leave fingers on home row. yay!
Comments
Post a Comment