类似于NetBeans中的Ctrl+K的Visual Studio代码自动完成功能?

3

我的问题是,Visual Studio是否有像Netbeans一样的代码自动完成功能,在您键入内容时使用ctrl+k循环缓冲区?


你找到了一个类似于你想要的结果的扩展吗? - Gilles
3个回答

3

现在有一个名为Simple Autocomplete的好用扩展,它添加了一个命令simpleAutocomplete.next,你可以将其映射到自己想要的快捷键。


0

我知道我提出这个问题已经很久了,但我找到了解决这个问题的最好方法。我的建议是使用VsVim扩展并使用Vim的anyword完成;然而,为了让它工作,必须解决的是相互冲突的键盘快捷键:

  1. 在Visual Studio中前往"工具选项"。
  2. 然后前往VsVim类别(或者你可以搜索"VsVim"并应该会带来选项)并点击键盘。
  3. 据我所知,vim使用CTRL+P和CTRL+N这些键完成这种类型的自动完成,因此我们要做的是选择从下拉菜单中的键(CTRL+P和CTRL+N)并让它被"由VsVim处理"。

我希望这能帮助到有需要的人。


0

,Visual Studio 中没有类似的功能。

传统的 Visual Studio 自动完成使用智能感知。

  • 当您开始输入时,智能感知可能会弹出一个下拉菜单,其中包含建议。在这种情况下,您可以使用 Tab 键来使用当前建议进行完成,或使用箭头键选择另一个建议。

  • 如果未显示智能感知菜单,则可以使用 Ctrl-Space(或 Alt-Right 箭头)将其显示出来。

总体而言,我认为它的表现还不错。

一些扩展程序,如 Resharper 或 Visual Assist,提供了自己的代码完成或其他类似功能(如 Visual Assist 的建议列表)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接