Sublime Text 一键去掉所有注释 以及 格式化代码
一、新建 remove_comments.py 文件
将下面的 Python 代码保存到 Packages/User 目录下(可以通过点击 Preferences -> Browse Packages 进入 Packages 目录,然后再进入 User 目录),并命名为 remove_comments.py。
import sublime_plugin class RemoveCommentsCommand(sublime_plugin.TextCommand): def run(self, edit): comments = self.view.find_by_selector('comment') for region in reversed(comments): self.view.erase(edit, region)
二、输入命令执行
Windows 可以使用快捷键 Ctrl`呼出控制台。
OSX 可以使用快捷键 Control + 呼出控制台,也可以点击 View -> Show Console呼出控制台。
然后输入下面这行命令,再回车就行。
view.run_command('remove_comments')
三、最后去掉空白行
需要用到正则,点击上面的replace,会出现替换框
在find框里面输入\s+$,并点击前面的 .*,然后点击下面的replace all 或 find all + 删除键
四、格式化代码
[Preferences]->[Key Bindings]->[User]中, 中文版的位置在 [首选项]->[按键绑定-用户]
添加如下代码,为其设置快捷键:Ctrl+alt+l
{
"update_check": false,
"keys": ["ctrl+alt+l"],
"command": "reindent",
"args": {
"single_line": false
}
}

浙公网安备 33010602011771号