Sublime 保存时自动转换tab成空格

每次保存前手动转换实在太烦人,下面这个脚本可以帮到你。

1.打开sublime的Preference -> Browser Packages ...

2.新建一个目录ExpandTabsOnSave

3.新建文件ExpandTabsOnSave.py

4.把下面内容复制进去,保存

import sublime, sublime_plugin, os

class ExpandTabsOnSave(sublime_plugin.EventListener):
  def on_pre_save(self, view):
    if view.settings().get('expand_tabs_on_save') == 1:
      view.window().run_command('expand_tabs')

5.如果你想只是应用于当前项目,在 .sublime-project文件下添加:

"expand_tabs_on_save": true


6.全局改变,打开Preferences -> Settings - User添加:

"expand_tabs_on_save": true


评论