博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何将 Sublime 3 打造成 Python/Django IDE开发利器
阅读量:7081 次
发布时间:2019-06-28

本文共 3157 字,大约阅读时间需要 10 分钟。

hot3.png

原文地址:

1. 安装 Sublime Text 3

虽然现在的 Sublime 3 还处于 beta 阶段, 但已经非常稳定了, 而且速度比 Sublime 2 得到了增强. Sublime 3 可以到官网下载并安装. Sublime 虽然是免费软件, 但如果有足够的经济能力, 可以考虑购买以表示支持.

2. 安装 Package Control

Sublime Package Control 可以说是必须安装的插件, 因为其方便的提供了安装/升级/删除 Sublime 插件的功能, 安装方法见Package Control 官网.

安装完毕后, 就可以使用快捷键 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 其中以 Package Control: 开头的都是其相关命令, 最常用的可能就是 Package Control: Install Package, Package Control: Remove Package, Package Control: List Packages 这几个命令了.

3. 推荐安装的插件

现在可以使用 Package Control 安装其他插件了. 使用快捷键 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 输入 Package Control: Install Package 回车, 输入 package 名再回车安装:

Anaconda

Anaconda是目前 Sublime 3 中最好的 Python 自动补全和语法提示插件, 并且提供了"跳转到定义", "查找使用", "显示文档", "自动重命名"等 IDE 中插件的功能.

Djaneiro

提供了对Django的支持.

SideBarEnhancements

提供了对默认的侧边栏的增强功能. Sublime的侧边栏可以使用快捷键 Ctrl+k Ctrl+b (Linux, Win), CMD+k CMD+b (OS X) 调出来. 安装之后, 还可以通过F12键在浏览器中打开当前文件.

Git 相关

我们需要安装 SublimeGit 和 GitGutter, 前者可以帮助我们在 Sublime 中使用 Git 命令 (通过 ctrl+shift+p 或 cmd+shift+p), 后者在编辑时在 Gutter 显示 Git 差异, 十分方便.

主题相关

Theme - Soda 和 Monokai Extended, 安装之后在 user settings 中设置使用:

"color_scheme"      :       "Packages/Monokai Extended/Monokai Extended.tmTheme"      , "theme"      :       "Soda Dark 3.sublime-theme"      ,

其他插件:还可以安装 Emmet, SublimeLinter (注意依赖关系), ColorPicker, Gitignore等插件。

4. 设置

以下是推荐的设置, 可以直接复制黏贴放入 user settings 中, 需要注意的是字体文件需要提前安装:

 {         "always_show_minimap_viewport"      : true,         "auto_complete_commit_on_tab"      : false,         "auto_find_in_selection"      : true,         "bold_folder_labels"      : true,         "color_scheme"      :       "Packages/Monokai Extended/Monokai Extended.tmTheme"      ,         "theme"      :       "Soda Dark 3.sublime-theme"      ,         "default_line_ending"      :       "unix"      ,         "detect_indentation"      : false,         "detect_slow_plugins"      : false,         "drag_text"      : false,         "draw_white_space"      :       "selection"      ,         "ensure_newline_at_eof_on_save"      : true,         "fallback_encoding"      :       "UTF-8"      ,         "font_face"      :       "Ubuntu Mono"      ,         "font_size"      :       16      ,         "highlight_line"      : true,         "highlight_modified_tabs"      : true,         "ignored_packages"      :         [           "Vintageous"      ,           "Vintage"         ],         "indent_guide_options"      :         [           "draw_active"      ,           "draw_normal"         ],         "indent_to_bracket"      : true,         "line_padding_bottom"      :       1      ,         "line_padding_top"      :       1      ,         "preview_on_click"      : false,         "rulers"      :         [           120         ],         "scroll_past_end"      : true,         "shift_tab_unindent"      : true,         "show_encoding"      : true,         "tab_size"      :       4      ,         "translate_tabs_to_spaces"      : true,         "trim_automatic_white_space"      : true,         "trim_trailing_white_space_on_save"      : true,         "word_wrap"      : true,         "wrap_width"      :       120 }

转载于:https://my.oschina.net/u/2306127/blog/368795

你可能感兴趣的文章
Linux命令-文件
查看>>
yaml模块
查看>>
2017.7.13
查看>>
JAVA将数字字符串强制转换成整型变量----求参数之和实验代码(附流程图)
查看>>
深入理解Java虚拟机-----------虚拟机类加载机制
查看>>
编程语言介绍
查看>>
javascrip this指向问题深入理解
查看>>
active admin
查看>>
如何配置pl/sql 连接远程oracle服务器
查看>>
c++ 循环左移
查看>>
【51NOD】独木舟
查看>>
windows下安装git
查看>>
maven与gradle的对比
查看>>
js中this的指向
查看>>
查找两个数组的相同字符(两个超大文件的相同字符)
查看>>
Exp2 后门原理与实践 20164320 王浩
查看>>
容器的最低高度
查看>>
【代码】python 绘图(以faster rcnn 的 loss 曲线为例)
查看>>
ng-model-options 时延
查看>>
BI工具开发的主要内容
查看>>