首页 > 代码库 > Django学习工具篇:sublime for python

Django学习工具篇:sublime for python

工欲善其事,必先利其器,没有一个牛逼的编辑器怎能唬人?

linux平台下安装也很方便,http://www.sublimetext.com/3

直接下载deb包,安装完毕后开始配置。

安装完毕后,系统默认安装存放路径为 /opt/sublime,土豪可以去买一个没钱的就去网上找下破解方案。

$ cd ~/.config/sublime-text-3/

$sudo rm -rf Installed Packages

$sudo rm -rf Packages

可以看到Installed Packages Packages,这两个文件夹是存放sublime插件以及配置的地方,如果你有dropbox可以把这两个文件夹删掉,然后ln -s 你dropbox中的配置。这样,公司和家里都可以使用统一套配置了。

如果没有就可以使用github 同步过来

$git clone git@github.com:JJJJunior/sublime_settings.git

==============================================================================================================

下面是我的配置文件 

$ vim ~/.config/sublime-text-3//Packages/User/Preferences.sublime-settings

{    "always_show_minimap_viewport": true,    "bold_folder_labels": true,    "caret_style": "solid",    "color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme",    "draw_minimap_border": true,    "enable_telemetry": false,    "ensure_newline_at_eof_on_save": true,    "auto_complete": false,    "folder_exclude_patterns":    [        ".svn",        ".git",        ".hg",        "CVS",        "__pycache__"    ],    "font_face": "Ubuntu Mono",    "font_options":    [        "subpixel_antialias"    ],    "font_size": 14,    "highlight_line": true,    "highlight_modified_tabs": true,    "ignored_packages":    [        "Vintage"    ],    "indent_guide_options":    [        "draw_active",        "draw_normal"    ],    "indent_to_bracket": true,    "line_padding_bottom": 0,    "line_padding_top": 0,    "preview_on_click": false,    "rulers":    [        79    ],    "shift_tab_unindent": true,    "show_panel_on_build": false,    "soda_classic_tabs": true,    "soda_folder_icons": false,    "tab_size": 4,    "theme": "Soda Dark 3.sublime-theme",    "translate_tabs_to_spaces": true,    "trim_trailing_white_space_on_save": true,    "wrap_width": 80}
"auto_complete": false, 是代码补全,如果需要就改成true

 

使用 Ubuntu Mono 字体,黑色的主题

Monokai 黑色主题

ctrl + shift + T 打开terminal终端

ctrl + shitf + R 格式化python代码

.html文件 输入 !  后,按tab键直接生成:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body>    </body></html>

此外,还有模板补全插件

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body>    for   输入前面的关键字再按tap键    tag    p    block</body></html>

可以看到如下效果:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body>    {% for  in  %}            {% endfor %}    {%  %}    <p></p>    {% block blockname %}            {% endblock blockname %}    </body></html>

还有一些通用的快捷键在这里就不说明了。

 

Django学习工具篇:sublime for python