UltraEdit
UltraEdit is a text and code editor built for work that general-purpose editors often struggle with: large files, complex data manipulation, and security-sensitive workflows. It has been in the market for more than 30 years, is used by over 4 million users worldwide, and is trusted by enterprise customers across the Fortune 100, 500, and 1000.
Individual users choose UltraEdit when everyday editors start to hit their limits. Common use cases include working with very large files, running advanced search and replace, using column and block editing, and handling more complex text and data manipulation.
Organizations choose UltraEdit when they need a more secure and supportable editor behind sensitive workflows. That includes teams in banking, insurance, healthcare, government, and other regulated or risk-sensitive environments where unsupported tools can create too much uncertainty.
Learn more
Neovim
API is first-class, discoverable, versioned, documented. MessagePack structured communication enables extensions in any language. Remote plugins run as co-processes, safely and asynchronously. GUIs, IDEs, web browsers can, embed Neovim as an editor or script host. Works the same everywhere, one build-type, one command. Modern terminal features such as cursor styling, focus events, bracketed paste. Built-in terminal emulator and strong defaults. Fully compatible with Vim's editing model and Vimscript v1. Start with :help nvim-from-vim if you already use Vim. The current stable release version is 0.5 (RSS). See the roadmap for progress and plans. With 30% less source-code than Vim, the vision of Neovim is to enable new applications without compromising Vim's traditional roles. Lua is built-in, but Vimscript is supported with the most advanced Vimscript engine in the world (featuring an AST-producing parser).
Learn more
Sublime Text
A sophisticated text editor for code, markup and prose. Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words. Make ten changes at the same time, not one change ten times. Multiple selections allow you to interactively change many lines at once, rename variables with ease, and manipulate files faster than ever. The Command Palette holds infrequently used functionality, like sorting, changing the syntax and changing the indentation settings. With just a few keystrokes, you can search for what you want, without ever having to navigate through the menus or remember obscure key bindings. Sublime Text has a powerful, Python API that allows plugins to augment built-in functionality. Package Control can be installed via the command palette, providing simple access to thousands of packages built by the community.
Learn more
Spacemacs
A community-driven Emacs distribution. The best editor is neither Emacs nor Vim, it's Emacs and Vim! Spacemacs is a new way to experience Emacs, a sophisticated and polished set-up focused on ergonomics, mnemonics and consistency. Key bindings are organized using mnemonic prefixes like b for buffer, p for project, s for search, h for help etc. Innovative real-time display of available key bindings. Simple query system to quickly find available layers, packages and more. Similar functionalities have the same key binding everywhere thanks to a clearly defined set of conventions. Community-driven configuration provides curated packages tuned by power users and bugs are fixed quickly.
Learn more