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":

enter image description here

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:

  1. goto tools->options->environment->keyboard.
  2. search key commands containing down.
  3. map edit.linedown specified key.
  4. do same thing edit.lineup.

here screen print: enter image description here

now can use vi-friendly alt-j , alt-k scroll through list. better arrow keys because can leave fingers on home row. yay!


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

java - No use of nillable="0" in SOAP Webservice -

ubuntu - Laravel 5.2 quickstart guide gives Not Found Error -