4 ms·
I'm just getting into Ruby and converting to vim as my primary editor, and I didn't even know that this is a "hip" thing to do. All of a sudden I feel trashy fo
by pacemkr 16y ago
I'm just getting into Ruby and converting to vim as my primary editor, and I didn't even know that this is a "hip" thing to do. All of a sudden I feel trashy for making logical choices.
I think the author misjudged why people like me choose Ruby and vim -- choices that have nothing to do with each other, btw.
I'm a fan of terseness and readability. Ruby has a reputation for both. I've never heard the following phrases spoken: "Perl is great for writing DSL's." "Perl is very readable."
The most amazing experience has been going on GitHub on day one, reading the Rails, Haml, Sinatra, Tilt, you name it, code and being able to understand virtually any part of it. This is not only a testament to the language, but also a testament to the quality of the frameworks and the API's that are being produced with it. Show me a web framework written in Perl that I can dig into and understand with zero Perl experience.
Vim, on the other hand, is a sour-sweet topic. Here is the only reason I'm using vim: everything else sucks ___. Vim also sucks ____ because in 2011 it is still a text editor that can't copy paste using the "normal people" shortcuts. I'm looking forward to the day I finally customize vim enough to match Notepad in usability.
As much as vim usability sucks, I know that I can spend a year customizing it (and it will take a year) and be able to rely on it for the rest of my life. In contrast, there is no such incentive to invest into the monstrosities riding over the JVM (not calling names).
Also, screencasts are great because I read all day and its tiring, physically tiring. Sitting back, relaxing my eyes and being educated while I sip on a coffee and have a cookie is my idea of fun. Screencasts are free, bite sized, training. By the author's logic Khan Academy is worthless as an educational tool because most of it is written somewhere.
- draegtun 16y agoShow me a web framework written in Perl that I can dig into and understand with zero Perl experience I think delving into any web framework with zero language experience isn't going to be easy :) However here are two Perl web frameworks which (IMHO) are easy to follow: * Mojolicious - https://github.com/kraih/mojo https://github.com/kraih/mojo * Tatsumaki - https://github.com/miyagawa/Tatsumaki https://github.com/miyagawa/Tatsumaki
- sea6ear 16y agoTry ":source mswin.vim" - I think that should give "normal" style copy/cut/paste behavior - note that "old" ctrl-v becomes ctrl-q with this change.
- nickknw 16y agoRegarding vim and "normal people" shortcuts, if 'source mswin.vim' doesn't work for you, here are the mappings I have in my .vimrc to give it the normal CTRL-C, CTRL-X, and CTRL-V, as well as sharing the clipboard with windows: " share clipboard set clipboard=unnamed " CTRL-V is Paste in insert mode imap <C-V> "+gpa " CTRL-C is Copy, CTRL-X is Cut, in visual mode vmap <C-C> "+y vmap <C-x> "+d " Use CTRL-Q to do what CTRL-V used to do noremap <C-Q> <C-V>
- pacemkr 16y agoThank you for sharing that. I've never heard of source mswin.vim. The standard copy paste shortcuts are platform agnostic at this point, hell, even my phone uses them (webOS). This is where I've found vim and emacs incredibly frustrating out of the box.