教你如何將 Sublime 3 打造成 Python/Django IDE開發(fā)利器
1. 安裝 Sublime Text 3
雖然現(xiàn)在的 Sublime 3 還處于 beta 階段, 但已經(jīng)非常穩(wěn)定了, 而且速度比 Sublime 2 得到了增強. Sublime 3 可以到官網(wǎng)下載并安裝. Sublime 雖然是免費軟件, 但如果有足夠的經(jīng)濟能力, 可以考慮購買以表示支持.
2. 安裝 Package Control
Sublime Package Control 可以說是必須安裝的插件, 因為其方便的提供了安裝/升級/刪除 Sublime 插件的功能, 安裝方法見Package Control 官網(wǎng).
安裝完畢后, 就可以使用快捷鍵 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 其中以 Package Control: 開頭的都是其相關(guān)命令, 最常用的可能就是 Package Control: Install Package, Package Control: Remove Package, Package Control: List Packages 這幾個命令了.
3. 推薦安裝的插件
現(xiàn)在可以使用 Package Control 安裝其他插件了. 使用快捷鍵 ctrl+shift+p (Win, Linux) 或 cmd+shift+p (OS X), 輸入 Package Control: Install Package 回車, 輸入 package 名再回車安裝:
Anaconda
Anaconda是目前 Sublime 3 中最好的 Python 自動補全和語法提示插件, 并且提供了"跳轉(zhuǎn)到定義", "查找使用", "顯示文檔", "自動重命名"等 IDE 中插件的功能.
Djaneiro
提供了對Django的支持.
SideBarEnhancements
提供了對默認(rèn)的側(cè)邊欄的增強功能. Sublime的側(cè)邊欄可以使用快捷鍵 Ctrl+k Ctrl+b (Linux, Win), CMD+k CMD+b (OS X) 調(diào)出來. 安裝之后, 還可以通過F12鍵在瀏覽器中打開當(dāng)前文件.

Git 相關(guān)
我們需要安裝 SublimeGit 和 GitGutter, 前者可以幫助我們在 Sublime 中使用 Git 命令 (通過 ctrl+shift+p 或 cmd+shift+p), 后者在編輯時在 Gutter 顯示 Git 差異, 十分方便.
主題相關(guān)

Theme - Soda 和 Monokai Extended, 安裝之后在 user settings 中設(shè)置使用:
"color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme", "theme": "Soda Dark 3.sublime-theme",
其他插件
還可以安裝 Emmet, SublimeLinter (注意依賴關(guān)系), ColorPicker, Gitignore等插件
4. 設(shè)置
以下是推薦的設(shè)置, 可以直接復(fù)制黏貼放入 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
}
- 對Django 中request.get和request.post的區(qū)別詳解
- 基于Django URL傳參 FORM表單傳數(shù)據(jù) get post的用法實例
- Python+Django在windows下的開發(fā)環(huán)境配置圖解
- python Django連接MySQL數(shù)據(jù)庫做增刪改查
- Django如何自定義model創(chuàng)建數(shù)據(jù)庫索引的順序
- Django中對數(shù)據(jù)查詢結(jié)果進(jìn)行排序的方法
- Django中幾種重定向方法
- Python的Django框架中forms表單類的使用方法詳解
- python Django模板的使用方法(圖文)
- Django objects.all()、objects.get()與objects.filter()之間的區(qū)別介紹
- 教你安裝python Django(圖文)
- Django中更新多個對象數(shù)據(jù)與刪除對象的方法
- Django框架中render_to_response()函數(shù)的使用方法
- Django靜態(tài)資源URL STATIC_ROOT的配置方法
- 解決Django migrate No changes detected 不能創(chuàng)建表的問題
- django啟動uwsgi報錯的解決方法
- 詳解Django框架中用戶的登錄和退出的實現(xiàn)
- Django讀取Mysql數(shù)據(jù)并顯示在前端的實例
- Django小白教程之Django用戶注冊與登錄
- Python3+Django get/post請求實現(xiàn)教程詳解
相關(guān)文章
三步解決python PermissionError: [WinError 5]拒絕訪問的情況
這篇文章主要介紹了三步解決python PermissionError: [WinError 5]拒絕訪問的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
matplotlib多子圖實現(xiàn)共享坐標(biāo)軸的示例詳解
這篇文章主要為大家詳細(xì)介紹了matplotlib繪制多子圖師如何實現(xiàn)共享坐標(biāo)軸,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-02-02
一文教你如何用Python輕輕松松操作Excel,Word,CSV
數(shù)據(jù)處理是 Python 的一大應(yīng)用場景,而 Excel 又是當(dāng)前最流行的數(shù)據(jù)處理軟件。本文將為大家詳細(xì)介紹一下如何用Python輕輕松松操作Excel、Word、CSV,需要的可以參考一下2022-02-02
機器學(xué)習(xí)經(jīng)典算法-logistic回歸代碼詳解
這篇文章主要介紹了機器學(xué)習(xí)經(jīng)典算法-logistic回歸代碼詳解,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12

