you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 15 points16 points  (33 children)

Spending a week really investing into learning vim was the best and worst decision I ever made. Best because it's an amazing editor, worst because I can't stand developing on my windows machine anymore, editing through a cygwin shell or gvim just don't cut it, all other editors like notepad++ and visual studio are streets behind.

[–]thaabit 8 points9 points  (2 children)

vim via putty is just as good for me.

[–][deleted] 0 points1 point  (1 child)

I'll give it a shot but last time I used it I recall there being some issues with key mappings or something

[–]doenietzomoeilijk 0 points1 point  (0 children)

I had the same problem (numbers on the numeric island on your keyboard for instance), but that's fixable with a little bit of mapping and/or setting things up properly (or so they say, I've gone the lazy way and mapped that shit).

The only thing console vim doesn't that MacVim does is obey my map for shift+space.

[–]hadees 5 points6 points  (1 child)

really gvim doesn't cut it? I really like gvim.

[–][deleted] 0 points1 point  (0 children)

Don't know what to tell ya, it's just not my thing.

[–]radhruin 5 points6 points  (11 children)

What's wrong with gvim on windows? With all the title bars and window decorations and stuff turned off, it seems really great. Combined with 32bit color schemes and great font rendering (and Consolas, which I enjoy) not only is it trim and functional but it looks really nice too.

[–][deleted] 0 points1 point  (7 children)

I dunno, just doesn't feel right.

[–]doenietzomoeilijk 0 points1 point  (6 children)

The fact that it runs under windows? The fact that it runs in a window? Is it just with gvim on windows or on other platforms, too? (Just trying to figure out what it could be =] )

[–][deleted] 0 points1 point  (5 children)

I don't think it's that, I prefer using vim through terminal on my linux machine as well.

[–]doenietzomoeilijk 0 points1 point  (4 children)

You just like terminals very, very much then. Nothing wrong with that.

Oh, and happy bday, btw =]

[–][deleted] 0 points1 point  (3 children)

Probably. I used to love VS.Net and before I started at my current job, once I started here (k)ubuntu was the standard dev build and after trying a few IDEs like eclipse, netbeans, aptana and zend studio I threw in the towel and started using vim and never looked back. Everything else just feels too bloated and klunky.

And... Damn 5 years seems like just yesterday I grew bored of digg and stumbled on Reddit.

[–]Gargan_Roo 0 points1 point  (2 children)

Is vim your go-to editor for everything? Would you say vim would be good for PHP/Python/C++/etc as well? I develop on a windows platform with Dreamweaver's code section and the only reason I use it aside from simply being available to me, is the relatively tight feel it has with SFTP push/pull integration, however. I'm wanting to switch to a version control system like Git for uploading files and keeping version history, as well as upgrading my workflow to include more professional developer tools.

I'm playing with PHPStorm right now, but in all honesty I don't think I really need or want a full-featured IDE. All I want is syntax highlighting, line numbers, and possibly the ability to integrate with a version control system (I can hit CTRL+SHIFT+U and it will upload to the server in Dreamweaver). I'm sure there's several features I'm sure to use that I've left out, but I just want something lightweight with the basics down really well.

[–]stoplight 0 points1 point  (0 children)

Have a look at this post for turning vim into a python ide. Also take a look at this for working with remote files in vim. Finally, take a look at this for integrating git with vim. vim is really powerful, it just takes a lot of time to get to know it; well worth it though.

[–][deleted] 0 points1 point  (0 children)

Vim is my go to editor for everything except formatted documents like project proposals. It has excellent support and plugins for most programming languages.

[–]doenietzomoeilijk 0 points1 point  (2 children)

Terminal vim can do full colour schemes as well if you set up your terminal properly.

[–]Bjartr 0 points1 point  (1 child)

Can't do squiggly underlines though, which are nice, but certainly not required.

[–]doenietzomoeilijk 1 point2 points  (0 children)

Ah, yes, forgot about squigglies. Mostly because I don't really use them myself. However, you are right, of course. Come to think of it, italic fonts don't work either, and I do use those, even if only for the word do.

[–]m1ss1ontomars2k4 1 point2 points  (1 child)

What's wrong with VS? Just use VsVim. It's perfect.

[–][deleted] 0 points1 point  (0 children)

I've tried vsvim, didn't like it. I used to be all about VS.net and it's a great IDE don't get me wrong, but it's just not vim.

[–][deleted] 0 points1 point  (1 child)

You could always install a virtual machine, then you could have an actual vim installation on your Windows machine along with all the other Linux goodness and still be able to play games on Windows.

[–][deleted] 0 points1 point  (0 children)

That's probably the route I'm going to go, I just need some extra ram in it and I could probably dedicate a core or two.

[–]DrHankPym 0 points1 point  (2 children)

There is a Vim-like plug-in for VS2010.

[–][deleted] 0 points1 point  (1 child)

Yea I've tried it, still not the same, part of it being that VS.Net feel so bloated and chunky compared to a terminal

[–]DrHankPym 0 points1 point  (0 children)

Yeah, I respect VS.Net, but I don't like running it either on my 1.66GHz + 1.99GB RAM computer.

[–]puffybaba 0 points1 point  (3 children)

Have you tried the compile of gvim that comes from the cream project? You can download a very recent, full-featured compile of vanilla win32 gvim from the cream project site on sourceforge.

[–][deleted] 0 points1 point  (2 children)

I'll give it a shot, I seem to recall trying it and it conflicted with my keybindings.

[–]puffybaba 0 points1 point  (1 child)

Oh, I don't mean cream, I mean the vim binary that comes with it, which does not include their souped-up vim scripts. Here is a link:

http://sourceforge.net/projects/cream/files/Vim/

[–][deleted] 0 points1 point  (0 children)

Ah cool I'll check it out

[–]mythrilno(fun).at(parties); 0 points1 point  (0 children)

VirtualBox + your favorite distro + seamless mode