{"id":361,"date":"2020-11-04T12:57:25","date_gmt":"2020-11-04T11:57:25","guid":{"rendered":"http:\/\/blog.balazspocze.me\/?p=361"},"modified":"2026-11-10T16:45:59","modified_gmt":"2026-11-10T14:45:59","slug":"happy-birthday-vim","status":"publish","type":"post","link":"https:\/\/banyek.net\/?p=361&lang=en","title":{"rendered":"Happy birthday VIM!"},"content":{"rendered":"\n<p class=\"has-drop-cap wp-block-paragraph\">Vim turned 29 this day. Yay! I am a heavy vim user, it is my editor of choice in every operating system, however, I always installing some GUI editors as well (atom or sublime) for quick copy-paste tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But this post is about vim. <\/p>\n\n\n\n<p class=\"has-drop-cap wp-block-paragraph\">I pretty much love it. I love the way how seamlessly it integrates into my daily workflow. I avoid using vim plugins and fancy configuration parameters, I try to keep it clean and easy. (Yes, I&#8217;ll share my .vimrc at the end of this post)<\/p>\n\n\n\n<p class=\"has-drop-cap wp-block-paragraph\">My normal workflow utilizes mostly the UNIX shell, I am rarely keep multiple files open &#8211; except I plan to copy-paste between two files. When I have to edit a file, I enter the work directory, open the file with vim, do my edits then save, and go for the next file. Sometimes I use &#8216;gf&#8217; and ctrl+O to navigate between files, I often use sed like replacements inside files, and when I have to edit multiple files I am mostly use macro recording. And that&#8217;s it, I guess. The main part of my config is about how to colorize the output, what to do with the whitespaces, things like those. I keep vim plugin free because I can easily copy my .vimrc to any server I have to work on.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">I never really understood anybody who use IDE when there&#8217;s an UNIX shell, but that&#8217;s only me, if you are somebody who loves that software: you have my blessings. Good for you. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, keep it going Bram, you are awesome. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is my .vimrc in case you are curious. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/banyek\/dotfiles\/blob\/master\/vimrc\">https:\/\/github.com\/banyek\/dotfiles\/blob\/master\/vimrc<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vim turned 29 this day. Yay! I am a heavy vim user, it is my editor of choice in every operating system, however, I always installing some GUI editors as well (atom or sublime) for quick copy-paste tasks. But this post is about vim. I pretty much love it. I love the way how seamlessly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[126,128,130],"class_list":["post-361","post","type-post","status-publish","format-standard","hentry","category-uncategorized-en","tag-oldblog-en","tag-vim-en","tag-work-env-en"],"_links":{"self":[{"href":"https:\/\/banyek.net\/index.php?rest_route=\/wp\/v2\/posts\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/banyek.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/banyek.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/banyek.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/banyek.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=361"}],"version-history":[{"count":2,"href":"https:\/\/banyek.net\/index.php?rest_route=\/wp\/v2\/posts\/361\/revisions"}],"predecessor-version":[{"id":512,"href":"https:\/\/banyek.net\/index.php?rest_route=\/wp\/v2\/posts\/361\/revisions\/512"}],"wp:attachment":[{"href":"https:\/\/banyek.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/banyek.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/banyek.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}