1.visual studio code
VS Code
(Visual Studio Code) is developed by Microsoft a free, open source, cross-platform Code editor, beautiful and clean interface, high appearance level. Syntax highlighting for almost all major languages is supported. Support plug-in expansion, you can debug directly, is a very popular editor.
① Intelligent code completion
② Matching parentheses
③ Code snippet
④ Code comparison
5. Support the Git
⑥ Customize hotkeys
2.Sublime Text
Sublime Text
It’s a textThe editor(the chargesoftware, can be tried indefinitely, but there will be an activation prompt popup), is also an advancedcodeEditor. Sublime Text was developed by programmer Jon Skinner in January 2008 and was originally designed as a rich extensionVim.
Features:
1, deep integration of GBK coding, can support GBK coding files.
2. Remove the automatic detection upgrade prompt.
3, automatic line wrap function.
4. Install Emmet (ZenCoding) plug-in.
5. Adjust the font size to 11px for normal people.
6. The software is registered.
Features:
Instead of a scroll bar on the right, there’s a code thumbnail, which is awesome
Powerful shortcut commands “search for commands, options, snippets, and syntex in real time, and press Enter to execute, reducing the hassle of finding.”
Instant file switching.
3.GNU Emacs
GNU Emacs
isEmacsOne of many branches, introduced in 1984Richard StallmanInitiated and maintained by him.
Function:
Emacs is more than just an editor. It is an integrated environment, or integrated development environment, with features such as putting users into a full-featured operating system. Based on the features of the editor, Emacs developed a “Bourne shell-like” shell: EShell. Emacs can also:
Send and receive E-mail
Edit remote files by FTP/TRAMP
Log in to the host through Telnet
On the newsgroup
Log on to IRC and communicate with friends… , etc.
Features:
Interactive editor
Real-time editor
Advanced editor
Since the document
customizability
Extensibility (integrated with Lisp)
Supports the X Window environment
Emacs on all platforms
4.VIM
Vim
Is a highly configurable text editor designed to efficiently create and change any type of text. It as a”vi
“Contained in the majorityUNIX
Systems andApple OS X
In the.
It is an improved version of the VI editor and is also free software. Programs are built to handle code and a lot more than just writing emails and opening configuration files. It allows you to edit text and save simple text files, but its main function is to edit code. It supports syntax highlighting and line numbering, two basic features necessary for writing programs. Users can also change the interface color to increase the visibility of the code.
For text editing, VIM includes spell checkers for multiple languages and the ability to suggest how to correct spelling mistakes. It comes in handy even when you’re writing code, because the application only checks text that isn’t recognized as code. Of course, you can also quickly skip from one error to the next to better proofread the text.
VIM is the perfect choice for programmers and developers dealing with all kinds of text editing.
Vim is very stable and is being developed to get better. Its features include:
- A persistent, multi-level undo tree
- Extensive plug-in system
- Supports hundreds of programming languages and file formats
- Powerful search and replace
- Integration with many tools
5.ATOM (An open source code editor)
Atom
Is a byGitHub
Open source editor developed to support custom HTML,CSS and JS programming languages. Because of the simple and intuitive interface, at the same time support third-party program package installation and support macro features, by programmers love!
Main functions:
Support CSS, HTML, JavaScript and other web programming languages. It supports macros, auto-splits, and integrates a file manager.
Various languages can be developed through a rich plug-in mechanism, often used for Web development, but also for back-end development such as PHP.
Advantages:
Rich plug-ins can meet almost any Web development requirement
Git native support
Simple plug-in writing
Custom interface
Disadvantages:
Opening large files freezes
SVN support is poor
6.PSPAD
The best are clipping (Ctrl+Space) and autocomplete (Ctrl+J), which help you generate parts of your code quickly and efficiently! Any programmer using an IDE will know this. For Web development, PSPad menu “Webpage” provides page preview, formatting HTML code, compression, formatting CSS, integrate Top Style, integrate TiDy and other functions. Link check, HTML check, CSS check, HTML TiDy and a series of other tools are provided in the “Online Tools” of the menu “Help”. PSPad is a programmer’s editor!
Disadvantages:
1. Code folding is not supported
2, slow startup speed (you can turn off the startup flash screen, so that the speed is fast)
4. The replacement speed is slow
C# is not supported
6. Opening large files is slow
7.IntelliJ IDEA (charge)
IDEA, short for IntelliJ IDEA, is an integrated environment for Java programming language development. IntelliJ is recognized as one of the best Java development tools in the industry, especially in intelligent code assistant, automatic prompt code, refactoring, J2EE support, various version tools (git, SVN, etc.), JUnit, CVS integration, code analysis, innovative GUI design and other aspects of the function can be said to be extraordinary.
Advantages:
The most prominent function is debugging, which can be used to Debug Java code, JavaScript, JQuery, Ajax and other technologies.
For example, if you look at objects of Map type, if the implementation class uses hash mapping, empty Entry instances will be automatically filtered.
Secondly, I need to dynamically Evaluate the value of an expression. For example, if I have an instance of a class but do not know its API, I can point out the supported methods through Code Completion.
Finally, in the case of multithreaded debugging, the Log on Console feature can help you check on multithreaded execution.
8.WebStorm
WebStorm is a JavaScript development tool from JetBrains. At present, it has been praised by the majority of Chinese JS developers as “Web front-end development artifact”, “the most powerful HTML5 editor”, “the most intelligent JavaScript IDE” and so on
Features:
- Supported languages and frameworks
- Code completion
- Multiple caret and selection