在 Sublime 中重新缩进文件夹中的所有文件
Reindenting all files inside a folder in Sublime
我有 Sublime Text 3,我想做的是重新缩进 文件夹中的所有文件 我目前使用 HTML-CSS-JS Prettify 作为我的插件来重新缩进。所以我想右键单击侧边栏上的文件夹图标,然后选择重新缩进其中的所有文件。
谢谢
如果你愿意,你可以很接近write your own plugin。
插件代码:
import sublime
import sublime_plugin
class ReindentAllCommand(sublime_plugin.TextCommand):
def run(self, edit):
[v.run_command('htmlprettify') for v in sublime.active_window().views()]
这是基于this response on the Sublime Text forums。它在每个打开的文件中运行 htmlprettify
命令。如果你愿意,你可以用不同的插件替换它。
要打开文件夹中的所有文件,您可以按照说明进行操作here。
这是我所做的,这可能是一种比创建插件代码更快、技术含量更低的解决方案。
- 打开 HTMLPretify(PC - Ctrl+Shift+P)
- Select HTMLPrettify:设置插件选项
// Automatically format when a file is saved.
"format_on_save": false,
// Automatically format when a file is opened. (Sublime Text 3 only)
"format_on_open": false,
- 将两者都更改为 TRUE - 保存。
- 打开所有文件 - 您可以通过 CTRL+Shift+F 找到所有文件的共同点并替换:前面有 space(这将打开所有文件)
这将需要一些时间,具体取决于您打开的文件数量。然后只需转到文件 > 全部保存。
打开后 - 这将美化每个文件。
我有 Sublime Text 3,我想做的是重新缩进 文件夹中的所有文件 我目前使用 HTML-CSS-JS Prettify 作为我的插件来重新缩进。所以我想右键单击侧边栏上的文件夹图标,然后选择重新缩进其中的所有文件。
谢谢
如果你愿意,你可以很接近write your own plugin。
插件代码:
import sublime
import sublime_plugin
class ReindentAllCommand(sublime_plugin.TextCommand):
def run(self, edit):
[v.run_command('htmlprettify') for v in sublime.active_window().views()]
这是基于this response on the Sublime Text forums。它在每个打开的文件中运行 htmlprettify
命令。如果你愿意,你可以用不同的插件替换它。
要打开文件夹中的所有文件,您可以按照说明进行操作here。
这是我所做的,这可能是一种比创建插件代码更快、技术含量更低的解决方案。
- 打开 HTMLPretify(PC - Ctrl+Shift+P)
- Select HTMLPrettify:设置插件选项
// Automatically format when a file is saved. "format_on_save": false, // Automatically format when a file is opened. (Sublime Text 3 only) "format_on_open": false,
- 将两者都更改为 TRUE - 保存。
- 打开所有文件 - 您可以通过 CTRL+Shift+F 找到所有文件的共同点并替换:前面有 space(这将打开所有文件)
这将需要一些时间,具体取决于您打开的文件数量。然后只需转到文件 > 全部保存。
打开后 - 这将美化每个文件。