Table of Contents

My cfg: Vim


Console

/usr/local/etc/vim/vimrc

let g:is_posix = 1
let g:skip_defaults_vim = 1

set nocompatible        " Use Vim settings, rather then Vi settings
set hidden              " Hide buffers when they are abandoned
set backspace=indent,eol,start  " allow backspacing over everything
set hlsearch            " highlight the last used search pattern.
set autoindent          " always set auto indenting on
set lbr                 " Wrap at word
set showmatch           " Show matching brackets.
set ignorecase          " Do case insensitive matching
set smartcase           " Do smart case matching
set incsearch           " Incremental search
set autowrite           " Automatically save before commands like :next and :make
set hidden              " Hide buffers when they are abandoned

set history=200         " keep 200 lines of command line history
set ruler               " show the cursor position all the time
set showcmd             " display incomplete commands
set wildmenu            " display completion matches in a status line
set t_te=
set ts=4
set paste
set number

set fileencodings=ucs-bom,utf-8,latin1
filetype on
filetype plugin indent on
syntax on
set background=dark
set laststatus=2
set statusline=
set statusline+=%<\                         " cut at start
set statusline+=[%n%H%M%R%W]\               " flags and buf no
set statusline+=%y\                         " file type
set statusline+=%-20t\                      " path
set statusline+=%=[%l,%c]\                  " line, column
set statusline+=%P                          " page

gvim | macvim

vimrc in gvim folder
(.)gvimrc in home or gvim folder

let g:is_posix = 1
let g:skip_defaults_vim = 1

set nocompatible        " Use Vim settings, rather then Vi settings
set hidden              " Hide buffers when they are abandoned
set backspace=indent,eol,start  " allow backspacing over everything
set hlsearch            " highlight the last used search pattern.
set autoindent          " always set auto indenting on
set lbr                 " Wrap at word
set showmatch           " Show matching brackets.
set ignorecase          " Do case insensitive matching
set smartcase           " Do smart case matching
set incsearch           " Incremental search
set autowrite           " Automatically save before commands like :next and :make
set hidden              " Hide buffers when they are abandoned

set history=200         " keep 200 lines of command line history
set ruler               " show the cursor position all the time
set showcmd             " display incomplete commands
set wildmenu            " display completion matches in a status line
set t_te=
set ts=40
set paste
set number

set fileencodings=ucs-bom,utf-8,latin1
filetype plugin indent on
syntax on

set laststatus=2
set statusline=
set statusline+=%<\                         " cut at start
set statusline+=[%n%H%M%R%W]\               " flags and buf no
set statusline+=%y\                         " file type
set statusline+=%-20t\                      " path
set statusline+=%=[%l,%c]\                  " line, column
set statusline+=%P                          " page

colorscheme darkblue
set guifont=Hermit:h16

To change the font name/size:

Adding a shell entry: Edit with vim

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\*\Shell\Vim]
@="Edit with &Vim"
"Icon"="\"C:\\MyProgs\\text\\vim82\\gvim.exe\"" 
 
[HKEY_CLASSES_ROOT\*\Shell\Vim\command]
@="\"C:\\MyProgs\\text\\vim82\\gvim.exe\" \"%1\""
Note that:
.gvimrc is read by gvim
.vimrc is read by vim


return to gimbo wiki home page