VS2019如何预选intellisense入口?
How to preselect intellisense entry in VS2019?
例如,我有一个名为 builder
的本地 StringBuilder
变量。在 VS2015 上,键入 bui
将显示如下内容:
但是,在VS2019中做同样的事情时,是这样的:
我想要与 2015 年相同的行为的原因是,如果我按回车键或“。”键,它将自动接受预选条目 builder
。另一方面,在 2019 年时,按 enter/。将添加一个新行/。并且输出将是 bui
+ 换行符/。 ,与 2015 年的行为 builder
和 builder
相比。按“.”后。此外,我尝试在选项 → 文本编辑器 → C# → IntelliSense → 输入键行为 → 'Only add new line on enter after end of fully typed word' 下切换设置,但它没有产生我想要的输出。
我应该如何或设置哪些选项来实现与 VS2015 相同的行为?
Make sure Toggle Completion Mode option is disabled in your machine.
在VS2019中,GoEdit menu=>Intellisense=>Toggle Completion Mode
。单击它可更改其状态。
未选中:
选中(蓝色矩形):
然后确保选择 Only add new line on enter after end of fully typed word
。
我认为 Toggle Completion Mode
选项是导致您出现问题的主要原因。取消选中此选项,然后工具=>选项中的 Enter behavior
可以工作。
例如,我有一个名为 builder
的本地 StringBuilder
变量。在 VS2015 上,键入 bui
将显示如下内容:
但是,在VS2019中做同样的事情时,是这样的:
我想要与 2015 年相同的行为的原因是,如果我按回车键或“。”键,它将自动接受预选条目 builder
。另一方面,在 2019 年时,按 enter/。将添加一个新行/。并且输出将是 bui
+ 换行符/。 ,与 2015 年的行为 builder
和 builder
相比。按“.”后。此外,我尝试在选项 → 文本编辑器 → C# → IntelliSense → 输入键行为 → 'Only add new line on enter after end of fully typed word' 下切换设置,但它没有产生我想要的输出。
我应该如何或设置哪些选项来实现与 VS2015 相同的行为?
Make sure Toggle Completion Mode option is disabled in your machine.
在VS2019中,GoEdit menu=>Intellisense=>Toggle Completion Mode
。单击它可更改其状态。
未选中:
选中(蓝色矩形):
然后确保选择 Only add new line on enter after end of fully typed word
。
我认为 Toggle Completion Mode
选项是导致您出现问题的主要原因。取消选中此选项,然后工具=>选项中的 Enter behavior
可以工作。