visual-studio - Visual Studio - 什么是建议和标准完成模式
问题描述
在 Visual Studio 中,工具栏上有一个带有工具提示的按钮:
在建议和标准完成模式之间切换。(Ctrl+Alt+空格)
我的猜测是这些与 IntelliSense 有关,但我不确定。
什么是建议模式,什么是标准完成模式?
解决方案
区别似乎在于,当您在键入时键入不是显式提交击键的键时是否提交完成。 Tab是一个明确的提交字符;.并且;是不是显式提交字符的键的示例。
如果我键入"foo".sub(
(以 C# 为例),行为将如下所示:
- 启用按钮(建议模式)后,我将获得相同的文字输出,并添加了右括号:
"foo".sub()
- 在禁用按钮(标准模式)的情况下,它使用完成列表中的最佳匹配完成:
"foo".Substring()
打开此行为更适合您正在调用完成列表中不存在的动态(或新的,尚不存在的)方法和属性的语言或项目,这样您就不必与不希望的部分进行斗争火柴。
推荐阅读
- eclipse - Eclipse git - 无法克隆 - git:未授权错误
- laravel - Laravel Echo 与 StreamBuilder
- wpf - 我是否正确地处理了 MVVM / Prism / WPF 中相同视图的多个实例
- r - 每次根据前面的列改变匹配模式的所有列
- sql - 在 oracle 查询中获取日期名称
- c++ - 加载的库应该留在堆栈上吗?
- codenameone - 申请证书时编译到 Andriod 时出错
- python - PyArmor,“代码对象太大,试用版限制为 32768 字节”错误即使文件大小为 30K
- maps - mapbox : 填充颜色表达式取决于来自 geojson 的值(不是颜色值)
- c# - 将对象传递给jint中的函数并返回一个值