The programmer's Favorite 9 text editor

Source: Internet
Author: User

These days, almost every developer is familiar with the benefits of open source and code authoring tools. Open source repositories such as GitHub and SourceForge provide valuable resources for those who seek help in building their own applications.


1. Atpad


designed for developers who prefer to use a text editor rather than a mature IDE, Atpad provides a tabbed environment, line numbering, bookmarks, code snippets System, unlimited undo/Redo, and more.

Supported operating systems: Windows


2. Codemirror


JavaScript-based codemirror can embed a text editor in a Web browser. It supports more than 90 languages, with AutoComplete, code folding, parentheses and tag matching, and more.


Supported operating systems: OS-Independent


3. Emacs


Since the 70 's, generations of developers have used Emacs to write code. It provides content-sensitive editing, syntax coloring, comprehensive Unicode support, custom features, and a huge library of plugins.

Supported operating systems: Windows, Linux, and OS X


4. JEdit

This Java-based text editor supports more than 200 programming languages. It includes a built-in macro language that provides hundreds of pre-written macro commands and plugins.


Supported operating systems: OS-Independent


5. notepad++


The Scintilla-based notepad++ was recently updated earlier this month, adding new Ghost input features. Other features include syntax highlighting and folding, customizable GUI, Document Map, AutoComplete, tabbed interface, WYSIWYG printing, bookmarks, macros, and more.

Supported operating systems: Windows


6. TEA


This fast cross-platform text editor claims to have hundreds of supported features. Although small, it contains spell checker, tabbed layouts, syntax highlighting in dozens of languages, support for code snippets and templates, bookmarks, calendars, and more.

Supported operating systems: Windows, Linux, and OS X


7. TextMate

This text editor is only for Mac, claiming to be bringing code and tags into the 21st century. Please note: This is an open source tool, but it may not be free;

Supported operating systems: OS X


8. Vim


Vim is a mature text editor with many hardcore fans and an old enemy of Emacs. It's easy to configure, sometimes called the programmer's editor, because it has many of the features of the standard IDE. It is a charitable software, so the people who use it are asked to donate money to an institution that helps poor children in Uganda.


Supported operating systems: Windows, Linux, and OS X


9. XML Copy Editor


this fast and lightweight editor is ideal for a task: writing valid XML code. Features include syntax highlighting, folding, tagging, spelling and styling checks, and importing and exporting from Microsoft Word.

Supported operating systems: Windows and Linux


Source: 51CTO

The programmer's Favorite 9 text editor

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.