教你如何将 Sublime 3 打造成 Python/Django IDE开发利器

作者:hebedich 时间:2022-10-10 11:37:29 

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键在浏览器中打开当前文件.

教你如何将 Sublime 3 打造成 Python/Django IDE开发利器

Git 相关

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

主题相关

教你如何将 Sublime 3 打造成 Python/Django IDE开发利器

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
}
标签:Sublime,Python,Django
0
投稿

猜你喜欢

  • python fire库的使用实例教程

    2023-08-24 14:01:22
  • 什么是XSLT,什么是XPath

    2008-01-21 13:12:00
  • Python帮你解决手机qq微信内存占用太多问题

    2023-04-02 18:14:44
  • Python OpenCV简单的绘图函数使用教程

    2023-08-02 23:22:22
  • 使用TensorFlow实现简单线性回归模型

    2022-11-30 19:51:48
  • Go整合captcha实现验证码功能

    2024-04-26 17:29:43
  • 解决Can't find variable: SockJS vue项目的问题

    2024-04-27 16:07:50
  • Django如何自定义model创建数据库索引的顺序

    2024-01-24 23:14:40
  • Python中变量的作用域的具体使用

    2022-11-01 00:20:04
  • Python使用xlrd模块操作Excel数据导入的方法

    2022-05-03 19:28:24
  • @ResponseBody 和 @RequestBody 注解的区别

    2024-04-16 09:35:00
  • Python List cmp()知识点总结

    2023-08-30 00:49:01
  • Jquery插件easyUi表单验证提交(示例代码)

    2023-07-02 05:31:51
  • 从Context到go设计理念轻松上手教程

    2024-05-13 10:41:07
  • python新手经常遇到的17个错误分析

    2021-08-09 21:46:00
  • 详解用python实现基本的学生管理系统(文件存储版)(python3)

    2021-10-08 18:26:29
  • MSSQL 2008 自动备份数据库的设置方法

    2024-01-23 15:41:40
  • 新手如何快速入门Python(菜鸟必看篇)

    2021-01-27 01:24:35
  • Python实现的matplotlib动画演示之细胞自动机

    2022-05-23 15:49:09
  • python神经网络使用Keras构建RNN训练

    2021-07-19 21:12:15
  • asp之家 网络编程 m.aspxhome.com