vim overhyped as an editor? It might be overhyped as a programming tool (you won... (2024)

farresito on Aug 3, 2015 | parent | context | favorite | on: Vim: Takeaways from One Year of Typing


vim overhyped as an editor? It might be overhyped as a programming tool (you won't write 2x the same amount of lines in a day; you will not be 5x more productive), but as an editor, it deserves every single bit of hype that it has.

No other editor stands next to vim. A lot of people dislike editors. It's fine. There are a million tools out there that help people become more productive programmers. You might enjoy IntelliJ or you might not. You might like cscope or hate it. Tt doesn't matter. One needs to find the tools that helps him in their day to day job. But if you need an editor, vim is no doubt the single best out there.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (1)

melling on Aug 3, 2015 | next [–]


The great think about VIM is that it lets you do the same about of work with less effort. Over your lifetime, you might type half as many keystrokes to do the same amount of work. Look at VimGolf and the following video to see what I mean.

http://www.vimgolf.com

https://vimeo.com/53144573 - Precision editing at the speed of thought

All editors should place an emphasis on minimal typing.

Emacs has a few cool precision features too:

http://emacsrocks.com/e10.html - AceJump

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (2)

farresito on Aug 3, 2015 | parent | next [–]


The thing I appreciate the most about vim is not the fact that you can be a little bit faster with a lot of things; it's the fact that you can edit code for hours and you won't get tired at all. At least you won't get even close to as tired as you would were you using a mouse. It's simply the least painful of all the ways out there. I guess it's the main reason I use it.

Thank you for the links. I do use the AceJump equivalent for vim, and I have it mapped to <space>. It's quite nice, actually :). The only difference is that instead of pressing <space> and getting all the jumps available for each word out there, I press <space> followed by two letters, and it jumps directy to the word which starts with those two letters, or it simply shows me links to words that start with said letters if there's more than a word starting with those letters.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (3)

mateuszf on Aug 3, 2015 | prev | next [–]


> No other editor stands next to vim

And no other operating system stands next to emacs.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (4)

farresito on Aug 3, 2015 | parent | next [–]


I knew someone would answer that. It was just a matter of time.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (5)

dkns on Aug 3, 2015 | root | parent | next [–]


We need some sort of variation of Godwin's Law when it comes to text editors. Something like 'the probability of someone mentioning emacs as great operating system in any discussion about text editors = 1'.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (6)

FreeFull on Aug 3, 2015 | prev | next [–]


I've switched from vim to kakoune some time ago. vim does have the advantage of a bigger ecosystem, but I do believe it is possible to have an editor better than it.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (7)

farresito on Aug 3, 2015 | parent | next [–]


I've taken a look at kakoune. It's very similar to vim, isn't it? When I say vim, I also mean neovim, which currently is already superior to vim in a lot of ways.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (8)

FreeFull on Aug 3, 2015 | root | parent | next [–]


The author of kakoune initially intended to rewrite vim from scratch, so there is definitely a similarity. A big difference is that kakoune operates in terms of selections rather than motions, with built-in support for things like multiple cursors as well. I find it more intuitive to use than vim, and just as powerful.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (9)

farresito on Aug 3, 2015 | root | parent | next [–]


Interesting. I've already given it a short try and I can see some differences. Do you use it as your main editor when you need to use an editor?

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (10)

FreeFull on Aug 3, 2015 | root | parent | next [–]


Yes, I do use it as my main editor (I have "vim" aliased to start kakoune instead). Knowledge on how to use kakoune doesn't seem to interfere when I need to use vim for some reason (such as ssh-ing into some machine that doesn't have kakoune).

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (11)

martanne on Aug 3, 2015 | root | parent | prev | next [–]


I too find kakoune interesting and have recently begun to add multiple cursor/selection support to my vim like editor.

https://github.com/martanne/vis

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (12)

sea6ear on Aug 3, 2015 | prev | next [–]


Yet the ancient Evil* from the elder world that is Emacs plots to consume Vim and absorb it's functionality. When that day is fulfilled what other editor will be able to stand?

* http://emacswiki.org/emacs/Evil

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (13)

sankho on Aug 3, 2015 | prev [–]


nonono read the rest I love the VIM!

But... there's an abundance of internet quotes like "No other editor stands next to vim" (see parent comment), so I wanted to make sure the reader didn't think I was proselytizing.

vim overhyped as an editor? It might be overhyped as a programming tool (you won... (2024)

FAQs

Is Vim overhyped? ›

It might be overhyped as a programming tool (you won't write 2x the same amount of lines in a day; you will not be 5x more productive), but as an editor, it deserves every single bit of hype that it has. No other editor stands next to vim.

Why is Vim editor so popular? ›

Customization. Vim is highly customizable and extensible, making it an attractive tool for users who demand a large amount of control and flexibility over their text editing environment. Text input is facilitated by a variety of features designed to increase keyboard efficiency.

Why do good programmers use Vim? ›

We have learned that Vim is a powerful text editor popular among developers. It's based on shortcuts, called the Vim language, which can make coding and writing faster and more efficient. With Vim, you can jump to any specific text position and rapidly make precise edits.

What is the disadvantage of Vim? ›

Since it is so customizable, the user needs to maintain his or her development setup over time and make sure all the plugins work well together. This can be more challenging if many plugins and customizations are used. Once you learn Vim well, any text entry field that doesn't use Vim keybindings will feel broken.

Why do competitive programmers use Vim? ›

VIM is a text-object oriented editor… its not that hard to learn.. And as a developer you can learn VIM because it is fast and lightweight. It is a very simple and useful text editor. Though you write a big amount of code, its lightweight.

What percent of programmers use Vim? ›

Microsoft Visual Studio (32%) IntelliJ (28%) Notepad++ (28%) Vim (23%)

Why do people use Vim over IDE? ›

Understanding the Underlying Processes: While IDEs provide powerful debugging and automation features, they often abstract away the intricate details of program execution. Vim, being a lightweight text editor, encourages a deeper understanding of the underlying processes.

Does Facebook use Vim? ›

Facebook engineers have written millions of lines of code. There is no mandated development environment. Some developers use vim. Some use Emacs.

Why use Vim in 2024? ›

Customizability: Vim can be extensively customized through configuration files and plugins. Portability: Vim is available on almost every Unix-like system and has ports for other platforms. Lightweight: It is lightweight and fast, making it ideal for use on remote servers and systems with limited resources.

Do people use Vim at Google? ›

There are a lot of VSCode users in the company too so it's not exclusive to one tool (it's really just a personal preference, but vast majority of software engineers use VSCode or Vim there). Google also has a lot of Vim users (Bram aka Vim's creator also works there).

Why still use Vim? ›

Contrary to this popular belief there are many reasons to use Vim. If you are the type of coder who lives and breathes in the terminal and could easily do without the GUI altogether, then Vim is an excellent choice for an editor. One of the clear advantages of using Vim is its usability when SSHed into remote servers.

Is Vim actually useful? ›

While the path to mastering Vim may seem daunting, the endless possibilities it offers in terms of speed, health benefits, and adaptability make it a skill worth acquiring.

What percentage of programmers use Vim? ›

If we look at the StackOverflow survey for 2019 about the most popular development environments, Vim is still there on the 5th place, with around 25% of Web Developers using it.

Why use less instead of Vim? ›

On large files less fires up immediately and vim is quite slow. I think that vim is loading an entire file in the memory while less just loads visible chunk. May be other vi implementations are more efficient with large files. Besides — vim really shouldn't be used on log files.

Why vi is better than Vim? ›

For simple text editing tasks, both vi and vim will behave similarly. However, vi is preferred because we can expect it to be on POSIX compliant (or at least mostly compliant) systems. Moreover, regarding the performance, vim requires a little more resources than vi due to its more extensive features.

Top Articles
Ultimate Guide to Ramadan 2022 in United Kingdom
Ramadan 2024 in the UK - Timetable and Guidance
Devon Lannigan Obituary
Star Sessions Imx
Mychart Mercy Lutherville
Www.politicser.com Pepperboy News
Coindraw App
What Auto Parts Stores Are Open
Stl Craiglist
Fcs Teamehub
123 Movies Black Adam
Which Is A Popular Southern Hemisphere Destination Microsoft Rewards
Washington Poe en Tilly Bradshaw 1 - Brandoffer, M.W. Craven | 9789024594917 | Boeken | bol
The Shoppes At Zion Directory
Leeks — A Dirty Little Secret (Ingredient)
Echo & the Bunnymen - Lips Like Sugar Lyrics
The most iconic acting lineages in cinema history
Guidewheel lands $9M Series A-1 for SaaS that boosts manufacturing and trims carbon emissions | TechCrunch
Dr. med. Uta Krieg-Oehme - Lesen Sie Erfahrungsberichte und vereinbaren Sie einen Termin
Unlv Mid Semester Classes
Blackwolf Run Pro Shop
Epro Warrant Search
Driving Directions To Bed Bath & Beyond
Free Online Games on CrazyGames | Play Now!
zom 100 mangadex - WebNovel
The Tower and Major Arcana Tarot Combinations: What They Mean - Eclectic Witchcraft
8005607994
Angel Haynes Dropbox
Biografie - Geertjan Lassche
Emuaid Max First Aid Ointment 2 Ounce Fake Review Analysis
*!Good Night (2024) 𝙵ull𝙼ovie Downl𝚘ad Fr𝚎e 1080𝚙, 720𝚙, 480𝚙 H𝙳 HI𝙽DI Dub𝚋ed Fil𝙼yz𝚒lla Isaidub
Till The End Of The Moon Ep 13 Eng Sub
Kiddie Jungle Parma
Broken Gphone X Tarkov
Little Caesars Saul Kleinfeld
Tgh Imaging Powered By Tower Wesley Chapel Photos
Covalen hiring Ai Annotator - Dutch , Finnish, Japanese , Polish , Swedish in Dublin, County Dublin, Ireland | LinkedIn
What Time Is First Light Tomorrow Morning
Albertville Memorial Funeral Home Obituaries
Michael Jordan: A timeline of the NBA legend
Sam's Club Gas Prices Florence Sc
Invalleerkracht [Gratis] voorbeelden van sollicitatiebrieven & expert tips
2 Pm Cdt
Callie Gullickson Eye Patches
Jetblue 1919
Unveiling Gali_gool Leaks: Discoveries And Insights
Divinity: Original Sin II - How to Use the Conjurer Class
What to Do at The 2024 Charlotte International Arts Festival | Queen City Nerve
Devotion Showtimes Near Showplace Icon At Valley Fair
Argus Leader Obits Today
Ff14 Palebloom Kudzu Cloth
Www Extramovies Com
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 6179

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.