Postscript: Haven’t used the Sublime Text editor for a long time. Now that writing front-end and PHP has switched to VSCode, JAVA and Kotlin have switched to IntelliJ IDEA
preface
As a Web developer writing PHP with a React Vue stack, I chose to use Sublime Text 3 for my development work. This article assumes that you have Sublime Text 3 installed and can install the plug-in using All Autocomplete.
Alignment – Automatic Alignment
To achieve the following effect, just press a key. But now I like it less and less. Because if you add another line in the future, you might have to arrange it again, and then change it again in the code version.
All Autocomplete — Complete the code
This plug-in can automatically find completion in all open files
AutoFileName – Automatically complete the file path and filename
BracketHighlighter — Highlights bracket quote pairs
This plugin not only provides highlighting parentheses, but also provides a series of shortcuts to quickly jump between matching parentheses and selecting a selection.
ChineseLoremIpsum – Generates placeholders for Chinese characters
Type Clorem and press Alt + C to generate several random words
Color Highlighter — Highlights a Color
This plugin colors strings that might be color values
CSS3 – CSS3 support
Please disable the CSS plugin for Sublime Text in the configuration file before using it.
DocBlockr — Specification annotation plug-in
It can be used in PHP and JS
EditorConfig – Support for EditorConfig file syntax
Help unify the code style of the project.
EditorConfigSnippets — EditorConfig code snippets
Help to quickly generate.editorConfig files.
Emmet – Fast HTML writing tool
You can use selector syntax to quickly write HTML, the front end of the magic.
Gist – Manage Gist code snippets
The actual experience is not good and is rarely used
Git Conflict Resolver — Find Git code conflicts quickly
Git rebase allows you to quickly locate conflict, which is often found after executing git rebase. Installation is highly recommended.
Gitignore — Quickly create git ignore files
This plugin supports.gitignore file generation for multiple languages/projects/editors.
Inc-dec-value — add or subtract numbers
Hold Ctrl + up/Down to quickly add or subtract numbers
JQuery – jQuery support
MarkdownEditing – MarkDown format enhanced support
Friendly interface for highlighting Markdown or TXT files. And support for GFM extended Markdown format.
MultiEditUtils — selection enhancement plug-in
Sublime Text already has quite a lot of selection, but this plugin makes it even more powerful. I use this feature most often and highly recommend it.
OpenPath — Quickly open the project folder or current folder
Phpcs — PHP code specification inspection tool
This plugin can check whether the style of PHP code written conforms to PSR standards, and analyze the code such as whether variables are used, whether undeclared variables are used, the length of variable names, and code complexity. More PHP code quality tools http://www.putaor.com/?p=341
Placeholder – Generates a placeholder code
Sass — SASS and SCSS support
SASS Snippets — SASS Snippets
Sidebarenh chimes – Sidebar enhancement
Sublimerge 3 — File comparison plug-in
Very powerful plugin to compare files from files, historical versions, other branches, clipboard. Strong Amway.
TortoiseSVN – SVN
Vue Syntax Highlight — Vue support
Xdebug Client — PHP Xdebug plug-in
Sometimes it’s unstable. I don’t use it much anymore. Installation configuration reference http://www.jianshu.com/p/7ad1e59baed2
Anaconda – Sublime as a Python development IDE
There are powerful hints and code analysis, but the occasional pop-up error is weird.
ASCII Decorator — Convert English characters to ASCII images
Not much use.
AsciiGraph — Draws a flowchart
Windows is not supported originally, but I gave the author a PR recently and now it is supported. Not very friendly to Chinese support.
Autoprefixer – Automatically prefixes CSS code
Babel — Support for bable files
ConvertToUTF8 – required to open non-UTF-8 encoding files
JavaScript Completions — JS Completions
Support for multiple libraries.
LiveStyle — Visual style writing
Working with a browser can make page development more efficient, but now the front end has changed the way it works. Webpack is no longer used.
PlainTasks — TODO List in Sublime
Sublime Text – Runs the interpreter inside Sublime Text
Terminal — Quickly open a Terminal
It is better to use with shortcut keys.
WakaTime – Statistics encoding time
Look at how much time you spend coding each week. The free version only looks at data from the last seven days.