The difference between the advantages and disadvantages between the horizontal contrast editor vim, other commonly used except regressed editor.

1. NOTEPAD++

Notepad ++ is a Windows set in the operating system text editor (software copyright license: the GPL ), a complete cultural interfaces and support the development of multi-language functionality ( UTF8 technology).

Notepad ++ features than Windows in Notepad powerful (Notepad), in addition to making a general text documentation is also very suitable for writing computer code. Notepad ++ is not only syntax highlighting, syntax also folded, and support for macros and plug-in expansion modules basic functions.

Notepad ++ is a free software, free to use, comes with Chinese, built-in support for up to 27 kinds of syntax highlighting (including a variety of common source code, scripts, can support .info file viewer), also supports custom language .

Official Website: http: //notepad-plus-plus.org/

2. GNU Emacs

Emacs, the famous integrated development environment and text editors. Emacs is recognized as one of the most professional programmers code editor favorite, another vim .

EMACS, since that is Editor MACroS (Editor macro) acronym, since its birth, Emacs evolved many branches, of which the most widely used two are: 1984 initiated by him so far maintained by the GNU Emacs Richard Stallman, and 1991 It was launched in XEmacs. XEmacs is a branch of GNU Emacs, still maintains considerable compatibility.

Use Emacs Emacs Lisp, a programming language that has a highly scalable, enabling including programming, compiler extensions and even web browsing etc. functions.

Emacs is not just an editor, he is an integrated environment, or call it an integrated development environment , which allows users to functions such as exposure to full-featured operating system, the basic function based on the editor, Emacs developed a "bourne-shell-like" in the shell: eShell.

Official Website: http: //www.gnu.org/software/emacs/

3. SUBLIME TEXT

Sublime Text is a code editor (Sublime Text 2 is billing software, but the trial indefinitely), also advanced HTML and prose text editor. Sublime Text is a programmer Jon Skinner in January 2008 as developed, it was originally designed as a rich extension of Vim .

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

Official Website: http: //www.sublimetext.com/

4. ATOM

Atom is designed for programmers github launched a cross-platform text editor. It has a simple and intuitive graphical user interface, and there are many interesting features: support for CSS, HTML, JavaScript and other web programming languages. It supports macros, auto-complete split-screen function, integrated file manager.

Can be done by a rich variety of language development plug-in mechanism, commonly used in web development, php also be used for back-end development and so on.

Official website: https: //atom.io/

5. PSPAD

PSPad very powerful, UltraEdit, Editplus, EmEditor can do (such as multi-file editor, support the "Project", syntax highlighting , HEX editor, built-in FTP function), PSPad can do even better! PSPad in incorporates many useful tools.

The strongest clip (Ctrl + Space) and auto-complete (Ctrl + J) function, it can help you quickly and efficiently generate some code!

PSPad has its drawbacks, because the underlying use of SynEdit , so Unicode support is not very good, in addition wrap (word wrap) the problem has not been resolved.

Official Website: http: //www.pspad.com/en/

6. GEANY

Geany is a small GTK + 2 developed using cross-platform open-source integrated development environment to distribute GPL license source code is free of free software . Current version: 1.34.

The software is compact, rapid start, the disadvantage is simple interface, running slow, simple functions.

Official Website: http: //www.geany.org/

7. ECLIPSE

Eclipse is an open source -based Java extensible development platform. On its own, it is only a framework and a set of services for building development environments by plug-in component. Fortunately, Eclipse comes with a standard set of plug-ins, including Java development tools (Java Development Kit, the JDK ).

Official website: https: //eclipse.org/

8. JEDIT

jEdit is a development of the Java language text editor, released under the GPL.

It can run on a variety of platforms Windows, Linux, Mac OS, etc., and there are a lot of plug-ins can be expanded basic functions. It also supports more than 80 file types grammar highlighted. Including support for multiple character encodings including UTF-8.

jEdit there is also a convenience macro definitions and JavaScript and other scripting languages.

jedit is an open source java prepared with a text editor . There are many useful features, including syntax highlighting, bracket matching, expression searches, multiple file search and replace, define keyboard macros, and so on.

 

Official Website: http: //jedit.org/

9、NETBEANS

NetBeans is a Sun Microsystems (2009 by Oracle's acquisition) in 2000 founded the open source developers and customers for home communities, it aims to build a world-class the Java IDE . NetBeans current can be developed on Solaris, Windows, Linux and Macintosh OS X platform and SPL use within (Sun Public License) range.

NetBeans including open source development environment and application platform, NetBeans IDE enables developers to rapidly create Web, enterprise, desktop, and applications for mobile use of the Java platform, NetBeans IDE already supports PHP, Ruby, JavaScript, Groovy, Grails and C / C ++ and other development language.

Official Website: https://netbeans.org/

Guess you like

Origin blog.csdn.net/qq_43210641/article/details/90268474