The vim configuration file on a user basis is ~/.vimrc. If you don’t have this file then make it.
I always like to start vim with numbering on so the first thing I put in this file is
set number
The global configuration file is /etc/vimrc. in here I like to uncomment the following (Note: You can use either config file, if you have different arguments for the same setting in both then the user setting overrides the global):
syntax on set shocmd set showmtach
There are other options in there, but this just a reminder of how I set it up.
YouCompleteMe
This is a fairly useful plugin for vim that assists when writing code. There is a debian package, but I find the best way is to install it manually. first add this to your ~/.vimrc file
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required
Then run the following:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim cd ~/.vim/bundle git clone https://github.com/Valloric/YouCompleteMe.git cd YouCompleteMe ./install.py
Finally run vim and type
:PluginInstall
After a while it should say “done” and that is all there is to it.
Recent Comments