在Sublime中重新放置文件夹中的所有文件

时间:2016-08-10 06:41:42

标签: javascript html sublimetext3 sublimetext code-formatting

我有Sublime Text 3,我想做的是重新文件夹中的所有文件我目前正在使用HTML-CSS-JS Prettify作为我的插件来重新启动。因此,我想右键单击侧栏上的文件夹图标,并获得重新包含其中所有文件的选项。

由于

2 个答案:

答案 0 :(得分:3)

如果你愿意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

的说明操作

答案 1 :(得分:0)

这就是我所做的,这可能是比创建插件代码更快的技术解决方案。

  1. 打开HTMLPretify(PC-Ctrl + Shift + P)
  2. 选择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,
  1. 将它们都更改为TRUE-保存。
  2. 打开所有文件-您可以通过CTRL + Shift + F来找到所有文件的共同点,例如“替换”:在前面加一个空格(这将打开所有文件)

这将需要一些时间,具体取决于您打开了多少文件。然后只需转到“文件”>“全部保存”。

打开后-这将修饰每个文件。