![]() ![]() Syntastic: THE syntax checking plugin for Vim, if you are familiar with the way that code inspections work on Jetbrains and similar IDEs, syntastic will make feel right at home.Exuberant-Ctags: tags are named definitions of classes, functions, abstract types and so on adding support to Vim gives you some of that ‘magic’ IDE code navigation functionality.These plugins fall directly on the category of programming and are used my all or most of the programming languages that I currently have setup: Neocomplete: Vim Autocomplete on steroids. FZF: Fuzzy finder, another handy utility for finding files and commands.Tagbar: Quick tag browser for the current file, a must have if you are using any kind of ctags like exuberant-tags.Nerdtree: It gives you easy access to the file system in the form of a directory tree on the left side of the screen, as well provides shortcuts for filesystem manipulation(create, delete, move files and directories).This kind of a miscellaneous category and is comprised of plugins used to enhance or change the behaivour of core vim the most useful important ones are: We are in particular interested in the vimrc file, let’s break it down:Įach plugin in this setup is separated in the following categories: You can find my current Vim configuration and dot files in its corresponding Github repository feel free to fork it and give a shot. ![]() Fortunately, is far from custom and is mostly the right combination of plugins. So how does this magical tool work? Is all out of the box right? right? Well no, as with all the worthwhile things in life there is a bit of effort involved on getting the Vim setup just like I wanted it. I’ve have tried Atom, SublimeText, TextMate, Eclipse, Visual Studio, and most of the Jetbrains products, I’m constantly tweaking and looking for a better setup, however Vim always feels like home to me and I’m to the point now where I rarely use IDEs – exception being messy and complex projects where IDEs can do a lot of heavily lifting (yes, Magento I’m talking about you.)īut other than that Vim is my default Ruby, Elixir, Python, PHP IDE and as well the main tool that I use for writing drafts and books. Over the years I’ve jumped back and forth between many code editors, IDEs and tools but it seems that somehow I always end up coming right back to VIM, and not only for programming – guess which markdown editor I’m using to write this post. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |