Text Editors
Text editors are essential developer tools ranging from minimal terminal editors to full-featured IDEs. Choose based on your workflow, whether you prefer modal editing, GUI convenience, or AI-powered assistance.
Available Tools
Vim
Classic modal text editor with high efficiency and extensibility.
Neovim
Modern Vim fork with Lua configuration and built-in LSP.
Emacs
Extensible editor/environment with infinite customization via Emacs Lisp.
nano
Simple and beginner-friendly text editor.
micro
Modern and intuitive terminal editor (nano alternative).
Helix
Modern modal editor inspired by Kakoune/Neovim with built-in LSP.
Kakoune
Selection-first modal editor with a different paradigm than Vim.
Zed
High-performance code editor with real-time collaboration.
Lapce
Lightning-fast Rust code editor with modal editing.
Sublime Text
Fast and sophisticated text editor with powerful features.
Visual Studio Code
Popular code editor by Microsoft with extensive extension marketplace.
Cursor
AI-first code editor built on VS Code with advanced AI integration.
Antigravity
Google's agent-first IDE with autonomous AI agents for development.
How to Choose a Text Editor?
For modal editing: Neovim is the modern choice with Lua config and built-in LSP. Helix offers similar features with no setup.
For beginners: nano and micro offer intuitive interfaces without learning curves.
For GUI editors: VS Code has the largest extension ecosystem. Zed offers blazing-fast performance.
For AI assistance: Cursor provides advanced AI integration. Zed and VS Code also have AI extensions.
For Emacs users: Emacs with Doom or Spacemacs config provides a powerful, extensible environment.