【问题标题】:How do you disable built in web browser [duplicate]你如何禁用内置的网络浏览器[重复]
【发布时间】:2023-04-07 15:49:02
【问题描述】:

有没有办法禁用 Visual Studio Web 浏览器?我只是希望它在我按住 ctrl 单击评论中的超链接时启动我的实际浏览器。

我看到Tools --> Options 上的Environment 选项卡中有一个Web Browser 选项...但似乎没有办法完全禁用它。

如果没有本地方法,欢迎扩展。

所以当我点击评论时(这里的示例显示了 XML 文件中的评论)

我希望它启动 Chrome,而不是 Visual Studio 中的这个内置 IE 选项卡


编辑我将此问题标记为与另一个问题重复。有人提供了这个宏:

Sub OpenURLInChrome()

    ' Select to end of line
    DTE.ActiveDocument.Selection.EndOfLine(True)
    Dim selection As TextSelection = DTE.ActiveDocument.Selection

    ' Find URL within selection
    Dim match = System.Text.RegularExpressions.Regex.Match(selection.Text, ".*(http\S+)")

    Dim url As String = ""
    If (match.Success) Then
        If match.Groups.Count = 2 Then
            url = match.Groups(1).Value
        End If
    End If

    ' Remove selection
    selection.SwapAnchor()
    selection.Collapse()

    If (url = String.Empty) Then
        MsgBox("No URL found")
    End If

    'launch chrome with url
    System.Diagnostics.Process.Start(url)
End Sub

然后bind it to a key 并通过将光标设置在 URL 的开头,然后按热键来使用它。比突出显示整个内容以复制/粘贴到浏览器中要容易一些。

【问题讨论】:

    标签: visual-studio-2010 visual-studio


    【解决方案1】:

    【讨论】:

    • 编辑了我的问题以包含一个宏,该宏将使用评论中的 URL 启动浏览器。不是 100% 理想,但我想这将是我们能得到的最好结果。
    【解决方案2】:

    右键单击aspx页面并选择浏览器进行浏览,并选择默认,如下所示:

    http://www.hanselman.com/blog/HowToChangeTheDefaultBrowserInVisualStudioProgrammaticallyWithPowerShellAndPossiblyPokeYourselfInTheEye.aspx

    如果您的项目中没有 aspx 页面,他们还会详细介绍如何修复它

    【讨论】:

    • 我想我不是很清楚,我不是说默认浏览器来调试一个 ASP 应用程序。我主要处理 WinForms,并将在评论中添加一个 URL 以链接到我们使用的第三方库的文档。当我在评论中单击该 URL 时,我希望它在我的默认浏览器中启动一个新选项卡(或一个新窗口,如果没有打开)而不是在 VS 中打开一个模拟 IE 的选项卡
    • 不幸的是,我认为@kh_s 实际上可能是正确的......为此,除了建议的内容之外,可能没有一个好方法可以做你想做的事情:(
    猜你喜欢
    • 2016-01-05
    • 2015-02-10
    • 1970-01-01
    • 2011-04-12
    • 2012-01-20
    • 2012-10-30
    • 2011-03-17
    • 2011-06-27
    • 1970-01-01
    相关资源
    最近更新 更多