在編寫大的工程的代碼的時候,會要求一些多余的字符不應該存在,比如說末尾不應該有空格或者Tab這樣的字符,比如說所有的Tab應該變成空格,這樣工程不管在什么樣的編輯器下看,格式都會比較統一,等等,可是如果每次縮進手動去替換字符,那個正常人都比較懶,遲早會忘記,所以為了一勞永逸,可以進行如下設置~
首先,設置方法是依次單擊菜單欄【Perferences】→【Setting-User】
其次就是各種設置內容了:
①設置一個為4個空格,並且自動替換
{
"tab_size": 4,
"translate_tabs_to_spaces": true
}
②設置顯示出空白字符
"draw_white_space": "all"
③設置保存的時候,自動去除行尾的空白字符
"trim_trailing_white_space_on_save": true,
④保存時自動把Tab變成space(這個就略麻煩一些不過一勞永逸哦
此段轉自:http://www.douban.com/note/394138710/)
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文件下添加:
"settings": {
"expand_tabs_on_save": true
}
6.全局改變,打開Preferences -> Settings - User添加:
"settings": {
"expand_tabs_on_save": true
}
自此,感覺自己萌萌噠~