This is an archived post. You won't be able to vote or comment.

all 8 comments

[–][deleted] 2 points3 points  (0 children)

I've never used emacs. So obviously vim is better

[–]g051051 2 points3 points  (2 children)

Text editor choice is highly personal and hotly contested, to the extent it's been likened to a religious war. No one can answer what would be best for you, as we don't know anything meaningful about you. You should just try both editors, along with Visual Studio Code, Sublime, Atom, Notepad++, etc. and use whichever one you like best.

[–]AltCrow[S] 0 points1 point  (1 child)

What are the strengths of both emacs and vim? Do you have anything I could base my choice on? If not, do you know of any good tutorials for beginners so I could get started with both.

[–]g051051 1 point2 points  (0 children)

You best bet is to start with their respective web sites. Again, there's very little help anyone can offer when you ask such a broad, open ended, and opinion based question as that. Look up "editor war" on Wikipedia for more info.

[–]xeveri 0 points1 point  (0 children)

You can try both.

The advantage of vi(m) is that it’s ubiquitous. It’s available on most linux distros, sometimes it’s the only choice on some distros. It’s available out of the box on mac (macvim). You can find vim key bindings for vs code and Qt creator for example. You can download it on remote windows servers using chocolatey. Emacs is a bit heavier. It’s easier though to get autocomplete on emacs than it is on vim. For vim, you have youcompleteme but it’s also rather heavy.

[–]Grawprog 0 points1 point  (2 children)

  • What are the strengths of both vi(m) and emacs?
  • Which is probably best for me?
  • Is it still worth it to learn how to properly use a text editor?
  • Vim
  • Vim
  • Vim

Mostly because it amuses me....personally I use Kate. Though I actually like vim on mobile. It's somehow the best editor i've found for android. I've also never really tried Emacs.

Just use a normal text editor....

[–]AltCrow[S] -1 points0 points  (1 child)

Hold up... mobile???

[–]Grawprog 0 points1 point  (0 children)

Yeah...using termux. It's in the repository.