joe69's blog

By joe69, history, 4 years ago, In English

Should i learn vim for competitve coding.Any of you guys use it or have any suggestion regarding it

  • Vote: I like it
  • +11
  • Vote: I do not like it

»
4 years ago, # |
  Vote: I like it +40 Vote: I do not like it

I believe a red coder will outdo a gray coder even if the former uses notepad. Do you get the idea?

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    I know it wont make me a better coder but will the increase in speed be good enough

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it +2 Vote: I do not like it

      Increase in speed? How much? By saving on 2 minutes of writing code?

      But what happens after that? Sit there and stare at the screen? If that's the case, even a hunt and peck red coder will outdo you any day.

      In case you don't get it, here's the point to takeaway: focus on the things that matter. 99% of CP is problem solving. 1% is typing speed (maybe even lesser).

»
4 years ago, # |
  Vote: I like it +15 Vote: I do not like it

is Vim good for competitive coding? Yes if you master vim you can do any text typing/editing faster including coding.
Should you learn it? it's not a necessary for competitive programming you can use any text editor and you will be fine. But if you want to learn vim to make you a better developer Go and learn it, otherwise you can use any text editor:(Sublim, Vscode, atom) or use a vim plug-gin in your IDE like I did with xcode and now I'm using MacVim.

»
4 years ago, # |
  Vote: I like it +6 Vote: I do not like it

Learning vim wouldn't have any direct or significant effect on your CP skills. But if you are into other stuff as well like development, vim is a great tool to learn. If CP skills are your primary concern, practising more should be your priority imo.

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

I don't know about others but in my opinion one should. Touch typing and learning vim really helps.I started learning vim specifically for competitive programming about few weeks ago and it really helps a lot. In CP you constantly need to change lines, copy pasting and editing is there and in like first few problems even 2 mins can change your rank significantly. Learning vim is really worth it but if you're just getting started with cp you should first focus on solving problems and learning new algorithms because these are the primary things.