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.

The language of Vim

268 pointsby sanathkumarabout 12 years ago

9 comments

dustinupdykeabout 12 years ago
It's odd how often a SO link comes up here where the question is locked for being off-topic, not constructive, etc.<p>I still think to some degree SE shoots themselves in the foot with the strict enforcement of their rules every time this occurs.
评论 #5456891 未加载
评论 #5459189 未加载
评论 #5455914 未加载
pmelendezabout 12 years ago
Well, Vim is 21 years old already and it still has a strong base of fan users. Good example on how good software live long
评论 #5455738 未加载
curiousdanniiabout 12 years ago
I've never understood the appeal of vi(m). Programming is a thoughtful, creative, deliberate process. I'm never in a situation where I've got so much to type that my productivity would drop if my fingers stopped touching the keys. Rather the opposite in fact.
评论 #5456162 未加载
评论 #5455992 未加载
评论 #5456124 未加载
评论 #5456074 未加载
评论 #5456212 未加载
评论 #5456171 未加载
评论 #5456729 未加载
评论 #5457734 未加载
评论 #5456748 未加载
评论 #5455966 未加载
评论 #5456224 未加载
lunchladydorisabout 12 years ago
Who needs bookmarks when the worthwhile posts keep turning up again and again!<p>I'm not complaining though. Learning Vim beyond the surface level is fun and the more you know the more fun working with Vim becomes.
larryboltabout 12 years ago
I always kept switching from Vim to Sublime text until I found this:<p><a href="http://vim.spf13.com/" rel="nofollow">http://vim.spf13.com/</a> The Ultimate Vim Distribution It's a collection of plugins and common shortcuts such as :W becomes :w, :w!! for saving as root, etc...<p>In the beginning it was mostly the file-drawler that make me want to leave Vim but that was easy solved by using this version: <a href="https://github.com/alloy/macvim" rel="nofollow">https://github.com/alloy/macvim</a><p>In combination with iTerm on mac it's my preferred way to develop, the only thing I miss is an easy way to reload, visit pages etc in the chrome-window on my second screen without having to lift my hands from my keyboard, but cmd+tab and Vimium help me with that.
darkchasmaabout 12 years ago
Learning to code with vim is much easier than learning to code without vim once you've learned vim.
johnchristopherabout 12 years ago
I wish vim was a little bit more "international" because some commands that involves {,^,[ combined with ctrl are tricky to trigger on non-us keymaps and don't feel as natural as `yy`. Some obvious keys that only need 1 keystroke for an US user requires a combination of alt-gr or something for french users. Soon I'll be remapping my keyboard for coding but I also need those é,à,ç,è :)
评论 #5455733 未加载
评论 #5455766 未加载
评论 #5457629 未加载
评论 #5456436 未加载
dbboltonabout 12 years ago
It seems as though the asker doesn't know about mapping, which wasn't really addressed and would answer the implied "I don't like how this feature works and it's slowing me down" question. It only takes a few lines to work around vim's "horrible" copying and pasting:<p><pre><code> let mapleader = "," let g:mapleader = "," noremap &#60;leader&#62;a ggVG noremap &#60;leader&#62;c "+y noremap &#60;leader&#62;v "+gP noremap &#60;leader&#62;x "+x</code></pre>
andylabout 12 years ago
I love Vim. I understand the 'Vim is a language' concept, and use it every day.<p>But I have to wonder: is this the best that Vim can do? Vim as a language is a great concept. But IMHO, the execution sort of sucks. Twenty years have gone by, and 'Vim as a language' is still a big mystery that takes a long long time to understand...<p>Someone should take that concept and run with it. Surely 'editor as a language' can be done better.
评论 #5456086 未加载
评论 #5455874 未加载
评论 #5459033 未加载
评论 #5455822 未加载
评论 #5456279 未加载
评论 #5456728 未加载
评论 #5458871 未加载
评论 #5459715 未加载
评论 #5455847 未加载
评论 #5456399 未加载
评论 #5457361 未加载
评论 #5457028 未加载