配置文件Sublime Text 的一个优点就是它的所有配置都是简单的基于 JSON 的配置文件。这使得你可以很容易的将 配置转到另一个系统中。我也见过一些人使用 Dropbox 自动同步他们所有电脑上的配置。 Preferences.sublime-settings 配置了 Sublimede 的显示和行为.你可以在sublime 中通过 Preferences > Settings — User 打开并编辑此文件。我使用如下配置: 03 | "color_scheme" : "Packages/Tomorrow Color Schemes/Tomorrow-Night.tmTheme" , |
04 | "theme" : "Soda Dark.sublime-theme" , |
07 | "font_face" : "Ubuntu Mono" , |
09 | "font_options" : [ "subpixel_antialias" , "no_bold" ], |
10 | "line_padding_bottom" : 0, |
11 | "line_padding_top" : 0, |
14 | "caret_style" : "solid" , |
18 | "draw_white_space" : "all" , |
19 | "fold_buttons" : false , |
20 | "highlight_line" : true , |
21 | "auto_complete" : false , |
22 | "show_minimap" : false , |
25 | "scroll_past_end" : false , |
26 | "highlight_modified_tabs" : true , |
27 | "find_selected_text" : true , |
36 | "translate_tabs_to_spaces" : true , |
37 | "trim_trailing_white_space_on_save" : true , |
38 | "ensure_newline_at_eof_on_save" : true , |
41 | "file_exclude_patterns" : |
47 | "folder_exclude_patterns" : |
Pylinter.sublime-settings配置了pylinter 插件。我使用下面的配置让 Pyhton 在保存时自动规范, 并对违反规范显示图标。 03 | "pylint_rc" : "/Users/daniel/dev/pylintrc" , |
按键绑定Sublime 的按键绑定也是全部可配置的基于JSON的 sublime-keymap 配置文件。我修改了一些默认 配置以更好的配合我的 TextMate / IntelliJ 肌肉记忆。你可以完全不修改。如果你想,修改很简单, 并可以跨平台使用。我使用如下的绑定: 03 | { "keys" : [ "super+shift+o" ], "command" : "show_overlay" , "args" : { |
09 | { "keys" : [ "super+shift+up" ], "command" : "swap_line_up" }, |
10 | { "keys" : [ "super+shift+down" ], "command" : "swap_line_down" }, |
13 | { "keys" : [ "super+backspace" ], "command" : "run_macro_file" , "args" : { |
14 | "file" : "Packages/Default/Delete Line.sublime-macro" |
18 | { "keys" : [ "super+alt+l" ], "command" : "reindent" } |
命令行工具同 TextMate 的 mate 类似,Sublime Text 包含了一个命令行工具,允许你通过 shell 打开编辑器。 工具名为 sublis,默认不可用。要使之生效,在任一 shell 中运行下面: 1 | ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/ local /bin/subl |
要将 Sublime 作为 git 互动命令的默认编辑器使用——举例,撰写提交信息——只需添加 下面一行到你的 ~/.profile 文件: 1 | export GIT_EDITOR= "subl --wait --new-window" |
更多灵感我希望这篇安装指南能够帮到你。如果你有任何建议或意见,敬请 Twitter 我一行或给我发邮件。 另外,感谢下面的作者及其关于配置 sublime 的作品。它们启发了我很多:
|