About Text Editors
This article is a brief introduction of some text editors. There are several text editors for coding and writing. Which one should be chosen? It had led to several debetes.
Guides
Read these articles to get a simple impression.
- 10+ Best Text Editors For Programming 2016/2017
- Best Text Editor? Atom vs Sublime vs Visual Studio Code vs Vim 2016
- The best free text editor 2017
Explore more:
Read Stack Overflow Annual Developer Survey to find the popular editors.
- Stack Overflow Developer Survey 2017#technology-most-popular-developer-environments-by-occupation
- Stack Overflow Developer Survey 2016#technology-development-environments
GitHub Awesome: curated list of awesome lists. Find guides to use these editors in awesome lists.
See also Zhihu articles:
- https://zhuanlan.zhihu.com/p/21434126
- https://zhuanlan.zhihu.com/p/21444928
- https://zhuanlan.zhihu.com/p/22309567
Vim
Vim - the ubiquitous text editor.
Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as “vi” with most UNIX systems and with Apple OS X.
Vim Tips wiki: http://vim.wikia.com/wiki/Vim_Tips_Wiki
SpaceVim: a community-driven vim distribution inspired by spacemacs.
Emacs
An extensible, customizable, free/libre text editor — and more.
Emacs Wiki: https://www.emacswiki.org/emacs/SiteMap
Spacemacs: A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it’s Emacs and Vim!
Sublime Text
A sophisticated text editor for code, markup and prose.
Visual Studio Code
Free. Open source. Runs everywhere.
In Settings, search Terminal › Integrated › Default Profile: Windows
to change default profile shell.
My usage: Use Visual Studio Code
Atom
Outdated. Atom is closed now.
Atom is a text editor that’s modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.
It’s hard to install packages from apm in China. If you encouter some problems while installing packages, follow steps below.
Use npm mirror of China.
1 | apm config set registry https://registry.npm.taobao.org |
Or set proxy for apm. If you use SS or SSR, you can run commands as follows (may need modifying to suit your personal settings).
1 | apm config set strict-ssl false |
View configuration at ~/.atom/.apmrc
. For more information of using apm in China, visit https://atom-china.org/t/atom/797/2.
Welcome to Atom China.