【问题标题】:How do I get line ending glyphs in Visual Studio 2012?如何在 Visual Studio 2012 中获得行尾字形?
【发布时间】:2013-02-07 12:44:34
【问题描述】:

有没有办法在 Visual Studio 2012 中获得换行符?

以下屏幕截图(来自 notepad++)显示了我想要的内容(CR LF 部分):

【问题讨论】:

    标签: visual-studio-2012 editor


    【解决方案1】:

    您可能想查看此扩展程序:End of The Line by Rolf W. Rasmussen。当前的二进制版本始终在行尾显示 CR 和 LF 标识符,但源版本将其绑定到 VS 的“查看空白”菜单选项中。

    它适用于 Visual Studio 2013,但它是 open source 并且应该相当简单地重新编译为 VS2012 兼容插件

    (您可能需要更改引用 - nuget 上的 VSSDK 包在这里非常有用。您需要 VSSDK.CoreUtilityVSSDK.Text。事实上,这可能值得一个 PR 无论如何...)

    【讨论】:

    • 使用 VS 2010,所以这是不行的,因为只支持 VS2012 或更高版本。
    【解决方案2】:

    不,Visual Studio 有 no 功能来显示行尾标记。 (Reference)

    但它可以使用 (Ctrl + E + S) 显示空白,地址为 here
    如果包含任何不一致之处,VS 应建议自动修复该文档。

    但如果您需要执行除此之外的操作,我建议您使用 Hanselman here 所述的notepad++

    如果你认为 Visual Studio 应该包含这个功能,你最好投票给this request

    编辑:

    顺便说一句,VS 通过启用来显示包装词的字形:

    Tools ->  Options ->  Text Editor ->  All Languages ->  Show visual glyphs for word wrap
    

    点赞:

    【讨论】:

    • 我为这个功能投了所有的票。现在 Visual Studio 2012 更新 2 将具有 git 支持变得更加重要,因为 git(通常)处理行结束字符。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多