如何让Visual Studio对.asp文件进行vbscript语法高亮显示?

3

在Visual Studio 2008中,除非我在所有的<% >代码块中加入language=vbscript,否则asp文件会被视为html进行高亮显示。太糟糕了!当我进入工具->选项->文本编辑器->文件扩展名时,我没有得到vbscript或vb作为选项,只有c#、c++、html等。


你是否安装了SP1?看起来它们已经修复了:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=292379 - Rubens Farias
是的,我已经安装了SP1,但是编辑器中的Visual Basic选项仍然缺失。 - adambox
3个回答

8

原来VB没有安装:P

  1. 确保已经安装了VB
  2. 在VS中,转到工具->选项->文本编辑器->文件扩展名
  3. 将asp作为扩展名,并选择Visual Basic作为编辑器

我已经安装了VB,但它在“工具->选项->文本编辑器->文件扩展名”中没有显示为选项。我可以创建VB项目,所有工作都正常……只是没有出现在“编辑器”下拉列表中。有什么建议吗? - JohnZaj

0

我遇到了同样的问题。我设法通过进入中间调整VBScript文本编辑器颜色。

TOOLS -> Options -> Environment -> Fonts & Colors

显示设置:文本编辑器

显示项目:向下滚动到VBScript并为每个项目调整颜色

虽然不是完美的,但至少不再是黑白了。


-2

打开IE浏览器,选择“工具”-->“Internet选项”-->“高级”-->“浏览”-->取消勾选“禁用脚本调试(IE)”-->点击“应用”按钮

然后打开VS

选择“工具”-->“选项”-->“文本编辑器”-->“文件扩展名”-->在右侧窗格中,在“扩展名”框中输入您要调试的文件扩展名(例如:vb或js),选择“脚本编辑器”作为编辑器-->点击“添加”按钮-->勾选“映射扩展名文件到”-->选择“Microsoft Visual C#”-->点击“确定”按钮。现在您可以运行应用程序并调试脚本。


1
他并没有在谈论调试。 - Andrew Barber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接