Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				-it doesn't suck all of your time in setting up vim instead of actually programming
 
 -For the main languages IDE's can do everything vim can. So neither has a real advantage
 
 -The learning curve is 1000 times smaller
 
 -It's actually possible to exit an IDE
- 
				
				 kaloxy9417y1.Can you call git from vim? kaloxy9417y1.Can you call git from vim?
 2. Can you use a mouse in vim?
 3. How many tabs can you open in vim?
 4. Auto complete in vim?
 5. Language extension?
 6. Autosave in vim?
- 
				
				 bahua124727y@8BitOverdose bahua124727y@8BitOverdose
 
 I don't think anyone would claim that vi doesn't have a learning curve, but I personally don't know of any worthwhile piece of productivity software that doesn't.
 
 That said, once the learning curve is for the most part overcome(which can be accomplished by doing vimtutor for 30 minutes), "setup" takes seconds, and use is fast and powerful.
- 
				
				 bahua124727y@kaloxy bahua124727y@kaloxy
 
 1.Yes.
 
 2. Yes, but..... why?
 
 3. Just one, but vim leans on the shell and terminals, which can handle all that much better than any individual piece of software anyway.
 
 4. Yes.
 
 5. Yes.
 
 6. Yes, but blech!
- 
				
				 xonya50307y- showing warnings/errors before compiling the code xonya50307y- showing warnings/errors before compiling the code
 
 - debugging and profiling utilities
 
 - showing API documentation over the code
 
 - integration with build tools (e.g. Maven, Gradle)
 
 - integration with servers (e.g. autodeploy of an application)
 
 - integration with version control systems
 
 - code autocompletion
 
 - shortcuts for navigating to method definitions
 
 - right click on class -> "Refactor" ...
- 
				
				 bahua124727y bahua124727y
- 
				
				@bahua The learning curve of vim is not 30 minutes. It takes days if not weeks. It's like learning touch typing all over again.
 
 Setup a couple of seconds? Are we living in the same universe?
- 
				
				 740026937yActually the vim way of handling tabs is one of the key things I miss in IDEs. I like to keep source and header in a split and many of those source/header splits in tabs. 740026937yActually the vim way of handling tabs is one of the key things I miss in IDEs. I like to keep source and header in a split and many of those source/header splits in tabs.
- 
				
				 bahua124727y@8BitOverdose bahua124727y@8BitOverdose
 
 Sure it is. You learn the fundamentals, and then you practice. You don't master it right away(as with anything) but you learn well enough to be able to use it on your own.
 
 And copying a .vimrc file into your home directory from another place where you've set your preferences, yes, takes seconds.
- 
				
				 musician6577yWell I dont know vim that well but heres what I think: musician6577yWell I dont know vim that well but heres what I think:
 - smart refactoring. And no I dont mean just search and replace.
 - built in debugger
 - autocompletion / templates built in
 - linter/warning about unused code...
 - autosave / hence auto refresh
 
 I guess most of this is doable with plugins but i dont see a reason. I rarely reach for my mouse and Im at least as fast as the vim guys I worked with. I guess especially fof static typed languages ides can do a lot of magic
Related Rants










 I don't know what to write for this. 😂
I don't know what to write for this. 😂
 You will never exit this fitness club. 😜
You will never exit this fitness club. 😜
Can someone explain what an IDE does that vim does not? Please arrange your responses into bullet points, so they can be individually addressed.
question
ide
vim