Install it with your favorite plugin manager. Of course you have default mappings which you can read in official documentation on or as always you can make your own in your vimrc file.
Not so much to say about this one, it just gives you the ability to comment selected blocks of code in vim, it can recognize the language used in the file, and puts comments accordingly. This is some of the stuff I used in Visual Studio Code, that I wanted to bring into Vim. To get that level of git integration, check out this plugin: tpope/vim-fugitive. However, VSCode has an incredibly nice Git Diff split screen. Nerd Commenter is a vim plugin for nerdy commenting powers. I gotta be honest here, I do most of my git stuff straight in Iterm. Of course you can make a key binding for every feature you’d like to use.įor the last one I had to go with this one, because I like using it so much. NET development platform used by several editors including Visual Studio Code and Emacs. The plugin relies on the OmniSharp-Roslyn server, a. OmniSharp-vim is a plugin for Vim to provide IDE like abilities for C#. This one is a little different from the previous ones, since it is specific for c# development, but it is too good to be left out. Sudo pacman -S fzf – for arch and arch forks like manjaro and others.
Sudo apt-get install fzf – for Debian forks as Ubuntu and other ubuntu-like distros. You can install it as vim plugin with Plugin manager of choice, or with package manager of your Linux distro, since it is in every Linux That allows you to search and switch between files with ease, just look at documentation at for the basic key bindings, or you can make your own in your vimrc. It’s an interactive Unix filter for command-line Installation is easy with any of your favorite vim plugin managers.įzf is a general-purpose command-line fuzzy finder. You can call NERDTree utility by entering :NERDTree in normal mode, or you can make a shortcut inįor example put “nnoremap :NERDTree” in your vimrc and you will be able to call NERDTree with CTRL + n. This plugin allows you to browse complex directory hierarchies, so your vim experience is as good as any other development environment. The NERD tree is a file system explorer for vim. Vim -u NONE -c “helptags fugitive/doc” -c q Installation is pretty standard, you can use your favorite vim plugin manager (Vundle, VimPlug…), It offers all of the git commands, so you never have to leave vim again! Vim fugitive is a vim plugin for Git, as the developers of vim Fugitive say “so awesome, it should be illegal”.Īs every CLI tool in vim, you can call fugitive plugin by entering Normal mode and typing :Git or just :G. First of all, let’s start with development essentials.