macos-setup
  • MacOS Setup Guidance
  • Homebrew
    • Using Homebrew
    • cask
  • Terminal
    • iterm2
    • Terminal Hot keys
    • Zsh
    • Fish
    • tree
  • Git
    • Git Ignore (global)
  • Vagrant
  • Sublime TXT
    • Subl plugins
  • VIM
    • Hot keys
  • Python
    • pip
    • IPython
    • Virtualenv
  • Xcode
  • Evernote
Powered by GitBook
On this page
  • Keyboard Shortcuts
  • SideBarEnhancements
  • Vintage Mode
  • Anaconda
  • SublimeLinter
  • GitGutter
  • Markdown Preview

Was this helpful?

  1. Sublime TXT

Subl plugins

PreviousSublime TXTNextVIM

Last updated 5 years ago

Was this helpful?

Keyboard Shortcuts

  • Goto Anything Cmd+P is used for quickly finding and opening files. Just type in a part of a path and filename within a project and you can easily open that file. This is great for quickly opening files in large Django projects.

  • Goto Line Number Ctrl+G takes you to a specific line number in an active file.

  • command + shift + p to open install package -> search packages

SideBarEnhancements

extends the number of menu options in the sidebar, speeding up your overall workflow. Options such as New File and Duplicate are essential and should be part of ST3 out of the box. The Delete option alone makes it worth downloading. This feature simply sends files to the Trash, which may seem trivial, but if you delete a file without it, then it’s very difficult to recover unless you’re using a version control system

Vintage Mode

enable vim mode on sublime

Anaconda

  • Goto Definitions finds and displays the definition of any variable, function, or class throughout your entire project.

  • Find Usage quickly searches where a variable, function, or class has been used in a specific file.

  • Show Documentation shows the docstring for functions or classes (if defined, of course).

SublimeLinter

GitGutter

Markdown Preview

To use, open the Package Manager and type Markdown Preview to show the available commands:

  • Markdown Preview: Python Markdown: Preview in Browser

  • Markdown Preview: Python Markdown: Export HTML in Sublime Text

  • Markdown Preview: Python Markdown: Copy to Clipboard

  • Markdown Preview: GitHub Flavored Markdown: Preview in Browser

  • Markdown Preview: GitHub Flavored Markdown: Export HTML in Sublime Text

  • Markdown Preview: GitHub Flavored Markdown: Copy to Clipboard

  • Markdown Preview: Open Markdown Cheat Sheet

is the ultimate Python package. It adds a number of IDE-like features to ST3 including the following:

Autocompletion works by default, but there are a number of configuration .

Code uses either PyLint or PyFlakes with PEP 8. I personally use a different linting package, as I will explain shortly, so I disable linting altogether within the user-defined Anaconda settings file, Anaconda.sublime-settings, via the file menu: Sublime > Preferences > Package Settings > Anaconda > Settings - User: {"anaconda_linting": false}

McCabe code complexity checker runs the tool within a specific file. If you’re not familiar with what complexity is, be sure to visit the link above.

is a framework for ST3 linters. The package itself does not include any actual linters; those must be installed separately via Package Control using the SublimeLinter-[linter_name] naming syntax. You can view official linters . There are also a number of third party linters, which can be viewed in Package Control. Check out the installation instructions .

shows little icons in ST3’s gutter area that indicate whether a line has been inserted, modified, or deleted since the last commit.

is used for previewing and building markdown files.

Anaconda
options
linting
McCabe complexity checker
SublimeLinter
here
here
GitGutter
Markdown Preview
SideBarEnhancements