在 VS 2010 中使用 VB.NET 执行此操作:
- 在空白行中,键入任何不是变量、属性、方法等的内容。我将
woo
用作示例。 - 按 Enter 或将光标向上或向下移动一行。
- VS 会在它的末尾加上括号,把它变成
woo()
. - 烦人,不是吗?
foo
现在在 前面插入woo()
,用这样的空格分隔:foo woo()
. - 向上或向下移动光标(不要使用 Enter)。VS 把它变成
foo(woo())
,以某种方式得出你想要通过的woo()
结论foo()
。是什么给了它这个想法?
我知道 IDE 不是文本编辑器,但很多时候我想从业务需求文档甚至 SQL 中粘贴一些文本,然后在事后将其注释掉。c# 非常适合这一点,因为它从不假设我正在尝试做任何事情,但是 VB.NET IDE 最终会从我粘贴到其中的任何文本块中解析出神圣的爱,我最终不得不编辑它添加的所有内容在。
为什么这样做?我可以告诉它不要吗?