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 do people not use Vim? ›

It's not setup to be an IDE, nor is it particularly easy to do so especially if you don't already have in mind what you want to do, and of course once you have it's going to slow down a bit because it's doing more stuff. The more you have it do, the slower it's going to be. I've heard people complain about vimscript...

Why do programmers prefer 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.

Is vim good or bad? ›

Vim is as far of an IDE as it can be. It has evolved quite a bit but not to a point where it can be considered as an IDE, plain and simple. If you want an "Integrated Development Environment", then look elsewhere. If you want a good text editor for your "Development Environment", then Vim might be it.

What is the disadvantage of Vim? ›

The only downside to vim ... it has so so so many features and all of them linked to a keyboard shortcut it will take time to get proficient. They are, among text editors, completely different applications.

Is Vim still relevant? ›

On the other hand, Vim has a long-standing legacy as an editor and is likely to remain relevant even 20–30 years from now.

What should I use instead of Vim? ›

Replace, no. But you can add vim in addition to notepad. But to say in “window think” I tend to prefer Notepad++ on Windows for a lot of things, especially as it allows multiple tabs.

Why use vi instead of 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.

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 is VSCode better than Vim? ›

The reason I switched is that plugins in vim are more of a pain to configure and they are usually less maintained and polished than their vscode equivalents.

Why is Vim the best editor? ›

Benefits of Using Vim. Speed and Efficiency: Vim is designed to be an efficient text editor. Its modal editing and commands can help you work faster and more efficiently. You can use shortcuts and commands to perform complex operations with fewer keystrokes.

Why is Vim difficult? ›

Why is it so hard to learn vim and stick to it, well meanly because of vims steep learning curve which is different than most other stuff you try to learn. To learn vim, you need to create muscle memory, do not try to memorize every single command the first day, it is impossible.

Can I use Vim for everything? ›

Vim allows you to customize basically everything. The amount of things you can adjust is endless, you can even interact with source code, write extensions and rewrite every single command/shortcut you wish. That power, however, comes with proportional difficulties in usage.

Is nano better than Vim? ›

Making the Right Choice. Ultimately, the choice between Vim and Nano boils down to individual preferences, proficiency levels, and workflow requirements. For seasoned users accustomed to modal editing and extensive customization, Vim remains the undisputed champion.

Is Vim the most powerful editor? ›

At first glance, the Vim text editor may seem a little austere. And yet it is one of the preferred tools of developers. There are several reasons for this: Its power: Vim users benefit from powerful search and replace functions.

Who are the famous users of Vim? ›

Famous Vim users (that are not famous for using Vim)
  • Rasmus Lerdorf - the creator of PHP. ...
  • Larry Wall - the creator of Perl. ...
  • Katrina Owen. ...
  • Paul Graham - Y-Combinator co-founder. ...
  • Harry Roberts - inuit. ...
  • Gary Bernhardt - Destroy all Software. ...
  • Jeffrey Way - Laracasts founder. ...
  • Chris Oliver - Go Rails founder.
Feb 15, 2019

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.

Is Vim or Emacs better? ›

Emacs, with its extensive features, is ideal for those who prefer a single, integrated development environment. Since Vim is more, it's preferred by those who need a powerful editor that integrates seamlessly into different environments and workflows.

Top Articles
Discover thousands of collaborative articles on 2500+ skills
A Helium Shortage! What If We Ran Out of Helium?
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Greg O'Connell

Last Updated:

Views: 5600

Rating: 4.1 / 5 (42 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Greg O'Connell

Birthday: 1992-01-10

Address: Suite 517 2436 Jefferey Pass, Shanitaside, UT 27519

Phone: +2614651609714

Job: Education Developer

Hobby: Cooking, Gambling, Pottery, Shooting, Baseball, Singing, Snowboarding

Introduction: My name is Greg O'Connell, I am a delightful, colorful, talented, kind, lively, modern, tender person who loves writing and wants to share my knowledge and understanding with you.