如何在输入时自动完成 Visual Studio 中的标签或元素?
How do I autocomplete a tag or element in Visual Studio while typing?
如果我在 XAML 中有一个我想成为的元素
<canvas></canvas>
,如何在不全部输入的情况下自动完成?我 运行 试图为元素键入标签,但由于知道 Visual Studio 可能会自动完成我要编码的元素或标签而陷入困境。
例如我输入:
<canvas>
添加几个属性并想要完成元素并转到下一行。这是怎么做到的?
我是否需要像 Web Essentials 这样的 Visual Studio 扩展来执行此操作?
在输入 <canvas
和几个字母之后,下拉菜单或自动完成将作为 Visual Studio 智能感知的一部分出现,按 Tab 自动完成智能感知决定的下一个您打算输入的最佳内容.有一些在线工具,例如 Visual Studio 的 web essentials,它允许某人根据星号之类的东西使用标签和元素做事,类似于数学中的规则,例如允许某人生成多个标签。访问link参考:http://vswebessentials.com/
Visual Studio 不支持字符串文字的自动完成。
您必须通过移动光标来转义引号。
按 Tab 键或自己输入结束符 " 只会让事情变得一团糟。
The IntelliSense options may not work as you expect in certain cases.
...
The cursor is in a string literal. You can't use IntelliSense if the
cursor is in the quotation marks around a string literal.
Source:
Troubleshooting IntelliSense
尽管我必须补充一点,在某些语言中,IntelliSense 仍然会在引号内提供有限的建议。但是从自动创建的引号和括号中转义是一件麻烦事。
一个选项:对于某些语言,您可以禁用选项中引号的自动完成。
例如:(VS 2015)
- XAML:杂项:自动插入属性引号
仅添加开盘报价。您可以自己关闭文字并继续输入。
- HTML:高级:完成:插入属性值引号
不会添加引号,您必须自己创建。
如果我在 XAML 中有一个我想成为的元素
<canvas></canvas>
,如何在不全部输入的情况下自动完成?我 运行 试图为元素键入标签,但由于知道 Visual Studio 可能会自动完成我要编码的元素或标签而陷入困境。
例如我输入:
<canvas>
添加几个属性并想要完成元素并转到下一行。这是怎么做到的?
我是否需要像 Web Essentials 这样的 Visual Studio 扩展来执行此操作?
在输入 <canvas
和几个字母之后,下拉菜单或自动完成将作为 Visual Studio 智能感知的一部分出现,按 Tab 自动完成智能感知决定的下一个您打算输入的最佳内容.有一些在线工具,例如 Visual Studio 的 web essentials,它允许某人根据星号之类的东西使用标签和元素做事,类似于数学中的规则,例如允许某人生成多个标签。访问link参考:http://vswebessentials.com/
Visual Studio 不支持字符串文字的自动完成。
您必须通过移动光标来转义引号。
按 Tab 键或自己输入结束符 " 只会让事情变得一团糟。
The IntelliSense options may not work as you expect in certain cases.
...
The cursor is in a string literal. You can't use IntelliSense if the cursor is in the quotation marks around a string literal.
Source: Troubleshooting IntelliSense
尽管我必须补充一点,在某些语言中,IntelliSense 仍然会在引号内提供有限的建议。但是从自动创建的引号和括号中转义是一件麻烦事。
一个选项:对于某些语言,您可以禁用选项中引号的自动完成。 例如:(VS 2015)
- XAML:杂项:自动插入属性引号
仅添加开盘报价。您可以自己关闭文字并继续输入。 - HTML:高级:完成:插入属性值引号
不会添加引号,您必须自己创建。