【问题标题】:Keyboard shortcut to remove empty lines in a C# code file用于删除 C# 代码文件中的空行的键盘快捷键
【发布时间】:2010-11-30 10:44:20
【问题描述】:

是否有任何键盘快捷键可以删除 C# 代码文件 (.cs) 中的空行?

类似于 Ctrl + K , D 格式化整个 .cs 文件。

或者有什么解决方法?

【问题讨论】:

    标签: c# keyboard-shortcuts


    【解决方案1】:

    使用查找和替换对话框 (Ctrl + H)。搜索

    \n\n
    

    替换为

    \n
    

    使用正则表达式(展开查找选项部分以启用)。

    如果你想删除只包含空格的行,你可以尝试搜索

    \n\s*\n+
    

    【讨论】:

    • 冲洗并重复,直到不再更换。你可能想做\n\n+
    【解决方案2】:

    CodeMaid 有一个设置,可以根据一些可配置的规则自动删除空行(我认为是在保存文件时)。我认为它使文件非常整洁。

    【讨论】:

      【解决方案3】:

      在 Visual Studio 选项中,在文本编辑器 -> 常规下,有一个选项“在没有选择时将剪切和复制命令应用于空白行”。如果选中此项,Ctrl + X 将删除一个空行。

      【讨论】:

        【解决方案4】:

        我认为没有。您可以使用单独的重构加载项来自动执行此操作,例如 ReSharper

        【讨论】:

        • 别用坦克杀蚊子!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-28
        相关资源
        最近更新 更多