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.