{"id":10923,"date":"2023-10-24T19:53:00","date_gmt":"2023-10-24T17:53:00","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=10923"},"modified":"2023-10-24T07:58:29","modified_gmt":"2023-10-24T05:58:29","slug":"5-must-have-vim-plugins-that-will-change-your-workflow","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2023\/10\/24\/5-must-have-vim-plugins-that-will-change-your-workflow\/","title":{"rendered":"5 Must-Have Vim Plugins That Will Change Your Workflow"},"content":{"rendered":"<p><a href=\"https:\/\/www.twilio.com\/blog\/5-must-have-vim-plugins-that-will-change-your-workflow\">5 Must-Have Vim Plugins That Will Change Your Workflow<\/a>. In my case<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/vim-syntastic\/syntastic\">Syntastic<\/a>: a syntax checking plugin for Vim which runs files through external syntax checkers and displays resulting errors.<\/li>\n<li><a href=\"https:\/\/github.com\/tpope\/vim-fugitive\">Fugitive<\/a>: a Git wrapper for Vim that is self-described as &#8220;so awesome, it should be illegal.&#8221;<\/li>\n<li><a href=\"https:\/\/github.com\/mattn\/emmet-vim\">Emmet<\/a>: an extremely useful plugin for web developers. It makes writing and editing HTML, and any language with tags, much easier.<\/li>\n<\/ul>\n<p>SpaceVim effectively provide alternatives to <a href=\"https:\/\/github.com\/preservim\/nerdtree\">NERDTree<\/a>, a file system explorer for Vim<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">5 Must-Have Vim Plugins That Will Change Your Workflow. In my case Syntastic: a syntax checking plugin for Vim which runs files through external syntax checkers and displays resulting errors. Fugitive: a Git wrapper for Vim that is self-described as &#8220;so awesome, it should be illegal.&#8221; Emmet: an extremely useful plugin for web developers. It&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2023\/10\/24\/5-must-have-vim-plugins-that-will-change-your-workflow\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[278,79],"tags":[],"class_list":["post-10923","post","type-post","status-publish","format-standard","hentry","category-tricks","category-vim"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2Qb","jetpack-related-posts":[{"id":501,"url":"https:\/\/monodes.com\/predaelli\/2015\/06\/29\/501\/","url_meta":{"origin":10923,"position":0},"title":"Time to install a proper\u2026","author":"Paolo Redaelli","date":"2015-06-29","format":"status","excerpt":"Time to install a proper plugin manager for my modular, infinitely-ductile Vim: Vundle, the plug-in manager for Vim http:\/\/github.com\/gmarik\/vundle","rel":"","context":"In &quot;GNU\/Linux&quot;","block_context":{"text":"GNU\/Linux","link":"https:\/\/monodes.com\/predaelli\/category\/gnulinux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8003,"url":"https:\/\/monodes.com\/predaelli\/2021\/01\/04\/5-lines-i-put-in-a-blank-vimrc-sword-and-signals\/","url_meta":{"origin":10923,"position":1},"title":"5 lines I put in a blank .vimrc | Sword and Signals","author":"Paolo Redaelli","date":"2021-01-04","format":false,"excerpt":"TL;DR To make a default Vim installation more useful, type the following 5 lines into its .vimrc file: set hlsearch \" highlight all search results set ignorecase \" do case insensitive search set incsearch \" show incremental search results as you type set number \" display line number set noswapfile\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10992,"url":"https:\/\/monodes.com\/predaelli\/2023\/12\/05\/search-and-replace-in-multiple-files-using-vim\/","url_meta":{"origin":10923,"position":2},"title":"Search and replace in multiple files using vim","author":"Paolo Redaelli","date":"2023-12-05","format":false,"excerpt":"Search and replace in multiple files using vim - (source Stack Overflow) It is as simple as Use: :set aw :argdo %s\/happy999\/happy111\/g The first line sets auto-write mode, so when you switch between files, vim will write the file if it has changed. The second line does your global search\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1037,"url":"https:\/\/monodes.com\/predaelli\/2016\/02\/21\/vim-master-cheat-sheet\/","url_meta":{"origin":10923,"position":3},"title":"Vim master cheat sheet","author":"Paolo Redaelli","date":"2016-02-21","format":false,"excerpt":"Sorgente: Vim by Patrick Schanen | ZEEF Vim, an open-source, powerful and configurable text editor.","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1507,"url":"https:\/\/monodes.com\/predaelli\/2016\/05\/07\/learning-vim\/","url_meta":{"origin":10923,"position":4},"title":"Learning VIM","author":"Paolo Redaelli","date":"2016-05-07","format":false,"excerpt":"She likes to write on the terminal. She is learning VIM. She is 6 years old.","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"silvia-usa-vim","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/05\/silvia-usa-vim-510x302.jpeg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2625,"url":"https:\/\/monodes.com\/predaelli\/2017\/06\/16\/vim-is-the-perfect-ide\/","url_meta":{"origin":10923,"position":5},"title":"Vim Is The Perfect IDE","author":"Paolo Redaelli","date":"2017-06-16","format":"link","excerpt":"Vim Is The Perfect IDE Gonna copy this setup","rel":"","context":"In &quot;vim&quot;","block_context":{"text":"vim","link":"https:\/\/monodes.com\/predaelli\/category\/vim\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/10923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=10923"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/10923\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=10923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=10923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=10923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}