Let me justify, vim on command line, weather on windows bash, WSL (Windows Subsystem for Linux) or Command Line was not performant enough to work on project of considerable size. Gvim is definitely not sexy when you first install it. If you have used gvim, I can imagine your thought right now. I have installed all different variants on both Windows and Mac, for windows my choice finally is gvim. Fuzzy file finder: both installing and performance of the two variants command-t and ctrlp is different depending on the vim version. ![]() Ability to share windows clipboard (a vim in WSL cannot share windows clipboard): This one is very crucial for me having to copy paste things back and forth between host and vim.Ability to add language support: for Typescript, javascript, golang and C#.Performance: no matter what features are in, it’s gotta serve the performance of an editor.I have a minimum set of functional & non-functional requirements for my vim configuration. macvim: a gui wrapper around vim to treat it as a mac application.ĭepending on your OS of choice, you’d have 3 variants to select from.gvim : a gui wrapper around vim to treat it as a windows application, for windows.neovim : a fork of vim that has been improved with a few nice to haves.vim : the console vim commonly used on unix systems).Unlike back then there are many vim versions available now. So I thought I’d share what I learned with you, most probably in a few posts (not sure how many it will be though :) ) Selecting Between Many Vim Versions Such learning changed my IDE from Visual Studio + Visual Studio Code to vimfor **golang, C#, TypeScript, Angular, HTML, SCSS **and so on. Upon googling a few things I was amazed how far the vim eco system had grown. ![]() Recently though, on an IoT project, I had work on Raspberry Pis a lot. Got much easier to work with an IDE with a mature tools echo system. This changed when I started working in the real world. I had a computer with no internet access and learning vi was a good way to spend time learning something. This first post focuses on selecting a vim variant for windows.Īround year 2000 I used vim for a short period of a time. On retrospective of good outcomes I hope to write a series of posts about how to setup your own vim configuration. ![]() I have started to use vim since a few months ago for all of the languages I use on my day to day development.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |