开始
单击菜单栏【Perferences】→【Setting-User】
完整的配置:
"open_files_in_new_window": false,
"default_line_ending": "unix",
"draw_white_space": "all",
"expand_tabs_on_save": true,
"font_size": 12,
"ignored_packages":
[
"Vintage"
],
"tab_size": 4,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true
设置一个为4个空格,并且自动替换
{
"tab_size": 4,
"translate_tabs_to_spaces": true
}
设置显示出空白字符
"draw_white_space": "all"
设置保存的时候,自动去除行尾的空白字符
"trim_trailing_white_space_on_save": true,
保存时自动把Tab变成space
- 打开sublime的
Preference
->Browser Packages
... - 新建一个目录
ExpandTabsOnSave
- 新建文件
ExpandTabsOnSave.py
- 把下面内容复制进去,保存
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 and view.file_name().endswith('.py'):
view.window().run_command('expand_tabs')
- 如果想只是应用于当前项目,在
.sublime-project
文件下添加:
"settings": {
"expand_tabs_on_save": true
}
- 全局改变,打开
Preferences
->Settings
-User
添加:
"settings": {
"expand_tabs_on_save": true
}
sftp插件走socks代理
"sftp_flags": [
"-o",
"ProxyCommand nc -x www.proxy.com:1080 %h %p"
],
Mac下能用,Windows下,貌似很淦(nc放哪都不行)。