[Editor] [] of the four front end editor - Sublime, Atom, VS Code and Notepad ++

1. https://blog.csdn.net/houshaolin/article/details/77140561

2. https://blog.csdn.net/m13026178198/article/details/52837076

 

There is a rumor: There are three types of procedures ape world, one is to use Emacs, one is using Vim, one is okay with other editors, Vim and emacs function of the powerful do not need me to say here , and a search online a lot.

Because vim and emacs relatively steep learning curve, as a third programmer we take a look at some of the current mainstream simple and easy editor of it!

1.sublime

sublime official website

Features at a glance:

Official summed up the sublime:

Sublime Text is a sophisticated text editor for code, markup and prose.

You'll love the slick user interface, extraordinary features and amazing performance.

Sublime Text is a code editor (Sublime Text 2 (latest version sublime text 3) is a billing software, but the trial indefinitely, but will pop up from time to time to remind pay), also advanced HTML and prose text editor .Sublime Text by the programmer Jon Skinner in January 2008 as developed, it was originally designed as a Vim has a rich extension.

Sublime Text has a nice user interface and powerful features, such as code thumbnails, Python plug-ins, and other code segments can also customize the key bindings, the main function menus and toolbars .Sublime Text includes: spell checking, bookmarks, full Python API, Goto function, real-time project switching, multi select, multi-window, etc. .Sublime Text is a cross-platform editor that supports Windows, Linux, Mac OS X and other operating systems.

Some prominent attractive characteristics can be directly read the official introduction. Will not repeat them here.

Plug-in installation

1. Install Package Control

Press Ctrl + `to bring up the console,

Paste command line installation code in the end portion and press Enter. (Detailed operation with reference to official website Package Control)

Restart Sublime Text.

If you see this one in the package control Perferences-> package settings, the installation was successful.

Also you can go to the official website link (see further reading) Download Package Control.sublime-package into the sublime installation directory of the data in the installed package folder

2. Install Package Control with other plug-ins

Press Ctrl + Shift + P recall command panel

Type install to bring up the Install Package option and press Enter, and then you want to install the plug-in list.

The main advantage

1. mainstream front-end development editor

2. The small volume, fast

3. Powerful text

4. Support compilation feature and can be seen in the console output

5. embedded python interpreter supports plug-in development to achieve the purposes of extensible

6.Package Control: ST support a large number of plug-ins can be managed by its

The main drawback

Although closed source 1. charges, fees problem does not affect the use, but complete source of a problem is caused by the millennium bug have not seen the repair. Very affecting.

2. While up and running fast, but you try to open while running xcode project to use sublime, you know what broke down and enter a line of code, a half-day response, however (this problem only exists in the sublime text3).

3. Although there Package Control management plug-in, but when installing search plug-in, only to see a simple word description, and then plug configuration inconvenient.

4. When the plug more after, sublime crash from time to time, users can not clearly know which plug-in caused can only uninstall one by one to determine.

The many incompatible text widget Sublime Sublime text 2 and 3, the plug 2 many useful Sublime text, the text can not be used in 3 sublime.

6. Tucao have to look at the problem is not new window 2 of sublime text, open to different projects at the same time, you know this is more than inconvenient.

7. Tucao also very unhappy about the sublime text project function, ctrl + command + p only switch recently opened project, even if you save for sublime project, not just recently opened, this shortcut will not switch.

2.vscode

vscode official website

Many cool features can be found vscode's official blog

vscode blog

Features at a glance:

vscode is also a cross-platform text editor, built a powerful support for JavaScript, TypeScript and Node.js, C ++, C #, Python, PHP and other languages. For details, consult the documentation vs doc can its official website

Because vscode whether official documents or demo video are quite detailed (not for nothing, after all, Microsoft empire), specific functions Tell me what you own to explore.

Plug-in installation

vscode update to the current location, built-in plug-in installation features in the edit button on the right side has a plug-in center, you can easily install, upgrade, uninstall the plug-in, in addition to find their own plug-in add-ons store vscode vscode of add-ons store, compared sublime speaking, vscode plug-in management is very convenient, but also a considerable number of plug-ins, its ecosystem matures, then again, after all, people are the Microsoft empire.

The main advantage

1. Attractive, notepad ++ Forcing every minute, remove direct notepad ++

2. seconds to load large files almost open, tried to open the project 100M, and stress-free

3.C # support highlighting, we have compiled also supports references

4.JS, HTML and other support for highlighting and completion

The whole platform

6. free, this is a must praise

7. Low memory footprint

8. Based atom, but performance speed atom seconds

The main drawback

1. not stable enough, often crash, but for frequent crashes, absolutely use it only

2. The plug-in is not perfect, but very fast development

3.debug flexibility is not enough

4. Support for C # is not good enough

The project does not support loading only supports folder loading, citing relatively large, complex engineering support low

3.Atom

Atom's official website

Many cool features as well as quick start, the venue and the official can explore.

Features at a glance:

Atom code editor supports Windows, Mac, Linux three major desktop platform, completely free, and has opened all of the source code on GitHub. After a long period of iterative development and continuous improvement, the official version of the Atom in performance and stability aspects have improved significantly.

Atom development team will be called a "21st century to create a configurable editor", it has a very delicate interface, rich and configurable items, plus it provides the SublimeText on similar Package Control (package management) function, more importantly atom package management tool for visualization of the configuration widget and use to help plug and github corresponding to the address, to facilitate this very generous layer developers to create really suitable for their own development tools Atom fight.

As a modern code editor, Atom has the characteristics of a variety of popular editors have very rich functionality, supports a variety of programming language code highlighting (HTML / CSS / Javascript / PHP / Python / C / C ++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown, etc.), compared to most other editors, Atom language support is considered a very comprehensive coverage. in addition, its code completion ( also called Snippets) is also very easy to use, you just enter a few characters to expand into a variety of common code, can greatly improve the efficiency of programming.

Plug-in installation

Atom has a very good interactive GUI plug-in management center where users can easily search, install, upgrade, uninstall, configure the plug.

The main advantage

1. The development and maintenance of a strong team, and is an open source project, so the bug fix fast speed, fast ecosystem growth rate.

2. shortcut key support is particularly good, familiar with a variety of keyboard shortcuts after tons can improve production efficiency.

3. relatively stable, rarely crashes.

4. The plug-in management is in place, we can accurately locate the problem plug-ins.

5. The plug-in ecosystem development speed particularly fast, a lot of useful plug-ins waiting for users to explore.

The main drawback

1. performance problems, slow start

2. Open the file is large there will be the problem of high cpu usage

3. The current compared to the sublime skill level is not mature enough, there are a lot of bug

to sum up:

The three editors, have their own strengths, but also have their own shortcomings, for different developers, you may need to choose according to their preferences, but fortunately, the use of the three editors of similar, basically you can painlessly migrate into any editor.

From the long-term development perspective, Atom and vscode by the two giants to maintain the main thrust of open source projects, open source power is enormous (open source Dafa is good!), So the pace of development is destined to far more sublime, might not be long, I can completely abandon the
sublime. ----------------
copyright: original article is CSDN blogger "DuoRuaiMiFa", and follow CC 4.0 BY-SA copyright agreement, reproduced attach the original source link and this statement.
Original link: https: //blog.csdn.net/m13026178198/article/details/52837076

Guess you like

Origin www.cnblogs.com/renxingblack/p/11605604.html
Recommended