【问题标题】:How Do I Stop Visual Studio 2010 Editor From Making Code Hyperlinks?如何阻止 Visual Studio 2010 编辑器制作代码超链接?
【发布时间】:2010-07-14 01:59:58
【问题描述】:

这很烦人。

例子:

private const string someUrl = "http://foo.com";

我不希望在代码编辑器中将文本变成超链接。

任何想法如何关闭它?

【问题讨论】:

  • 仅供参考,我只是设置了一个extension to make them stand out much less visually,通过保持 URL 突出显示不改变颜色(它只是添加下划线)。除此之外,关于如何改进使其有用而不是烦人的功能的任何建议?谢谢!
  • 可怕的功能。它隐藏了所有其他重要的东西,比如在刺痛中突出显示代码。示例:$"<a href="http://site?lang={lng}"

标签: visual-studio-2010


【解决方案1】:

工具、选项、文本编辑器、C#(或任何其他语言)、启用单击 URL 导航。

【讨论】:

  • 您可以转到所有语言并取消选中所有不同源文件的选项。
  • 我希望仍然能够点击链接。我只是不希望它们是蓝色的,它隐藏了语法高亮
【解决方案2】:

不确定 VS2010,但在 VS2008 中,您可以打开 ToolsOptionsText Editor<Your Language>General,有一个 Enable single-click URL navigation 复选框您应该取消选中。

如果运气好的话,微软不会在 VS2010 中把它移得太远 :-)

【讨论】:

  • 也正确。 Slacks 来得早(1 分钟!),所以我给了他正确的答案,但给了你一票。 =)
【解决方案3】:

我意识到这是一个有点过时的问题,但是在寻找以编程方式更新我发送请求的 URL 中的日期的解决方案时,VS2019 将字符串转换为超链接正在中断,我只是将 "https://" 与URL 的其余部分,并且能够使用$@"string" 来实现我想做的事情。无需切换选项或添加扩展。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://" + 
$@"url.com/startDate={DateTime.Now.ToString("yyyy-MM-dd")}");

【讨论】:

  • 字符串连接并不是普遍可用的,但对于允许它的情况,这是一个很好的解决方案
猜你喜欢
  • 1970-01-01
  • 2011-04-03
  • 1970-01-01
  • 2014-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多