大神KennethReitz的python編輯器選擇

原文kennethreitz大神的博客 - Sublime Text 3 Heaven

某天晚上,我決定再次考慮我的編輯器配置,并且嘗試所有我能想到的編輯器。我重新配置了vim (neovim),PyCharm,Eclipse,Emacs (Spacemacs),VSCode,Atom,Textual等等。我知道我會保持我的選擇——Sublime Text 3(我已經(jīng)使用它5年多了),但是很高興它再次被驗證是最好的(對我來說)。

所以,我決定從頭重建這個配置,并與你分享這個快樂的重建。

Sublime界面主題:Material

Sublime Text 拓展
  • Anaconda —— Sublime Text 中的夢幻般的Python“IDE”支持,做你想要它做的一切,包括代碼自動補全和PEP8代碼風格檢查。
  • Color Highlighter —— 直觀地顯示以代碼表示的色彩(方便css編寫)。
  • Emmet —— 夢幻般的HTML快捷實用程序。
  • Package Control —— (顯然) (新手可以參考如何優(yōu)雅地使用Sublime Text3)
  • SideBarEnhancements —— 增強側邊欄上下文菜單選項。輕松創(chuàng)建新文件和文件夾等。
  • Themr —— 輕松切換主題。
版本控制
  • GitGutter —— 展示git diff 信息。非常有用!跟蹤添加/刪除的行。
  • GitSavvy —— 非常有用的工具,直接從Sublime進行git提交。
  • GitStatusBar —— 在Sublime Text的底部欄中顯示git repo status。
語法包
  • Tomorrow Night Italics Color Scheme —— 代碼注釋斜體,見Operator Mono
  • fish-shell —— fish腳本語法高亮
  • **Jinja2 ** —— jinjia2模板語法高亮和snippets
  • RestructuredText Improved —— RST文件語法高亮
  • requirementstxt —— requirements.txt文件語法高亮
  • TOML —— TOML語法高亮
  • VimL —— VimL語法高亮
有趣的玩具
  • ASCII Decorator —— 右擊文本變?yōu)锳SCII字符畫。
  • Glue — Sublime中的終端實例。
  • GitAutoCommit — 一個漂亮的小插件,讓你設置某些repos保存時自動提交(用于筆記之類)。
  • SublimeXiki — 獲得Xiki的力量!

其它配置

User Key Bindings

[
    { "keys": ["super+2"], "command": "next_bookmark" },
    { "keys": ["super+1"], "command": "prev_bookmark" },
    { "keys": ["super+3"], "command": "toggle_bookmark" },
    { "keys": ["super+shift+3"], "command": "clear_bookmarks" },
    {"keys": ["super+g"], "command": "git_status"},
    {
        "keys": ["super+d"],
        "command": "set_layout",
        "args":
        {
            "cols": [0.0, 0.5, 1.0],
            "rows": [0.0, 1.0],
            "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
        }
    },
]

User Settings

{
    "auto_complete": false,
    "close_windows_when_empty": true,
    "color_scheme": "Packages/User/SublimeLinter/Tomorrow-Night-Italics (SL).tmTheme",
    "draw_white_space": "all",
    "find_selected_text": true,
    "fold_buttons": false,
    "folder_exclude_patterns":
    [
        ".svn",
        ".git",
        ".hg",
        "CVS",
        "_build",
        "dist",
        "build",
        "site"
    ],
    "font_face": "Operator Mono SSm Light",
    "font_options":
    [
        "subpixel_antialias"
    ],
    "font_size": 12.0,
    "highlight_line": true,
    "hot_exit": false,
    "ignored_packages":
    [
        "Git",
        "GitSavvy",
        "RestructuredText",
        "SublimeLinter-flake8",
        "Vintage"
    ],
    "material_theme_accent_orange": true,
    "material_theme_accent_scrollbars": true,
    "material_theme_appbar_orange": true,
    "material_theme_arrow_folders": true,
    "material_theme_bullet_tree_indicator": true,
    "material_theme_compact_sidebar": true,
    "material_theme_contrast_mode": true,
    "material_theme_small_statusbar": true,
    "material_theme_small_tab": true,
    "material_theme_tree_headings": false,
    "remember_open_files": false,
    "rulers":
    [
        72,
        79,
        100
    ],
    "theme": "Material-Theme-Darker.sublime-theme",
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true
}

humor

[python newbie](https://twitter.com/getpy/status/829241707610923010)
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 用到的組件 1、通過CocoaPods安裝 2、第三方類庫安裝 3、第三方服務 友盟社會化分享組件 友盟用戶反饋 ...
    SunnyLeong閱讀 15,207評論 1 180
  • 正多時依舊一場風的季節(jié)我以為那是我喜歡的夏天,一場雨讓我知道你與我的秋天。 從何時起,漸漸感覺到自己...
    擬封時光深存少年夢閱讀 327評論 0 0
  • 最近旋風一樣看完了電視劇大秦帝國縱橫和崛起,腦子里回旋不去的都是秦風秦雨,八百里的秦川。 總覺得很躁動,巴不得寫點...
    青色百合99閱讀 1,122評論 20 53
  • 一彎皎月,一顆星子,是誰的一眨眼。 或許,每天的這時刻,我們都應該說出一句晚安和收到一句晚安,互不相欠...
    令狐不聰閱讀 1,067評論 0 0
  • 在路上 在夢里 2017年3月29日,我懷著夢想與期待,帶著家人的叮囑和掛念,與學校的老師以及同行的校友一起...
    CharmingM9閱讀 641評論 0 2

友情鏈接更多精彩內(nèi)容