在VS 2015中滚动智能感知列表有哪些键绑定(热键)?
例如,在下面说我想向下滚动到“Ceil”:
我已经尝试了箭头键,pgup / pgdown,Alt-n / Alt-p,Tab,Numpad上的箭头键,但没有成功。能够一次滚动一行,以及一次滚动“页面”会很好。
注意:我使用的是VsVim extension,所以这可能是问题所在? (虽然我尝试了像“j”,“k”,“ctrl-j”,“ctrl-k”这样的vi-ish击键,但没有效果)
如果这是一个显而易见的问题我很抱歉,但我无法在任何地方找到任何相关信息,包括
Tools->Options->Environment->Keyboard
。
鼠标当然有效,但由于我是vi用户,我真的不想把手从键盘上移开。
非常感谢。
答案 0 :(得分:3)
在三天没有回答之后,我认为答案并不明显。所以我决定进一步了解自己。虽然我仍然无法找到任何"官方"键绑定,我能够弄清楚问题是什么,以及如何自己映射键。
首先,这只是安装了VsVim插件的问题。禁用此插件后,箭头键和pgup / pgdown将按预期工作 。另外,我注意到即使启用了VsVim,pgup / pgdown 也一次滚动列表一页。我发誓之前没有工作过,但至少现在看起来似乎有效。
我还发现了Intellisense的一些属性,可以减少滚动的需要。首先,intellisense非常适合呈现 contexutally 意识突出显示。例如,在<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
上,我经常选择Mathf
。因此,每当我在MathF上下拉时,它都以&#39; PI&#39;开头。这有点减轻了滚动寻找某些东西的需要。其次,我还发现,例如,如果您选择PI
和Atan
,则可以通过键入Atan2
逻辑滚动到Atan2
,然后选项卡完成(而不是键入&#39; Atan2&#39;)。因此,有些方法可以通过键入上下文&#34;热键&#34; 逻辑选择某些条目。以逻辑方式回归你的目标&#34;。
但是,有很多用例你只想在一段时间内滚动一行。我注意到箭头键在VsVim中根本没有 - 即使你只是在文本上滚动。我决定只需要使用Visual Studio自己映射上/下箭头。
简而言之,我将A2
映射到Alt-j
和Edit.LineDown
映射到Alt-k
。您可以在texteditor级别或全局级别执行此操作。我刚刚在全球范围内做过,因为Alt-j和Alt-k没有被其他任何东西使用,但是如果你正在映射一个流行的&#34;键绑定您也可以将其限制为Edit.LineUp
模式。
这样做: