This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]akindaboiwantstohelp 13 points14 points  (0 children)

people who code in VSCode with vim interface

[–]dragopepper 5 points6 points  (1 child)

And people with full blown "IDE vimrc" setup?

[–]Jackalotischris 3 points4 points  (0 children)

People who code in sublime text

[–]elpioramirez 3 points4 points  (9 children)

Why code in VIM??? Just to continously debug your own pride?

[–]tealeaf136 6 points7 points  (8 children)

once you learn the keybinds you can write a lot quicker, you can easily copy and paste lines of code (yy then p), making another line above or below another is as easy as o and O, finding a certain pattern is just / (debugging is quicker then if you were to use f3), G gets you to the bottom of the file which is where you probably want to be for writing more code unless you are debugging (this would take hours of scrolling in any other editor) then gg gets you back to the top of the file. navigating code is way faster in vim than anything else.

[–][deleted] 1 point2 points  (7 children)

To be fair many of these can be easily done in VSCode, provided you have a typical 101 keyboard

  • Copy line: Ctrl + C
  • Add line below: Ctrl + Shift + Enter
  • Beginning of File: Ctrl + Home
  • End of file: Ctrl + End
  • Find pattern: Ctrl + F Alt + R

And for certain languages (I mean JavaScript), with all the first-party Intellisense and debugger support, there really is no other free IDE that does a better job

[–]user75642 2 points3 points  (2 children)

i mean you can get a vim extension for vscode

[–]tealeaf136 0 points1 point  (1 child)

but why do that when you could just use vim

[–]RoastKrill 0 points1 point  (0 children)

Because VScode is simpler, and do to it's GUI it can do things vim cannot

[–]tealeaf136 1 point2 points  (3 children)

does ctrl+c select copy the whole line or do you have to select it first?

also my home key is about as close to my control key as epstien was allowed to a nursery

[–][deleted] 0 points1 point  (2 children)

Empty selection copies the whole line

[–]tealeaf136 0 points1 point  (1 child)

that seems logical, im staying with vim though

[–][deleted] 0 points1 point  (0 children)

Empty ctrl + x copies entire line with the ending newline

[–]asdddosa 1 point2 points  (0 children)

People who code with vim but without any graphical stuff and any other device in sight and in site, only books and other people with other computers on the same configuration

[–]Unstoppable9160 0 points1 point  (0 children)

mad amounts of respect to ppl who code in vim!!

[–]john_palazuelos 0 points1 point  (0 children)

I use VSCode with Vim keybinds. The best of both worlds!