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 Ultimate Vim Distribution

153 pointsby eduover 12 years ago

20 comments

jlgrecoover 12 years ago
I have said it before here when people have discussed packaging up Vim stuff, and I stick by it: I really don't see this taking off.<p>Switching to using this does not appeal to me, an existing Vim user, and I think I am not an exception. If this does something new that I like I'll gladly throw that part into my setup, but there really isn't any reason at all that I can see for wanting to use this.<p>I don't think this is good for new Vim users either. If you are new to Vim there <i>already</i> is no shortage of things to learn (I think GVim steps up in this role nicely). Throwing more things into the mix isn't going to help a thing. And as you <i>(slowly)</i> pick up more and more of stock Vim, you are going to naturally build up your own setup. Before you know it you'll be at the same point that I think existing users are generally at.<p>This all said, I'm also a zsh user who cannot fathom why oh-my-zsh is popular...
评论 #4638071 未加载
评论 #4637530 未加载
评论 #4637740 未加载
评论 #4639542 未加载
评论 #4637444 未加载
评论 #4639818 未加载
评论 #4637301 未加载
评论 #4637525 未加载
njharmanover 12 years ago
&#62; curl <a href="http://j.mp/spf13-vim3" rel="nofollow">http://j.mp/spf13-vim3</a> -L -o - | sh<p>I'm stunned that anyone would pipe from internet to shell. No SSL and redirecting just make it easier for the bad guy.<p>It makes me angry that people are promoting this as an install method. Like suggesting your first name as a good password.
评论 #4637995 未加载
评论 #4637794 未加载
exogenover 12 years ago
I realize this is a different project, but since it looks similar: installing Janus was the worst decision I ever made while looking to improve my Vim experience.<p>It actually made Vim <i>worse</i>, sometimes by just slowing things down, other times because of the lack of quality control in the bundled plugins. One plugin actually caused data loss many times – it completely froze the editor when a certain syntax pattern was typed. All with just the default Janus settings.<p>To that effect, I hope quality control in spf13 is really, really good.
评论 #4637666 未加载
评论 #4637904 未加载
评论 #4637453 未加载
DiabloD3over 12 years ago
I don't get why this is loaded down with useless plugins... if you're using ctrlp/command-t, you don't need nerdtree. Vundle isn't as good as pathogen, neocomplcache isn't as good as supertab + clang_complete, and it lacks gundo, rooter, ultinips, and maybe other things.<p><a href="https://github.com/Diablo-D3/dot_vim" rel="nofollow">https://github.com/Diablo-D3/dot_vim</a>
评论 #4637613 未加载
评论 #4639356 未加载
评论 #4637990 未加载
评论 #4637522 未加载
评论 #4638075 未加载
alwillisover 12 years ago
Distributions like these are good for people who just need to <i>use</i> Vim, not necessarily for people who want to <i>learn</i> Vim. It's often better for people to add plugins and update their vimrc file as they learn Vim and figure out what their Vim style is.<p>This article helped me with my 2nd attempt to learn Vim: "Your first vimrc should be nearly empty" <a href="http://vimuniversity.com/samples/your-first-vimrc-should-be-nearly-empty" rel="nofollow">http://vimuniversity.com/samples/your-first-vimrc-should-be-...</a>
seanponeilover 12 years ago
This seems very similar to Janus (<a href="https://github.com/carlhuda/janus" rel="nofollow">https://github.com/carlhuda/janus</a>). It has almost the exact same bundles and setup process.
评论 #4637679 未加载
nshankarover 12 years ago
I personally swear by <a href="https://github.com/scrooloose/vimfiles.git" rel="nofollow">https://github.com/scrooloose/vimfiles.git</a> installation. It doesn't go by some fancy name but does its work outstandingly. I have added to its vimrc wherever it deems fit. ASK HN: I am looking out for jumping out to a CSS selector in a css file from the HTML file I am editing for quite sometime in one key. Please see if you can guide me on this.
评论 #4639670 未加载
johncoltraneover 12 years ago
Yet another set nocompatible. In "The Ultimate Vim Distribution", no less.<p>I can't understand why <i>anybody</i> would want to use that kind of "distribution". All the vimrc tweaking and plugin dance is actually very beneficial in the first few months because it forces beginners to learn a lot of basics and, above all, how to use the help. And, well… experienced users already have a vimrc tweaked to hell and their own set of plugins.
fineover 12 years ago
I think this is fantastic. For beginners and not so much beginners, it is a great way to start with a very complete system for developing and build on/customize it the way you like. You don't lose any customization power as others have said. I just renamed my .vimrc to .vimrc.local and that's all, everything is working plus I earned a lot of extra-plugins that I didn't even know about.<p>I love it, thanks to the autor/s
JosephRedfernover 12 years ago
Installed it, but now I'm getting this error when starting vim:<p>&#62; E117: Unknown function: fugitive#statusline<p>&#62; E15: Invalid expression: fugitive#statusline()
评论 #4637698 未加载
symmetricsaurusover 12 years ago
I think it is good for showing some different plugins and configuration options available in Vim. I think I will use the the included .vimrc file and plugins to look at to get ideas for my own .vimrc. The default in the distribution makes my Vim look like a christmas tree, which I don't really like.
papaverover 12 years ago
the problem with packs... there is so much stuff to ingest, most of the stuff goes unused.<p>learn to use default vim first. then start adding aliases and macros as need to speed up things.<p>most of the plugins mentioned are useless to me. default vim is super powerful as it is.<p>why try to fix problems that aren't there? the beauty of vim is the unique way each user approaches it. every time i sit next to a vimmer i'm like 'how the hell did you do that!" same thing that happens when vimmers watch me code. ive been using vim for 6+ years now, i still haven't even got close to using 10% of it, and i daily use around 50 or so key commands.
Symmetryover 12 years ago
Wow, that's a lot of good stuff. I'd recommend this to anyone starting with vim.
评论 #4637651 未加载
评论 #4638293 未加载
theoreticaleeover 12 years ago
I just installed this last night. I'm comparing it with <a href="https://github.com/fisadev/fisa-vim-config" rel="nofollow">https://github.com/fisadev/fisa-vim-config</a><p>Right now, fisa is slightly ahead because it is a bit faster.
nvmcover 12 years ago
I never really had a problem with configuring vim and installing plugins manually. This seems like it'll make vim more daunting for new users, while getting in the way of experienced users.
jason_slackover 12 years ago
I dont like how the current line is always 0 and not the actual line number. How do I fix that? I have never seen this elsewhere.<p>I must admit that this distro will help my workflow.
评论 #4640153 未加载
ggchappellover 12 years ago
Figlet sighting. Standard font, output edited a little. :-)
humiaozuzuover 12 years ago
I'm using this one which is much better <a href="http://github.com/humiaozuzu/dot-vimrc" rel="nofollow">http://github.com/humiaozuzu/dot-vimrc</a>
nshankarover 12 years ago
Ctrlp link is broken - use this: <a href="https://github.com/kien/ctrlp.vim" rel="nofollow">https://github.com/kien/ctrlp.vim</a>
andylover 12 years ago
Like everything except vundle. (I use tpope's pathogen) Pre-packaged vim on github is a very nice way to distribute.
评论 #4637344 未加载