2

我正在寻找一种工具或编辑器,我可以在其中粘贴可能混乱的代码,无论是 HTML、Javascript、CSS 等等,并妥善处理所有缩进和间距。

我使用 Geany,但令人惊讶的是,我没有看到这个选项。我不知道在 vim 或 emacs 中是否有可能。任何帮助,将不胜感激。

示例 HTML:

<!DOCTYPE html>
<html>
<body>
<ul>
<li>what a mess</li> 
</ul>
</body> 
</html>
4

3 回答 3

1

vim 和 emacs 都会让你做你想做的事。我相信 vim 你想用 'gg=G',而 emacs 是 Cx CM-\

我希望这有帮助。

于 2011-06-02T16:02:30.660 回答
0

有一些命令行工具可以提供帮助(例如,C 的“缩进”),但“Edd 对 Emacs 和 vi 的建议可能是适用于所有语言的最佳工具。

于 2011-06-02T16:08:48.393 回答
0

您可以重新格式化/漂亮打印起始 HTML,然后在您选择的编辑器中使用生成的文件。例如,在 Linux 上,您可以使用Tidy在编辑 HTML 之前对其进行清理;你会使用这样的命令,

tidy -indent ugly_file.html > nicer_file.html

(感谢@shmit 在此答案中提供指向 Tidy 的指针)

于 2022-01-30T20:09:20.953 回答