As a developer, you cannot have heard of Sublime Text. But it doesn't matter if you haven't heard of it. Let's let you know. Sublime Text is a very sophisticated Text editor, suitable for writing code, taking notes, and writing articles. Its user interface is very neat, with remarkable functions and surprisingly fast performance. These great features include Goto Anything, multiple selections, command palette, and distraction free mode), split editing, and instant project switch. You can also customize more functions at will. In addition, this Editor supports Mac, Windows, and Linux platforms. However, these are not the content to be discussed in this article.
Sublime Text itself is very powerful, but it is better to have a long string of plug-ins to support it and bring it more powerful functions. This is what we will discuss in this article. Not much nonsense. Let's look at 20 powerful Sublime Text plug-ins. If you are already using them, please let us know and tell us what you think is the best. As usual, your opinions are also important.
20. FTPSync
By default, SublimeText does not provide FTP functions. If you are looking for a free and easy-to-use FTP tool that can be used in your SublimeText application, you can consider FTPSync. This is a very simple FTP synchronization tool that can control multiple renaming of upload targets. Let us know what you think.
19. SASS Build
SASS Build is a pre-processor for CSS writing. This special plug-in will help you properly build SASS files including compression options. Once you install this plug-in, you can easily start it by pressing Ctrl + B (the MAC system is Command + B.
18. Package Control
In plain text, this is something you must install after installing SublimeText. Why? With this special plug-in package, you can easily install, upgrade, delete, or even conveniently view the list of packages or plug-ins that you have installed in SublimeText. It makes these processes very easy and organized through menus and corresponding actions.
17. Emmet
In summary, Emmet is a plug-in that allows you to write HTML and CSS more quickly and efficiently, saving you a lot of time. How to implement it? You only need to use the agreed abbreviations instead of writing the entire code, and these abbreviations will be automatically extended to the corresponding valid labels. For example, you only need to input (h4> a [rel = external]) + p> img [width = 500 height = 320]) * 12, it is then extended into 12 list items and followed by the image. Then you can enter the content.
16. SublimeLinter
This plug-in was recently rebuilt and released for SublimeText3. The new version obviously brings a lot of new and different features, instead of putting all linters in one package. Developers allow you to select and install the Linter you often use when updating. Obviously, this can save disk space. "More Customization" is what I need.
15. SublimeEnhancements
This plug-in can extend the sidebar menu of SublimeText, including creating files in the current project folder, moving files or folders, and generating copies of files or folders, open or refresh in a new window or browser. This is just to sum up, to explore more features after installation.
14. PackageResourceViewer
With this special plug-in, you can easily view and edit different packages that are attached to SublimeText. You can also extract any given package. This operation copies it to the user folder so that you can safely edit it.
13. Git
Although the name looks unfriendly, as a developer, you certainly can understand what it is. This plug-in will integrate Git into your SublimeText so that you can run the Git command in SublimeText, including adding, submitting files, viewing logs, file annotations, and other Git functions.
12. Terminal
This plug-in allows you to directly use the terminal in Sublime to open your project folder and supports shortcut keys.
11. CSSComb
This is a formatting plug-in used to sort CSS attributes. If you want to keep the code clean and tidy and want to arrange it in a certain order (isn't it a little obsessive ?), This plug-in is an effective solution. Especially when you work with other developers who have their own coding styles.
10. CanIUse
If you want to check whether the browser supports CSS and HTML elements that you include in your code, this is the plug-in you need. All you need to do is to select the element in question and the plug-in will do the rest for you.
9. Alignment
This plug-in allows you to align your code, including PHP, CSS, and Javascript. The code looks more concise and readable for easy editing. You can view the following picture to understand what I mean.
8. Trmmer
You know that when you write code, some unnecessary spaces are generated due to errors or other reasons. Note that redundant spaces sometimes cause errors. This plug-in will automatically delete these unnecessary spaces.
7. ColorPicker
If you often want to view or set the color value, this plug-in can easily call your local palette application. This is a two-way function. You can select a color in the color palette and press the "OK" button to enter the value to the current position of the activity document in SublimeText, you can also select a color value in the activity document. Press the shortcut key of this plug-in to locate the color corresponding to this value in the displayed color palette.
6. MarkDown Editing
SublimeText is not only able to view and edit Markdown files, but it will regard them as plain text in bad format. This plug-in provides proper color highlighting and other functions to better accomplish these tasks.
5. FileDiffs
This plugin allows you to see the differences between two different files in SublimeText. The objects you can compare can be data copied from the clipboard, files in the project, files currently opened, and so on.
4. DocBlockr
DocBlockr allows you to easily document code. It will parse functions, variables, and parameters and automatically generate a document paradigm based on them. Your job is to fill in the corresponding description.
3. Custom themes
Different themes can trigger creativity and ideas. You may want to use these plug-ins to implement different themes and bring better and exciting prospects.
SpaceGray
Centurion
2. Snippets
Snippets, you must have heard of it. It can help you write code quickly. But it does not use abbreviations like the plug-in mentioned above. It is to reuse code blocks to save your time. You can even create your own code snippet, depending on yourself.
1. Support for other syntaxes
If a SublimeText language is not included in the Language Pack, it cannot display appropriate syntax highlighting. These languages include LESS, Sass, SCSS, Styls, and Jade (or others ). If you are using these languages, you may want to install their syntax plug-ins.
LESS
Sass
SCSS
Styls
Jade
Address: http://inspiretrends.com/20-powerful-sublimetext-plugins/
Link: http://www.cnblogs.com/oooweb/p/sublime-text-plugins.html