- Sublime Text 3 Plugin Download
- Sublime Text 3 Plugin Development
- Best Plugins For Sublime Text 3
- Sublime Plugin Install
Sublime Text 3 is an amazing piece of software. To start, it is a clean, functional, and fast code editor. Not only does it have incredible built in features (multi-edit and vim mode), but it has support for plugins, snippets, and many other things.
I know there have already been many articles like this online, but I am teaching a class on Sublime Text and thought it would be good to have all the information online. In this article, we'll be diving into the best parts of Sublime Text. You've probably already heard of some of these, but maybe not some others.
Features
Beginner's Guide for Sublime Text 3 Plugins. Getting started with one of the lightweight Code Editor Sublime Text and introduction to Snippets, Project and Macros. This plugin comes in late in this list, but it may be one of the most important Sublime Text plugins on this entire list. All BrackHighlighter does is adds in cutter icons and color coding to the.
See full list on scotch.io.
Command Palette ctrl + shift + p
The command palette let's you access pretty much anything in the settings menus, call your package commands, change file syntax, handle Sublime projects, and so much more.
For instance, you are able to call Git commands add, branch, commit, push, and pull all from the command palette. Pubg mobile ipad download.
To Use: ctrl
+ shift
+ p
File Switching ctrl + p
Sublime Text provides a really fast way to open up new files. Just press ctrl + p and start typing the name of the file you want. Once it shows up, just press enter and start typing directly into that file!
To Use: ctrl
+ p
Goto Symbols ctrl + r
When you have a large file with a bunch of methods, pressing ctrl + r will list them all and make them easier to find. Just start typing the one you want and press enter. To Use: ctrl
+ r
Sublime Text 3 also has a new feature (Goto Definition). It provides Sublime Text with more capabilities closer to an IDE. Take a look at that if you're interested.
Multi-Edit ctrl + click
This is in my opinion, the absolute best feature of Sublime. After using it here, it's hard to go back to other text editors. There are many different ways to use multi-edit:
ctrl
+d
: Select the current word and the next same wordctrl
+click
: Every place you click will create a cursor to editctrl
+shift
+f
ANDalt
+enter
: Find a word in your files and then select them all
Snippets
Snippets are yet another great feature of Sublime Text. You can use the pre-installed ones, build your own, or install a package that has more. All you have to do is type in a word and it will expand into your snippet. For example, typing lorem
will generate lorem ipsum text.
To Use: Type a word that activates a snippet (ie lorem
) and press tab
.
Here's a great article on creating snippets.
Keyboard Shortcuts
The amount of keyboard shortcuts in Sublime are astounding. This is my other absolute best feature of Sublime. The less I can move away from the home keys on my keyboard, the more efficient I can be.
For a full list of the Sublime Text Keyboard Shortcuts, take a look at our keyboard shortcuts article.
Projects
Projects is an integral part of my workflow in Sublime Text. A project is just a Sublime workspace in which your folders are open and stored in the sidebar. This helps since you can define a project and add folders to it, and be able to switch between folders quickly.
Using projects, you will no longer have to go digging in Windows Explorer or Finder to get the project you want and drag it into Sublime.
To Save a Project: Go into the command palette and type save project
To Switch Projects: ctrl
+ alt
+ p
Packages/Plugins
Package Control
The absolutely necessary package manager for Sublime. This is the optimal way to install all of the plugins and themes listed below.
Go ahead and install that at the package control site.
To Use: Go into the command palette (ctrl
+ shift
+ p
) and type install
.
Package Control will load all the packages available for install. Take a look at all the great things you can install and find your favorite packages.
Alignment
A very simple and easy to use plugin. I'm a very big fan of making your code organized and good looking. It helps tons when you revisit the code later down the road. Alignment helps with that.
To Use: Highlight the lines you want to align and press ctrl
+ alt
+ a
BracketHighlighter
This plugin provides bracket highlighting for all sorts of brackets.
Colorpicker
Have the ability to change colors with a colorpicker on the fly.
To Use: ctrl
+ shift
+ c
Note: This plugin is much prettier when using it on Mac
Emmet
Emmet is an absolute time saver. You can build HTML on the fly easily and quickly.
To Use: ctrl
+ alt
+ enter
and start typing your Emmet styled HTML
Check out our Emmet Interactive Guide to learn more and try out Emmet for yourself.
DocBlockr
A really great way to easily create doc blocks for many languages including JavaScript, PHP, and CoffeeScript. Just type in /**
above your function and press tab
. Watch the magic as DocBlockr takes the function name and variables and creates your doc block.
Git
Git helps you interact with your Git repo. It has support for all sorts of things like init
, push
, pull
, branch
, stash
, and more. Read more on how exactly you can
use Git inside of Sublime text to improve your workflow.
GitGutter
This is a small, but useful plugin that will tell you what lines have changed since your last Git commit. An indicator will show in the gutter next to the line numbers.
Gist
This plugin allows you to pull your Gists and insert them into your file. This is helpful when you have a Gist to start an HTML file or any other reusable code you have.
To Use: Open up the command palette and type gist
. You can also use the shortcuts that are shown.
SidebarEnhancements
This plugin provides a great deal more choices when right clicking on a file in the sidebar. The ability to open, find, copy and paste, and more are all provided.
Here is the old menu vs the SidebarEnhanced menu.
Themes
There are some really cool looking themes you can install for Sublime. You can find these by using Package Control.
Install a theme with Package Control and then update your User Settings to use it.
Note: You might have to restart Sublime for these changes to take effect.
Some popular themes:
Theme - Soda comes with light and dark
Theme - Flatland
Predawn
An offshoot of Flatland. Check out the repo and the great work by Jamie Wilson.
Spacegray
'A Hyperminimal UI Theme'. More information found here. Thanks to the link by Jentan Bernardus.
More Themes
For more great themes, read up on the Best Sublime Text Themes of 2014.
Color Schemes
Sublime Text 3 Plugin Download
In addition to changing your theme, you can also change your color scheme. These differ from themes since themes are packages for Sublime. Color Schemes are just a color scheme file and changing your settings.
To Change Color Scheme: Go into your menus, Preferences
>Color Scheme
and select one.
You will see changes immediately and can check if you like it or not. For a list of some great color schemes, check out Dayle Rees's colour schemes repo or color sublime, a great project.
Settings
Sublime comes with an insane amount of settings. I would encourage you go look at everything it has to offer.
To get to your user settings, use the command palette and type in user
.
Here are my current settings, most are self explanatory. Pick and choose the good parts for yourself and make your own custom settings!
Sublime Text 3 Plugin Development
I use the great Vintage mode in Sublime. It provides vi editing commands inside of Sublime Text. It isn't as fully featured as the original vi package, but it is the closest that I've seen in any text editor currently. That along with your keyboard shortcuts and command packages will make for a very fast developer.
The settings above automatically turn on Vintage mode when you open a file. If you don't like this feature, just remove vintage_start_in_command_mode
and if you want to disable Vintage altogether, remove the ignored_packages
setting.
Conclusion
Best Plugins For Sublime Text 3
There are so many parts to Sublime that I'm sure I missed some great things. Let me know if you find any other awesome packages or features and happy coding!
Sublime Plugin Install
Craving more Sublime..
Check out our very extensive series going over every aspect of Sublime Text 3:
Like this article? Follow @chris__sev on Twitter
Read next..
Sublime text is awesome, and the editor of choice for many coders out there. From the homepage of Sublime Text itself: 'Sublime Text is a sophisticated text editor for code, markup and prose. 3d avatar creator free download. You'll love the slick user interface, extraordinary features and amazing performance.' Better yet, it's free, or paid only if you choose to. If you're searching for an editor, Sublime offers a beautiful layout, nearly daily updates, speed, automatic code completion, and easily installed plugins. If you already have Sublime, or need more of a reason to get it, check out 20 of the MOST helpful plugins that are out there today (as decided by the 20 most popular plugins installed through package control).
- You can download and install Sublime plugins a number of ways, but perhaps the most popular way is through the Sublime Package Manager plugin itself (duh). Check it out at Package Control.
- Emmet bills itself out as the essential toolkit for developers and– while it's not entirely essential– it is a great quality of life booster for you Sublime Text Editor. It enables abbreviations for typing html and css selectors, the ability to quickly wrap code in new tags, traverse, comment quickly, and fully customize . It's updated almost every day. Check it out on Github or on the Sublime Package Control site.
- Linters have been around for a while, and enable you to check out stylistic, syntax errors, and bugs in real time. Sublime Linter is the third most popular plugin on packagecontrol, but it should be noted that it's not actually the linter that lints your code, you'll also need language specific plugins for the linter such as flake8 for python, jshint for javascript, csslint for css, and ruby-wc for ruby. Check out Sublime Linter at their Github page, or on package control.
- If you've ever watched tutorials where the speaker is using Sublime and wondered how they have a sidebar that includes folders and files in the same directory and wondered how they set that up, it's actually a plugin. SideBarEnhancements is the fourth most popular plugin for Sublime Text, and allows you to open with, evaluate, delete, rename, and view the details of gien sets of files and folders that you're working on. As your codebase grows, it's super helpful! Check out SideBarEnhancement on Github or Package Control.
- Maybe you've seen bracket matching in other editor or plugins. But they were probably nothing like Bracket Highlighter, a Sublime plugin that includes customizable highlights for your bracket types, a high visibility bracket mode (in which matching brackets are shown in more visible pairs), the ability to jump between opening and closing brackets, and a number of other quality of life features. Check out BracketHighlighter on Github or on Package Control.
- If you've ever stared at a screen for 12 hours, you know the importance of a quality theme in keeping your eyes relaxed, what you're trying to look at clear, and so forth. The Soda theme is one of the most popular in Sublime, and besides a pleasing array of colors provides additional functionality too. The Soda theme enables Retina UI display, let's you choose between tab options, offers side folders, offers syntax highlighting color themes, and allows you to change the font of your code. Check out the Soda theme plugin at Package Control or on Github.
- SublimeCodeIntel bills itself out to be a full-featured code intelligence and smart autocomplete engine. It works on a wide array of languages and frameworks, and supports the following features: jumping to the file and line of the definition of a given symbol, shows real-time autocomplete for available modules and symbols, and displays information in the status bar about working functions. Check out SublimeCodeIntel on Github or through Package Control.
- HTML5 Snippets for Sublime Text offers several features, including the ability to use tab triggers instead of typing out HTML5 tags completely. For example, a time tag would become '', with the datetime value remaining editable. Check out the plugin at Package Control or Github.
- Ever sat there trying to tab code blocks into the proper position (for hundreds of lines of code)? It gets old. But doesn't have to if you have the Sublime Alignment plugin, which allows for simple key binding that aligns multiple selections or blocks to set indentations. Check out the Alignment plugin on Package Control or the WBond homepage.
- Tired of jumping out of your editor just to push your file to get or an FTP server. You don't have to with WBond's Sublime SFPT plugin, which enables you to work off of a server by syncing up your current files via FTP, SFTP, SFPT. Additional features include the ability to work on separate local and remote version of a file, use password and key authorization, maintain a persistent background connection, simultaneous uploads, and the ability to detect changes in Git, Mercurial and SVN. Check out the plugin on Package Control or the WBond Homepage.
- Git plugin is easy to install through the Sublime Package Control. It lets you use a great deal of Git's functionality without even moving from your Sublime window. Check out the history of the file you're working on, or use status, log viewing, diff viewing, blame, annotations, file adds, commits, or quick commits from you editor. You can also check it out through Package Control.
- The Sublime jQuery package provides you with quick syntax highlighting and most of the jQuery methods as snippets. Type in a part of the method you want and jQuery package will do the rest. Check it out on Package Control or Github.
- Sass for Sublime Text enables Zen Coding shortcuts (the ability to type out blocks of your html/css in shorthand format, hit tab and generate the corresponding values) for SASS and SCSS files. Check out the package at Package Control or Github.
- LESS Syntax for Sublime offers syntax highlighting for LESS files along with the ability to search with snippets for completion. Check out the package on Package Control.
- DocBlocker for Sublime speeds up writing documentation for Javascript, PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Groovy, Objective, C, C++, and Rust. Check out the plugin on Package Control or Github.
- ColorPicker for Sublime enables multiplatform support for color wheels, the ability to choose colors visually in-editor and add them to your markup, and the ability to pull colors from other plugins. Check out the plugin on Package Control or Github.
- JsFormat for Sublime Text lets you format Javascript and JSON files either in their entirety or portion-by-portion, fully customizable settings (white space, spacing, formatting styles), and the ability to format projects differently on a project-by-project basis. Check out the plugin at Package Control or Github.
- ConvertToUTF8 allows you to edit and convert files encoded in formats not supported by Sublime Text 2&3 including GBK, BIG5, EUC-KR, EUC-JP, and Shift_JIS. Check out the plugin on Package Control or Github.
- Emmet CSS Snippets is an alternative to Emmet for those who either just need the CSS completions feature, or those for whom Emmet doesn't seem to work. Check out the plugin at Package Control or on Git.
- The SCSS Bundle for Sublime Text allows you syntax and support for SCSS, SASS. The Bundle is also available for Textmate, Atom, and Chocolat (other editors). Check out the plugin at Package Control or Github.