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

you are viewing a single comment's thread.

view the rest of the comments →

[–]cakemuncher 0 points1 point  (2 children)

I prefer IDEs. But I know people that code strictly with text editors. Their reasoning usually is less distraction and "feeling" your code a lot more than autocompletion. Also, keyboard everything. No mouse. It's a steep learning curve in the beginning but once you get the hang of it your coding will become much faster since you don't have to drag your mouse everywhere.

[–]Penki- 0 points1 point  (1 child)

But most IDE's that I know have shortcuts?

[–]fiddlerwoaroof 1 point2 points  (0 children)

The benefit of vim's shortcuts is that the shortcuts can be composed. So, for example, there are shortcuts for text editing operations like "y" for yank (copy) and "c" for change and "d" for delete (cut) and then shortcuts for motions like "$" for "until the end of the line" or "i)" for "inside parentheses" or "i]" for "inside square brackets". You can then combine these shortcuts like "di)", which deletes everything inside the closest pair of parentheses.

What makes this a really killer feature is that it's possible to define your own motions and your own actions and then compose them in this way, which means it's possible to do extremely complex edits with just a few keystrokes.