如何将所有源代码向左对齐?

Posted

技术标签:

【中文标题】如何将所有源代码向左对齐?【英文标题】:How can I align all source code to the left? 【发布时间】:2015-04-12 01:28:15 【问题描述】:

查看我的 WordPress 驱动网站的源代码如下所示:


有没有办法清理一下,让代码看起来更像这样:


所有内容都左对齐并去除空行。我知道我可以修改我的主题的 php 文件并自己对齐它,但我宁愿在呈现页面时完成。

我遇到过一些可以完全缩小页面的代码 sn-ps 和插件,但它们太过分了。

我只是想让我的源代码看起来更干净。

【问题讨论】:

每个像样的 IDE 都具有您正在寻找的功能。即,Netbeans 可以使用快捷键alt+shift+F 做到这一点。您使用的是什么 IDE? ***.com/questions/7107140/beautify-html-output @Masiorama 我正在使用 GitHub 的 Atom.io。它们是否允许您在编辑文件时保持对齐,但在保存时清理它? 然后检查一下:***.com/questions/22611377/…;关于on-save功能,我不知道。 许多插件会将代码添加到您无法像这样对齐的头部。此外,没有必要。以简洁一致的方式缩进您正在使用的实际文件非常好,但输出是针对浏览器的。而是考虑压缩整个事情。 【参考方案1】:

我找到了一个使用正则表达式的简单解决方案:

ob_start( function ( $output ) 
    return preg_replace( '/(?:(?:\r\n|\r|\n)\s*)1/s', "\n", $output );
);

将其粘贴到 Wordpress 的 index.php 文件的顶部就可以了。

【讨论】:

以上是关于如何将所有源代码向左对齐?的主要内容,如果未能解决你的问题,请参考以下文章

将 div 居中对齐,并将其内容向左对齐

Zurb/Foundation 框架:如何将 top-bar-section 向左对齐而不是向右对齐

如何将 <caption> 表中的文本向左对齐?

将下拉项向左对齐

将 JMenu 向左展开,同时保留默认文本对齐方式

将字体真棒和文本向左对齐