Posted January 21, 2012
![Maighstir](https://images.gog.com/867f7c9b030c5535825039970bd2b997e7a2696a56af8319d548366868fa95aa_forum_avatar.jpg)
Maighstir
THIS KNIGHT MISLIKES THESE HEIGHTS
Registered: Nov 2008
From Sweden
![wodmarach](https://images.gog.com/f0f7d680919bcc6c2066d10ae2fcbee78ce2deed7a3a6843ad30b58b373f64b4_forum_avatar.jpg)
wodmarach
booooooooooored
Registered: Feb 2010
From United Kingdom
![Maighstir](https://images.gog.com/867f7c9b030c5535825039970bd2b997e7a2696a56af8319d548366868fa95aa_forum_avatar.jpg)
Maighstir
THIS KNIGHT MISLIKES THESE HEIGHTS
Registered: Nov 2008
From Sweden
Posted January 21, 2012
Exactly, just look at what I became with it being my first "computer language" (before I met Claris HomePage 3 and dug under the hood to find HTML, and subsequently CSS and JavaScript... before I even had an internet connection and relied completely on magazines... and later PHP after deciding that CGI through Perl was too difficult).
![hedwards](https://images.gog.com/8e479c443288f152170c4b92a1d606fc09a248e1c284a9af39474315fb98d041_forum_avatar.jpg)
hedwards
buy Evil Genius
Registered: Nov 2008
From United States
Posted January 21, 2012
![avatar](/upload/avatars/2008/09/1221158452254_t.jpg)
I assume that I'm missing something there. I've had to deal with this problem from time to time going between MS and *NIX text formats.
![avatar](/upload/avatars/2011/12/7b23bb256cff431334618705e2bd422dff0f27df_t.jpg)
Vi is one of those things where you hate it at first, but quickly discover that you can't live without it. The learning curve is similar to being pushed out of a plane to learn to skydive, but it's incredibly usable and efficient once you learn it.
Post edited January 21, 2012 by hedwards
![wodmarach](https://images.gog.com/f0f7d680919bcc6c2066d10ae2fcbee78ce2deed7a3a6843ad30b58b373f64b4_forum_avatar.jpg)
wodmarach
booooooooooored
Registered: Feb 2010
From United Kingdom
Posted January 21, 2012
![avatar](/upload/avatars/2008/09/1221158452254_t.jpg)
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
I assume that I'm missing something there. I've had to deal with this problem from time to time going between MS and *NIX text formats.
![orcishgamer](https://images.gog.com/6e3358124f918e1e6d62977c0c7765ea1e21f104740b990145de7a9556569964_forum_avatar.jpg)
orcishgamer
Mad and Green
Registered: Jun 2010
From United States
Posted January 21, 2012
![avatar](/upload/avatars/2011/12/7b23bb256cff431334618705e2bd422dff0f27df_t.jpg)
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
Vi is one of those things where you hate it at first, but quickly discover that you can't live without it. The learning curve is similar to being pushed out of a plane to learn to skydive, but it's incredibly usable and efficient once you learn it.
Post edited January 21, 2012 by orcishgamer
![Barefoot_Monkey](https://images.gog.com/4b51d6691ef6eaf8b7e4a4b9d696f47085dc988599084d35c58cbea1858c83f9_forum_avatar.jpg)
Barefoot_Monkey
invertEd
Registered: Sep 2008
From South Africa
Posted January 21, 2012
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
Vi is one of those things where you hate it at first, but quickly discover that you can't live without it. The learning curve is similar to being pushed out of a plane to learn to skydive, but it's incredibly usable and efficient once you learn it.
![hedwards](https://images.gog.com/8e479c443288f152170c4b92a1d606fc09a248e1c284a9af39474315fb98d041_forum_avatar.jpg)
hedwards
buy Evil Genius
Registered: Nov 2008
From United States
Posted January 21, 2012
I like to code my Perl in vi. ;-P
Seriously though, once you get the basics it's hard to justify using anything else. I learned how to use it because it was the only text editor that's guaranteed to be on a *NIX system and at this point I can't stand to use anything else except for extremely simple tasks. Switching between keyboard and mouse, which pretty much every other text editor requires is a serious waste of energy and time.
That being said, I've been known to crack out sed and awk so that I don't even have to open up vi for repetitive tasks.
Seriously, you owe it to yourself to learn to use those power tools they can save you a huge amount of time and effort. Older tools aren't automatically better tools, but sed, awk and vi are ones that anybody who claims to be a power user ought to have familiarity with. I'm still a bit weak with awk and sed, but they still save me a huge amount of time and energy.
And if you're doing it right you'll even have a collection of recipes before long.
hedwards: IMHO no editor will ever surpass vi for programming. Plus you can get vim to do pretty much everything that a basic IDE will do for you.
Vi is one of those things where you hate it at first, but quickly discover that you can't live without it. The learning curve is similar to being pushed out of a plane to learn to skydive, but it's incredibly usable and efficient once you learn it.
Barefoot_Monkey: It's the Blender of text editors! Pretty much, but I'm pretty sure that the death count on vi at present is significantly higher. :-P
Seriously though, once you get the basics it's hard to justify using anything else. I learned how to use it because it was the only text editor that's guaranteed to be on a *NIX system and at this point I can't stand to use anything else except for extremely simple tasks. Switching between keyboard and mouse, which pretty much every other text editor requires is a serious waste of energy and time.
That being said, I've been known to crack out sed and awk so that I don't even have to open up vi for repetitive tasks.
Seriously, you owe it to yourself to learn to use those power tools they can save you a huge amount of time and effort. Older tools aren't automatically better tools, but sed, awk and vi are ones that anybody who claims to be a power user ought to have familiarity with. I'm still a bit weak with awk and sed, but they still save me a huge amount of time and energy.
And if you're doing it right you'll even have a collection of recipes before long.
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
Vi is one of those things where you hate it at first, but quickly discover that you can't live without it. The learning curve is similar to being pushed out of a plane to learn to skydive, but it's incredibly usable and efficient once you learn it.
![avatar](/upload/avatars/2010/10/ff66002f5bf30cb58116afbf9de0514bd0a9e0a7_t.jpg)
Post edited January 21, 2012 by hedwards
![wodmarach](https://images.gog.com/f0f7d680919bcc6c2066d10ae2fcbee78ce2deed7a3a6843ad30b58b373f64b4_forum_avatar.jpg)
wodmarach
booooooooooored
Registered: Feb 2010
From United Kingdom
Posted January 21, 2012
![avatar](/upload/avatars/2011/12/7b23bb256cff431334618705e2bd422dff0f27df_t.jpg)
![avatar](/upload/avatars/2010/11/07f3fc8b914eb79c8197022f6d72ef164e252052_t.jpg)
After a couple of weeks you were given a copy of VS to install on your comp aswell which helped...
![orcishgamer](https://images.gog.com/6e3358124f918e1e6d62977c0c7765ea1e21f104740b990145de7a9556569964_forum_avatar.jpg)
orcishgamer
Mad and Green
Registered: Jun 2010
From United States
Posted January 21, 2012
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
apt-get install nano is a whole lot easier for people to learn that vi. Though I suppose !wq isn't that hard.
As for IDEs, yeah, IDEs are worth using for anything even remotely complicated.
Post edited January 21, 2012 by orcishgamer
![hedwards](https://images.gog.com/8e479c443288f152170c4b92a1d606fc09a248e1c284a9af39474315fb98d041_forum_avatar.jpg)
hedwards
buy Evil Genius
Registered: Nov 2008
From United States
Posted January 21, 2012
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
![avatar](/upload/avatars/2010/11/07f3fc8b914eb79c8197022f6d72ef164e252052_t.jpg)
apt-get install nano is a whole lot easier for people to learn that vi. Though I suppose !wq isn't that hard.
As for IDEs, yeah, IDEs are worth using for anything even remotely complicated.
Vi is nice in that it rewards people who are willing to spend a bit of time learning how to make full use of it. It does freak people out at first having nothing on screen at all to guide them, but in the long term it really is better.
![AndrewC](https://images.gog.com/8598e08ce378bd85f7b2f7b208fc23b9cbf9da93f1795a1f8a7148094bd98068_forum_avatar.jpg)
AndrewC
Code Ninja
Registered: Sep 2008
From Romania
Posted January 21, 2012
I was actually a bit bored and decided to make a video of me solving exercise 26 of Learn Python The Hard Way.
I was messing around by having Python installed in an Ubuntu VM and the editor on Windows, using a shared folder between the host and the VM, as well as a git repo.
Yeah, I think I have too much spare time on my hands.
I was messing around by having Python installed in an Ubuntu VM and the editor on Windows, using a shared folder between the host and the VM, as well as a git repo.
Yeah, I think I have too much spare time on my hands.
![orcishgamer](https://images.gog.com/6e3358124f918e1e6d62977c0c7765ea1e21f104740b990145de7a9556569964_forum_avatar.jpg)
orcishgamer
Mad and Green
Registered: Jun 2010
From United States
Posted January 21, 2012
![avatar](/upload/avatars/2010/11/07f3fc8b914eb79c8197022f6d72ef164e252052_t.jpg)
apt-get install nano is a whole lot easier for people to learn that vi. Though I suppose !wq isn't that hard.
As for IDEs, yeah, IDEs are worth using for anything even remotely complicated.
![avatar](/upload/avatars/2010/10/02a72b867650326e05ff16303aa35f2a56de1903_t.jpg)
Vi is nice in that it rewards people who are willing to spend a bit of time learning how to make full use of it. It does freak people out at first having nothing on screen at all to guide them, but in the long term it really is better.
![hedwards](https://images.gog.com/8e479c443288f152170c4b92a1d606fc09a248e1c284a9af39474315fb98d041_forum_avatar.jpg)
hedwards
buy Evil Genius
Registered: Nov 2008
From United States
Posted January 21, 2012
![avatar](/upload/avatars/2008/09/1221730397167_t.jpg)
I was messing around by having Python installed in an Ubuntu VM and the editor on Windows, using a shared folder between the host and the VM, as well as a git repo.
Yeah, I think I have too much spare time on my hands.
That being said, that sounds like the same thing that's motivating me to put together a serial number program from a small amount of sed, awk and bash scripting. Sometimes you just have to use tools in order to get a feel for how they work.
Reminds me of ee. I wouldn't use vanilla vi for developing code either, but you can get extensions to vim that make it work out fairly well. I just hate having to go from keyboard to mouse and back and forth.
Post edited January 21, 2012 by hedwards