jueves, 10 de septiembre de 2009

Volviendo a VIM :D

En realidad a Gvim.

Hace bastante que no usaba este editor, ya sea en windows o linux. ayer lo instale y me trajo muy buenos recuerdos. Tengo que hacer un proyecto en php[hace mucho que no veia nada en PHP], y se me olvidados varios comandos.

Para windows GVim se puede bajar desde aqui

Ayer despues de hacer bastante memoria y buscar en varios blogs, volvi a mi configuracion de hace unos años :D. aqui pongo mi _vimrc


set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set tabstop=4
set shiftwidth=4
set expandtab
set textwidth=8
set autoindent
set gfn=Consolas:h8:cANSI
colorscheme darkblue
set nu
set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction


--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

No hay comentarios:

Publicar un comentario