Are there any modern keyboard-centered text editors like Vim or Emacs?
-
I really like the keyboard focus of vi and emacs and the power behind it's commands (eg, di" for delete everything inside quotes), but the commands feel a little dated to me. I know you can customize commands, but I'm wondering if there is a plugin or another text editor that has the same keyboard focus but build from a more modern perspective.
-
Answer:
Almost every modern text editor or IDE has a vi emulation mode or emacs keybinding support. However, the quality of these emulation layers vary. Ironic as it may seem, the best vi emulation layer that I've used is emacs' evil-mode. As for modern, I'm playing around with Atom since day 1 of closed beta and created an emacs keybinding plugin for it. It works pretty well (I'm biased of course) and people started contributing to it. Atom's vi-mode is also superb, but missing some minor things. For instance, it doesn't have ";", "z", and ex-mode. This will change in the near future since GitHub actively develops vim-mode, along with a lot more contributors than atomic-emacs. If IDEs are your thing, IntelliJ idea can be customized to use emacs keybindings. I use an even more customized version of that keybinding option though. There's also IdeaVim, but I haven't tried it personally. I've used both emacs and vi for a reasonable amount of time. 3 years each, and this year I decided to use evil-mode for emacs. I think there's no reason why modern editors shouldn't have these keybindings except for lack of extensibility. Atom is very extensible, and I'd wager that the quality of atom's emacs and vi plugins will continue to improve in the near future. PS: I don't work for GitHub, but yeah, check out Atom I've also blogged about the same topic at coderwall. The article has some links to plugins and gists that might help you customize your environment. https://coderwall.com/p/5dd7xa?i=3&p=1&q=author%3Aavendael&t%5B%5D=avendael
Evan Dale Aromin at Quora Visit the source
Other answers
Have you checked Light Table? If you haven't then I would recommend to do that. You can use Vim / Emacs style typing in that, and a lot of other features / customization as well.
Saurabh Kumar Mishra
Related Q & A:
- How can I fix my delete key in VIM over ssh?Best solution by Stack Overflow
- What do magazine editors do?Best solution by Yahoo! Answers
- Any free legal movie editors?Best solution by Yahoo! Answers
- Which is better: a touchscreen qwerty keyboard or a physical qwerty keyboard?Best solution by ChaCha
- Who are beauty editors?Best solution by eHow old
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.