25
AleCx04
6y

Ladies and gentlemen.

Back in 2009 when I started coding, some dickhead told me to not learn Vim because professional developers normally use IDEs for shit instead of text editors.

Being the kind of person that I am, I shrugged him off as the cocksucker that he was and decided to learn Vim anyway.

Fast forward to 2015 up to 2018

I
Use
That
Bitch
Religiously

At work. For fucking everything since it is what you have when you ssh into a server and lemme tell ya this:

I you guys thought being a Vim master ain't dropping no one's panties....boy u wrong af.

And nano is fine too, but why settle for less when you can be a complete vim black wizard?

Comments
  • 15
    Don't learn Vim to be a "wizard". Learn Vim if you think it's a superior tool for your needs.

    I know developers who code on remote systems in the cloud, and they choose to do it on the server, using Vim. Awesome. Me? You'll pry IntelliJ Idea from my cold, dead hands. IDE is a tool for you; use what you feel is the best for your particular use case.
  • 2
    One of my absolute top tools for sure.
  • 2
    nano is a good too! yasss
  • 1
    @piehole I stand by what I said. Learn Vim to be a wizard.

    I say this because if you have to ssh into a server you have nothing.i specifically mentioned that in my post to prevent comments like yours. In those scenarios using something from the JetBrains suite is pretty much pointless since you can't magically send your IDE to a server with no graphical environment now can you?
  • 4
    @AleCx04 Coding on a server is not the only option. As I said, I know devs that do that. I also know devs that code on their machine and rsync their code to the server before running it. What's wrong with that? Seems like you only know one trick and you wanna stick to that no matter what. That's what I call a bad practice.
  • 2
    @piehole there is absolutely nothing wrong with that and I am capable of doing so myself(we use phpstorm)

    My whole point which you are being dense enough to not see is:

    IN THOSE FUCKING CASES WHERE ALL YOU HAVE IS A FUCKING TERMINAL ON AN EXTERNAL SERVER WITH NO IDE OPTION OR NO ADDITIONAL TOOLING VIM IS THE MOST FEASIBLE OPTION

    And I have not a clue how much I need to say that.

    Never said that using an ide or doing it a different way makes you less of a developer or anything.
  • 4
    @AleCx04 My dude, if you can SSH into a server, you can rsync/scp a file into the server.

    I haven't heard of many devs who'd willingly just code on a physical server. Like, that being their workstation for the day. Heh. That just sounds like super bad practice, and I'd question such workflow on entirely different levels (such as installing of unnecessary tools which may become possible vectors of attack, like Git)

    Also, chill dude.
  • 2
    @piehole fuck it it did seems like I lost my cool.

    My bad man, wasn't my intention.

    Internet friends?
  • 1
    Micro for life
  • 1
    @ganjaman b u know I love u and all but we are not talking about dick sizes man.
  • 2
    Nah my dick is yocto 😎
  • 2
    If I am using a computer, at least two vim sessions are open. Usually five or six.
  • 1
    I tend to use Vim for all text file editing including some source code, but for larger projects, the smart completion an IDE gives is really helpful. And you can always configure automatic deployment through SSH (SCP) if you have to run it remotely
  • 0
    I use vim as textviewer on windows (I cant accidentally edit something) and use it as preferred editor while sshing, otherwise IDE's and code editors.
  • 2
    The more fucked up an editor is, the more some hardcore people will like it. Congratulations that you have mastered the incredibly complex task of editing text files. :-)
  • 2
    @Fast-Nop awww thanks ye lil cunt!! It is much appreciated :]
  • 1
    @ganjaman now you gotta tell me wtf is yocto
  • 1
    @aritzh it really is great to be able to use an IDE when available
    But that is not the case with many of our servers. For those times in which we are not close to our environment or tools(since we have to jump between schools) being able to use said tool is a lifesaver.
  • 0
    10^(-10) or something like that
  • 0
    @ganjaman wait until you end up being sewed to the back of an elephant for 27 years and then have to fend off a shark attack. You'll beg for Vim!!!!1111eleven
  • 2
    @Fast-Nop isnt the past tense "sewn" ?

    Also yeah i hate when that happens
  • 0
  • 2
    I normally prefer using an IDE for coding. Any text editor for local text files is fine. And vim for remote simple changes, such as a config setting.

    Vim is a great tool and so long as you know how to edit some text, save it and exit, you can get by just fine.

    I can't think of a scenario where I would need to do anything particularly complex on Vim.
  • 2
    An IDE is just a big hassle, in my opinion. I'm editing text when I write code. So I need a text editor, and vim is the best one I know. Bonus points for not having to run it on the computer where I'm sitting.
  • 1
    @m0j0nz0r God it must be nice to have an organized development process
  • 3
    Okay, I'm a fresher and I don't know a lot. I hardly ever worried about Linux during my college days let alone vim (being a gamer, I needed windows). Now as a professional, to write scripts it's fine, but can you explain how can Vim make you a wizard? (not literally)
  • 4
    ... emacs. Because holy war.
  • 3
    @m0j0nz0r vim for live coding in production.

    My God bless such person.
  • 1
    So true. And implement Vim into your web browsing experience to truly appear like a black wizard to others (use Vimium, etc.).
  • 2
    Maybe if I was more into boys 😘😊
  • 3
    @BugsBuggy take today for example. I was working in a computer that was not mine from my manager's desk. She does not have all the tools that I have on mine, we use phpstorm as our IDE and IntelliJ as well(we work with PHP, JS and Java almost exclusively) and while she did not have those tools she did had putty in her computer since she does take care of some servers(I think of her as a sys admin more than anything) so, I sshd to the server in question, opened vim and did the necessary edits that I require. Mind you, Vim was the first l337 editor that I learnt how to use back in 2009, so I know it pretty well, once you get used to the shortcuts, editing stuff sort of feels faster without using a mouse on a graphical environment. Not to say that you can't if you have it, but being able to replace and selectively change only certain portions by just pressing commands brings in a certain level of skript vim fu magic.
  • 2
    @hackedranger

    I

    Fucking

    Adore emacs my dude. No holy war from me.
  • 2
    @dev1410 father forgive me then for I have sin. Sometimes one just needs to my dude.
  • 1
    @Root men here are are in a loosing situation then since you seem to have a gorgeous mind(to me at least)😘

    Maybe just make you smile then and make you remark on how devilishly good looking I am? :P
  • 1
    @piehole and I just want to apologize again man :/ i am not a dickhead or a mean guy I swear. Didn't think when I was typing:(
  • 2
    @AleCx04 Aw, thank you!

    And you would look positively sinful in a suit. 🙂
  • 1
    @Root thanks!! Sadly I rarely get to wear suits, but I love em!
  • 0
    @AleCx04 Looking your best is seriously underrated.
Add Comment