From b72dbe46defa15920283e3e8e2f7f72fd704534f Mon Sep 17 00:00:00 2001 From: amenpunk Date: Sun, 24 May 2020 18:46:32 -0600 Subject: [PATCH 1/2] dude, vim is awesome trust me --- readings/vim.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 readings/vim.md diff --git a/readings/vim.md b/readings/vim.md new file mode 100644 index 0000000..0c2a9ba --- /dev/null +++ b/readings/vim.md @@ -0,0 +1,39 @@ +# VIM, the text editor of the proletariat + +## I've been a vimmer for about a year, what a deal... + +clipboards who needs it? + +Im not an expert in this theme but want to share my experience with you, to be honest I feel vim +sucks, but as a software developer i understand computer science is not yet an +exact science, there will always be an algorithm that works better than another +or that will work better in certain circumstances. +For these reasons i want share with you my 5 reasons why vim suck less. + +* If speed is the priority then you need vim. +You only need this things to be x1000 faster than others, and here are my reasons: + > Relative Numbers + > remap everything with like g for save and fuck it. + > FZF-vim and marks, search and move in file directory never been easier and faster. + > vim-commentary and vim-sorround and forget about the repetitive and tedious stuff + > YouCompleteMe for a reasonable jump to definations + > finally the magic, vim-easymotion, with this shit you're gonna move your cursor with your eyes and not lie. + +* Recycle knowledge (because humans). +The key binding area stupidly intuitive, you will learn once and use it again for everything +and you will find ingenious ways to combine it with anothers +to do things thant you didn't think were possible. + +* Indentation +After a correct configuration you will have the best +and smartest indentation in the world, trust me, python devs love it + +* You need a server text editor. +I really need to explain this? +Well, it's vim or nano, and nano is for normies. + +* Vertical and horizontal split +Remember key? well, combine with HJKL and move over tabs/buffers like a ninja + +* Bonus +Luke Smith use it. From 9184c022b5d1c886e635a7adc4baa08b2ef232dc Mon Sep 17 00:00:00 2001 From: amenpunk Date: Sun, 24 May 2020 18:57:01 -0600 Subject: [PATCH 2/2] [MOV] the correct path.. --- {readings => harmful/software}/vim.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename {readings => harmful/software}/vim.md (74%) diff --git a/readings/vim.md b/harmful/software/vim.md similarity index 74% rename from readings/vim.md rename to harmful/software/vim.md index 0c2a9ba..091d683 100644 --- a/readings/vim.md +++ b/harmful/software/vim.md @@ -12,12 +12,12 @@ For these reasons i want share with you my 5 reasons why vim suck less. * If speed is the priority then you need vim. You only need this things to be x1000 faster than others, and here are my reasons: - > Relative Numbers - > remap everything with like g for save and fuck it. - > FZF-vim and marks, search and move in file directory never been easier and faster. - > vim-commentary and vim-sorround and forget about the repetitive and tedious stuff - > YouCompleteMe for a reasonable jump to definations - > finally the magic, vim-easymotion, with this shit you're gonna move your cursor with your eyes and not lie. + 1. Relative Numbers + 2. remap everything with like g for save and fuck it. + 3. FZF-vim and marks, search and move in file directory never been easier and faster. + 4. vim-commentary and vim-sorround and forget about the repetitive and tedious stuff + 5. YouCompleteMe for a reasonable jump to definations + 6. finally the magic, vim-easymotion, with this shit you're gonna move your cursor with your eyes and not lie. * Recycle knowledge (because humans). The key binding area stupidly intuitive, you will learn once and use it again for everything