1

在 VS 2010 中使用 VB.NET 执行此操作:

  1. 在空白行中,键入任何不是变量、属性、方法等的内容。我将woo用作示例。
  2. 按 Enter 或将光标向上或向下移动一行。
  3. VS 会在它的末尾加上括号,把它变成woo().
  4. 烦人,不是吗?foo现在在 前面插入woo(),用这样的空格分隔:foo woo().
  5. 向上或向下移动光标(不要使用 Enter)。VS 把它变成foo(woo()),以某种方式得出你想要通过的woo()结论foo()。是什么给了它这个想法?

我知道 IDE 不是文本编辑器,但很多时候我想从业务需求文档甚至 SQL 中粘贴一些文本,然后在事后将其注释掉。c# 非常适合这一点,因为它从不假设我正在尝试做任何事情,但是 VB.NET IDE 最终会从我粘贴到其中的任何文本块中解析出神圣的爱,我最终不得不编辑它添加的所有内容在。

为什么这样做?我可以告诉它不要吗?

4

1 回答 1

1

取消选择Pretty listing (reformatting) of code。你可以在下面找到这个:Tools -> Options -> Text Editor -> Basic -> VB Specific

于 2013-09-23T13:47:01.610 回答