首页 > 代码库 > 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