Jump to content

I was wondering what the beef was between text editors. In this case: emacs versus Vim. We have the church of emacs and then Vim.

 

Do you use emacs or Vim? If so, why is it your favorite? What are the advantages and disadvantages? All I know about emacs is that programmers described it like something surreal, religious even.

 

(image source: somebody emailed me it, some guy I know in college)

image0.jpeg

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/
Share on other sites

Link to post
Share on other sites

<-- Moved to Programs, Apps, and Websites -->

Community Standards

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Beast Mode"

Ryzen 7 9800x3d | Arctic Liquid Freeze 3 Pro 360 | MSI X870 Tomahawk Wi-Fi | MSI RTX 5080 Gaming Trio OC | Gskill Flare X5 6000MT/s CL30

1tb WD Black SN850x NVMe | 4tb WD SN850x NVMe | Antec Flux Pro | Be Quiet Pure Power 13 M 1000w | OWC 10gb NIC

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 32gb Gskill Flare X 3200mhz | Corsair RM550x PSU | MSI Ventus 3060 12gb | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868327
Share on other sites

Link to post
Share on other sites

24 minutes ago, Dutch_Master said:

I'm using Nano 😛 

I chisel my code into clay tablets and compile it with a mortar and pestle

Currently Playing: Doom (2016)

Currently Listening To: Proof, Led Zeppelin 

 

 

 

Hardware/Software: running old laptop with Ubuntu Server to run copyparty and a Terraria server, Steam Deck and high-ish end Windows 11 PC for gaming and content creation, Dell Inspiron laptop running Arch for school. Diehard iOS user, I lowkey want a mac too
PS5/PS2/PS1/Xbox/Xbox 360/Xbox One/Wii/N64/Switch/Powkiddy V90/

 


 

 

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868338
Share on other sites

Link to post
Share on other sites

I use Vim. I learned it when I took Unix scripting ages ago and I can't be bothered to re-learn anything else.

"TV Gaming" PC: Ryzen 5 5600 :: 32GB DDR4-3200 :: RTX 2070 Super :: 500GB PCIe 3.0 SSD :: 1.5TB of SATA SSDs :: Windows 11

"Desk Gaming" PC: i5-4690K :: 16GB DDR3-1600 :: RX 560D 4GB :: 500GB SATA SSD :: Linux Mint 22

Office PC: Dell Pro 14 :: Ultra 7 268V :: 32GB DDR5-8533 :: 512GB PCIe 4.0 NVMe :: 6TB HDD :: Windows 11

Laptop: Dell Latitude 15.6" :: i5-4200U :: 8GB DDR3-1600 :: 500GB SATA SSD :: Linux Mint 22

Primary NAS: i5-7500 :: 16GB DDR4-2133 :: 250GB SSD :: 8TB HDD :: TrueNAS Scale 24.10

Web Server/Backup NAS: Raspberry Pi 4 Model B :: 2GB RAM :: 64GB microSD card :: 8TB HDD :: Raspberry Pi OS

Other tech stuff: iPad Pro M4 13" :: Samsung Galaxy A15 4GB :: 2022 Kindle Fire HD 7 :: PS4 Slim w/ 1TB SSD :: OG Nintendo Switch

 

 

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868339
Share on other sites

Link to post
Share on other sites

25 minutes ago, Dutch_Master said:

I'm using Nano 😛 

Nano! : r/ProgrammerHumor

"TV Gaming" PC: Ryzen 5 5600 :: 32GB DDR4-3200 :: RTX 2070 Super :: 500GB PCIe 3.0 SSD :: 1.5TB of SATA SSDs :: Windows 11

"Desk Gaming" PC: i5-4690K :: 16GB DDR3-1600 :: RX 560D 4GB :: 500GB SATA SSD :: Linux Mint 22

Office PC: Dell Pro 14 :: Ultra 7 268V :: 32GB DDR5-8533 :: 512GB PCIe 4.0 NVMe :: 6TB HDD :: Windows 11

Laptop: Dell Latitude 15.6" :: i5-4200U :: 8GB DDR3-1600 :: 500GB SATA SSD :: Linux Mint 22

Primary NAS: i5-7500 :: 16GB DDR4-2133 :: 250GB SSD :: 8TB HDD :: TrueNAS Scale 24.10

Web Server/Backup NAS: Raspberry Pi 4 Model B :: 2GB RAM :: 64GB microSD card :: 8TB HDD :: Raspberry Pi OS

Other tech stuff: iPad Pro M4 13" :: Samsung Galaxy A15 4GB :: 2022 Kindle Fire HD 7 :: PS4 Slim w/ 1TB SSD :: OG Nintendo Switch

 

 

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868340
Share on other sites

Link to post
Share on other sites

1 minute ago, spacepickle said:

I chisel my code into clay tablets and compile it with a mortar and pestle

Makes me think of:

 

 

"Remember paper?" lol

"TV Gaming" PC: Ryzen 5 5600 :: 32GB DDR4-3200 :: RTX 2070 Super :: 500GB PCIe 3.0 SSD :: 1.5TB of SATA SSDs :: Windows 11

"Desk Gaming" PC: i5-4690K :: 16GB DDR3-1600 :: RX 560D 4GB :: 500GB SATA SSD :: Linux Mint 22

Office PC: Dell Pro 14 :: Ultra 7 268V :: 32GB DDR5-8533 :: 512GB PCIe 4.0 NVMe :: 6TB HDD :: Windows 11

Laptop: Dell Latitude 15.6" :: i5-4200U :: 8GB DDR3-1600 :: 500GB SATA SSD :: Linux Mint 22

Primary NAS: i5-7500 :: 16GB DDR4-2133 :: 250GB SSD :: 8TB HDD :: TrueNAS Scale 24.10

Web Server/Backup NAS: Raspberry Pi 4 Model B :: 2GB RAM :: 64GB microSD card :: 8TB HDD :: Raspberry Pi OS

Other tech stuff: iPad Pro M4 13" :: Samsung Galaxy A15 4GB :: 2022 Kindle Fire HD 7 :: PS4 Slim w/ 1TB SSD :: OG Nintendo Switch

 

 

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868342
Share on other sites

Link to post
Share on other sites

I use vim because it's preinstalled in almost every Linux distro (or at least vi, which has similar keybinds), so it's the one I bothered to learn for doing text editing. I know Emacs has its advantages, but I barely use a fraction of what vim has to offer, so I don't really care and so the fact that vim has as much of an install base as it does means it was more worth learning. 

 

In a world where most people use Notepad.exe, Notepad++, or if they need a command prompt based one nano, this debate is relatively niche and IMO not really worth caring about. Use what you like, and who cares what everyone else uses.

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868343
Share on other sites

Link to post
Share on other sites

Tilde.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868352
Share on other sites

Link to post
Share on other sites

I've only ever used emacs because it was what I was shown how to use on a Sun workstation. At the time it handled work e-mail and was also where I wrote code. This was a VERY long time ago.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868354
Share on other sites

Link to post
Share on other sites

31 minutes ago, RONOTHAN## said:

I use vim because it's preinstalled in almost every Linux distro (or at least vi, which has similar keybinds), so it's the one I bothered to learn for doing text editing. I know Emacs has its advantages, but I barely use a fraction of what vim has to offer, so I don't really care and so the fact that vim has as much of an install base as it does means it was more worth learning. 

 

In a world where most people use Notepad.exe, Notepad++, or if they need a command prompt based one nano, this debate is relatively niche and IMO not really worth caring about. Use what you like, and who cares what everyone else uses.

I'm more or less in the same boat.

 

I use nano where possible because I learned to use it first and that's what my brain defaults to type in any Linux terminal when I need to edit a text file, but I use vi in the cases where nano isn't installed.

Quote or tag me( @Crunchy Dragon) if you want me to see your reply

If a post solved your problem/answered your question, please consider marking it as "solved"

Community Standards // Join Floatplane!

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868356
Share on other sites

Link to post
Share on other sites

15 hours ago, MC Morrado said:

Do you use emacs or Vim?

 

My $EDITOR is sam, actually. However, GNU Emacs is my e-mail client, my Usenet reader, my IRC client and my programming IDE.

The problem with Vim is that it wants me to press "I" so I can "insert" things. However, I much prefer an editor that lets me open it and just start writing, so Vim is not for me.

Write in C.

Link to comment
https://linustechtips.com/topic/1632655-emacs-or-vim/#findComment-16868565
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×