# Are you using vim or emacs or something else?

**URL:** <https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819>\
**Category:** Lounge\
**Created:** [March 18, 2021, 2:48am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819 "2021-03-18T02:48:25Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zircon34](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/zircon34/32/135623_2.png) [@Zircon34](https://forum.endeavouros.com/u/Zircon34)\
**Post date:** [March 18, 2021, 2:48am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/1 "2021-03-18T02:48:25Z")

</div>

I actually never pulled through learning emacs or vim, one needs to be quite persistent.

I started reading Harley Hahn’s emacs field guide.

Are you using the one or the other, or something totally else!? Why? Any good advice or reading material you can recommend?

---

<div class="post-metadata">

**Author:** ![freebird54](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/freebird54/32/83106_2.png) [@freebird54](https://forum.endeavouros.com/u/freebird54)\
**Post date:** [March 18, 2021, 3:39am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/2 "2021-03-18T03:39:45Z")

</div>

Having used both - and avoiding both ever since - here is a perspective:

vim = esoteric and quite capable editor, that may be all there is on a Unix-like system. Worth knowing a few commands - like (W)rite changes and (Q)uit!

emacs = almost a full DE in many ways - an emacs guru will rarely leave the environment. Also a bit esoteric 😁

I find that knowing _ **OF** _ them is all that is required these days…

---

<div class="post-metadata">

**Author:** ![Zircon34](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/zircon34/32/135623_2.png) [@Zircon34](https://forum.endeavouros.com/u/Zircon34)\
**Post date:** [March 18, 2021, 3:57am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/3 "2021-03-18T03:57:50Z")

</div>

😅 I use mostly nano to edit config files

```auto
Ctrl+o
Ctrl+x

```

To save and quit. Recently discovered ctrl+w to search, I am very basic what concerns text editors.

Most of my coding is in latex studio to edit my latex docs, jupyter notebooks for python, Rstudio for writing gitbooks, so many nice programs out there.

Couple of months into trying i3wm, just wondering if that makes learning emacs redundant, got all programs a keybinding away.

However, am still curious about the vim and emacs.

---

<div class="post-metadata">

**Author:** ![freebird54](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/freebird54/32/83106_2.png) [@freebird54](https://forum.endeavouros.com/u/freebird54)\
**Post date:** [March 18, 2021, 4:15am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/4 "2021-03-18T04:15:49Z")

</div>

IF you decide to learn emacs, be prepared to lose some time! Just about anything you can imagine needing to do can be done (fancy column tricks, macro programming etc) - but your memory needs to be ready! (not the computer’s!).

As far as nano goes, I prefer micro ( easier and prettier) - but pretty basic - but it sounds like you have enough edtiors on he go as it is…

Oh - and a final note - emacs tends to have a choice of implementations too, all slightly different. Just to complicate things a bit more.

---

<div class="post-metadata">

**Author:** ![dbarronoss](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/d/f4b2a3/32.png) [@dbarronoss](https://forum.endeavouros.com/u/dbarronoss)\
**Post date:** [March 18, 2021, 5:27am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/5 "2021-03-18T05:27:15Z")

</div>

In my commercial career with Unixes, Vi was what you could always assume was available. So…it’s what I learned.

---

<div class="post-metadata">

**Author:** ![Kresimir](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/kresimir/32/73739_2.png) [@Kresimir](https://forum.endeavouros.com/u/Kresimir)\
**Post date:** [March 18, 2021, 5:44am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/6 "2021-03-18T05:44:30Z")

</div>

I use Vim, but not very often. My text editor of choice is Kate. I find it to be as feature rich as Vim, but I am more productive in it.

I’ve never tried Emacs, mostly because of the fact I am disgusted by the syntax of Lisp.

---

<div class="post-metadata">

**Author:** ![pannxe](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pannxe/32/24034_2.png) [@pannxe](https://forum.endeavouros.com/u/pannxe)\
**Post date:** [March 18, 2021, 5:57am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/7 "2021-03-18T05:57:01Z")

</div>

I’m practicing kakoune. If I just want something quick I use micro.

---

<div class="post-metadata">

**Author:** ![SimonJ](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/simonj/32/25807_2.png) [@SimonJ](https://forum.endeavouros.com/u/SimonJ)\
**Post date:** [March 18, 2021, 6:48am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/8 "2021-03-18T06:48:35Z")

</div>

I was very happy to find I can use xed, even with sudo commands. Otherwise I use nano. I never bothered to learn Vim or emacs and found an impartial way out of the fight was to ignore them both. In the early days I did use vi but only because nothing else was installed.

---

<div class="post-metadata">

**Author:** ![mbod](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/mbod/32/16833_2.png) [@mbod](https://forum.endeavouros.com/u/mbod)\
**Post date:** [March 18, 2021, 9:56am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/9 "2021-03-18T09:56:14Z")

</div>

> [@Zircon34](#):
>
> Why? Any good advice or reading material you can recommend?

I am a vi user. Or vim / neovim for that matter.

I started with emacs many, many years ago. But at some point in time, also many, many years ago, I found out that vi is really cool. And I abandoned emacs.

vi is doing all I need. Incl. search & replace.  
It is doing it fast. The startup times of the vi tools are unmatched.  
The footprint is really small. The vim package is less than 2 MB. The emacs package is almost 60 MB.

---

<div class="post-metadata">

**Author:** ![DromundKaas](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dromundkaas/32/24712_2.png) [@DromundKaas](https://forum.endeavouros.com/u/DromundKaas)\
**Post date:** [March 18, 2021, 10:10am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/10 "2021-03-18T10:10:00Z")

</div>

Back in the day, at least 20 years ago, I was writing code in an obscure language that had basically no support from its creator company, no IDE, no debugger. There was one 3rd-party editor at least supplying syntax highlighting. My company had a license, but they used the license very liberally. New developers needed to set their system date back before installing because the license allowed installations only years back.

I was fed up with this idea, didn’t like the bugginess of the editor, so I went and looked for alternatives. As I was already dabbling in Linux on my personal machine, I chose to try to get vim up to snuff, define a syntax highlighting file, create macros to support development, navigation functions. So one day I deinstalled the 3rd party editor, installed gvim on Windows and kept my head down.

It took me more than 5 months, but finally I had everything in place. I had understood the philosophy of vim, had a large .vimrc file having lots of customisations for the language. I could navigate very fast, had a full syntax highlighting file, I was missing no function that the 3rd party editor had.

Since then, I am a vim fan. It works for me and is available everywhere.

---

<div class="post-metadata">

**Author:** ![zoli62](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/z/4bbf92/32.png) [@zoli62](https://forum.endeavouros.com/u/zoli62)\
**Post date:** [March 18, 2021, 10:12am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/11 "2021-03-18T10:12:17Z")

</div>

I use nano as a text editor.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [March 18, 2021, 10:28am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/12 "2021-03-18T10:28:23Z")

</div>

> [@Zircon34](#):
>
> Are you using the one or the other, or something totally else!?

I have been some variant of vi for many years now. It is efficient and awesome but utterly non-intuitive.

> [@Zircon34](#):
>
> Any good advice or reading material you can recommend?

My advice is don’t waste your time learning vi or emacs in 2021 unless you don’t have access to graphical session a high percentage of the time. Otherwise, install `micro` and use that for terminal editing and use a modern editor for editing files graphically. Personally, I use kate and vscodium depending on the use case. However, that is just personal preference. There are lots of great editors out there.

The exception would be if you need to do a lot a work with remote servers. In that specific case, learn vi over emacs because it isn’t likely emacs will be installed.

---

<div class="post-metadata">

**Author:** ![Zircon34](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/zircon34/32/135623_2.png) [@Zircon34](https://forum.endeavouros.com/u/Zircon34)\
**Post date:** [March 18, 2021, 10:36am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/13 "2021-03-18T10:36:42Z")

</div>

> [@dalto](#):
>
> My advice is don’t waste your time learning vi or emacs in 2021

So I might be better served learning a coding language, looks like most posts here say its not worth the time to learn the emacs ecosystem or similar. Although heard a lot of good things about vim.

---

<div class="post-metadata">

**Author:** ![Zircon34](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/zircon34/32/135623_2.png) [@Zircon34](https://forum.endeavouros.com/u/Zircon34)\
**Post date:** [March 18, 2021, 10:57am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/14 "2021-03-18T10:57:27Z")

</div>

This seems an easy resource to learn basic vim

[http://www.truth.sk/vim/vimbook-OPL.pdf](http://www.truth.sk/vim/vimbook-OPL.pdf)

---

<div class="post-metadata">

**Author:** ![freebird54](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/freebird54/32/83106_2.png) [@freebird54](https://forum.endeavouros.com/u/freebird54)\
**Post date:** [March 18, 2021, 11:01am UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/15 "2021-03-18T11:01:02Z")

</div>

I just use vs-code ( **code** in pacman - apparently vs-codium variant) as it is pretty configurable and adjustable, as well as being on most systems I would use. I even have ‘conkyscript’ syntax highlighting, along with lua bindings thanks to others’ hard work.

Vi is the answer if you remote into other systems, or for work - otherwise I wouldn’t (and haven’t) bothered since early days…

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [March 18, 2021, 12:05pm UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/16 "2021-03-18T12:05:46Z")

</div>

When I was learning, I used something like this:

> **[vi-CheatSheet.pdf](https://www.cse.scu.edu/~yfang/coen11/vi-CheatSheet.pdf)**
>
> 269.43 KB

---

<div class="post-metadata">

**Author:** ![davidw](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/d/c4cdca/32.png) [@davidw](https://forum.endeavouros.com/u/davidw)\
**Post date:** [March 18, 2021, 12:08pm UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/17 "2021-03-18T12:08:36Z")

</div>

Vim (or rather Neovim) is my choice. I have tried to get into emacs several times and always found myself jumping to Vim when I needed to do something quickly. It doesn’t take long to learn Vim and you never need worry about knowing it perfectly. Most of us, I think, learn a little more gradually. I prefer Neovim because copy/paste from the clipboard works better. In Vim, when I paste a number of lines they are indented badly.

---

<div class="post-metadata">

**Author:** ![Krimkerre](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/krimkerre/32/80432_2.png) [@Krimkerre](https://forum.endeavouros.com/u/Krimkerre)\
**Post date:** [March 18, 2021, 12:39pm UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/18 "2021-03-18T12:39:01Z")

</div>

I use micro  
it has a bit more features than nano, but nowhere near the amount of vim and emacs…

I find it handy that when I’m finished writing a piece of code from my handbook, i can just press meta+b and run the make command, and execute the code from there, without ever leaving the editor

---

<div class="post-metadata">

**Author:** ![beerbelly](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/beerbelly/32/22007_2.png) [@beerbelly](https://forum.endeavouros.com/u/beerbelly)\
**Post date:** [March 18, 2021, 12:44pm UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/19 "2021-03-18T12:44:24Z")

</div>

Tbh I use Kate, but I really love to edit things in nano. It just kind of makes me happy, the simplicity. I still reach for notepad when I’m on Windows - hahah!

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [March 18, 2021, 12:53pm UTC](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819/20 "2021-03-18T12:53:08Z")

</div>

> [@Krimkerre](#):
>
> I use micro

Personally, I think micro is so superior to nano, it should be the default in every distro. It is simple and intuitive to use for anyone who has used text editor on any other platform.

On the other hand, nano grew to popularity because it was easier to learn than emacs or vi. These days, there are much better options than nano though. Also, I am not sure that nano is all the much easier to learn than vi. If it wasn’t for the key bindings at the bottom of the screen it would be almost as obtuse as vi.

[Next page](https://forum.endeavouros.com/t/are-you-using-vim-or-emacs-or-something-else/12819.md?page=2)
