TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why I like Vim so much [video]

70 pointsby LightMachineabout 8 years ago

14 comments

podikiabout 8 years ago
While I don&#x27;t want to start a debate over VIM versus Emacs (I think they can both be used very effectively once learned), I can&#x27;t help but share a video [1] on Emacs that made me go &quot;wow!&quot; (The video is somewhat similar, but uses multiple-cursors to do editing all at once, while also recording a macro to repeat it.) I think the real point for Vim or Emacs is that a powerful text editor, combined with the ability to extend it, is an extremely powerful tool.<p>[1] <a href="http:&#x2F;&#x2F;emacsrocks.com&#x2F;e13.html" rel="nofollow">http:&#x2F;&#x2F;emacsrocks.com&#x2F;e13.html</a>
评论 #14283777 未加载
评论 #14284023 未加载
hasenjabout 8 years ago
After years of using vim, I switched to visual studio code because it feels like a plain text editor but has all the features of IDEs that matter to me: intellisence.
评论 #14283838 未加载
评论 #14285068 未加载
评论 #14283802 未加载
评论 #14284185 未加载
grogenautabout 8 years ago
It&#x27;d be great if he actually explained any of that. One of the problems I&#x27;ve had with vim and emacs is the average user is so far into it they forget all of the base stuff that new users have issues with, so most guides skip all of that. It&#x27;s gotten better with both of them with the package managers. However because they&#x27;re so flexible I find that most users customize the key bindings in one way or another. And so when they show off how to do things it doesn&#x27;t translate as all of the keys are different and I not only have to map the new feature of the new editor I have to also go through a key translation map. It is a very high barrier to entry. Same thing goes with all of the plugins people install. Emacs and vim are so far from stock on most people&#x27;s machines it&#x27;s impossible for me to learn by following.<p>I took a emacs class at a very good tech conference and I was 1 minute late and missed the key bindings changes the instructor had made as the first step. I was unable to follow anything for the next 30 minutes and walked out and got my money back. (This is much more an issue with the instructor than the editor).<p>I do like both of them and try and learn them every few years but I also try and be flexible across as many editors as I can be so I can help as many of my junior engineers out as possible. But jumping on someone&#x27;s vim or emacs is like switching to dvorak. It&#x27;s also pretty toxic for pairing unless everyone has agreed on setup.
teddyhabout 8 years ago
And if you learn Emacs instead, you can skip the VIM stage completely.
评论 #14283487 未加载
sshineabout 8 years ago
I used vi&#x2F;vim for 15 years, and still do when changing configuration locally and remotely, before learning emacs for university work. At work I use Visual Studio, and for personal scribbling I use Sublime Text. I never understood the editor wars.
评论 #14283515 未加载
评论 #14283653 未加载
评论 #14283782 未加载
helthanatosabout 8 years ago
Considering I go between Visual Studio, Visual Studio Code, and Android Studio, I&#x27;m pretty sure I&#x27;m not going to be using VIM or Emacs. Just a Windows centric person.
评论 #14283426 未加载
JackMorganabout 8 years ago
One of my favorite features of Vim is the built-in history of copy&#x2F;pastes with history registers. You can learn about them here: <a href="https:&#x2F;&#x2F;github.com&#x2F;steveshogren&#x2F;10-minute-vim-exercises&#x2F;blob&#x2F;master&#x2F;book_sample_history_registers.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;steveshogren&#x2F;10-minute-vim-exercises&#x2F;blob...</a>
diegoprzlabout 8 years ago
I would say that an important number never go back from the keybindings&#x2F;modal editing. I use them everywhere I can, from Chromium to Emacs.
IE6about 8 years ago
I use IDEs when it makes sense but do often times find myself wishing their text editor behaved like VIM.
评论 #14283437 未加载
Torwaldabout 8 years ago
I agree with the video: it feels amazing. That&#x27;s what it is about. I can only speak as an ex-Emacs user, never used VIM, but I guess with vi-style editors the feeling is even more intense.<p>I think this is a real valueable thing, this feeling. I wouldn&#x27;t have to justify using one of those editors with any of the usual reasonings that get pulled by the adherents of these editors. The feeling and it&#x27;s side effects are awesome enough.<p>Only reason I use another editor which doesn&#x27;t suck instead is that I value &quot;macness&quot; even more.
kstenerudabout 8 years ago
I used vi for years when I needed to edit things or write code on remote machines. And every time I was able to work locally, I&#x27;d use an IDE and breathe a sigh of relief.<p>It all depends on your style of development, and mine most definitely is NOT conducive to vi (or emacs).
throwaway7645about 8 years ago
Not a power user, but I&#x27;ve used vim for a few years in linux and really like it. It blows my mind how inefficient it is to just open a file in windows, edit it, and save it just using CMD without downloading gvim.
评论 #14283646 未加载
jstewartmobileabout 8 years ago
My biggest complaint about Vim is that I can&#x27;t use the same navigational keybindings in every other program I deal with.<p>I&#x27;ll be surfing the web, type <i>gg</i>, then pause for a second after that doesn&#x27;t work.
评论 #14284069 未加载
评论 #14284580 未加载
Arkaadabout 8 years ago
What about the learning curve, though?
评论 #14284843 未加载
评论 #14285063 未加载