Entrando en el mundo de VIM

Para todos aquellos que programen o bien utilicen la consola para modificar archivos de configuración, VIM ofrece un potencial casi ilimitado que puede facilitarte mucho la vida a la hora de hacer tus códigos y tus modificaciones.
Es terriblemente útil que os hagais el tutorial que incluye VIM para ello solo debeis escribir en vuestras consolas:
$vimtutor
Si no teneis VIM instalado haceis en vuestra distribución:
Debian y derivados:
$ apt-get install vim
gentoo:
$ emerge vim

Ahora os voy a poner un archivo de configuración que comentaré brevemente. Para su instalación solo teneis que copiarlo y pegarlo en vuestro /home con el nombre “.vimrc”

''Resalta el código según la extensión del fichero
syntax on

''Cambia los colores para adaptarlos a terminales oscuros
set background =dark

''La pantalla parpadeará cada vez que intentemos alguna acción ilegal
set visualbell

set ignorecase
set smartcase

''Busqueda incremental, irá buscando según escribamos
set incsearch

''Pone la tabulación en 2
set ts=2
set sw=2
set showmatch

''Mapeamos algunos comandos
map :redo;
map :bp!
imap :bp!

''Hace un archivo de backup
set backup

''Limite por la derecha
set tw=78

''autoindentado
set ai

''Indentado especial para programas en C
set cindent
let g:exp1Vertical=1

''Cargamos herramientas de C/C++
autocmd FileType cpp source ~/.vim/cpp.vim

''Cargamos los elementos para LATEX
autocmd Filetype tex sourec ~/.vim/auctex.vim

''Funcion que autocompleta al pulsar el tabulador, si no hay nada escrito, tabula normal
function InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col -1] !~ '\k'
return "\"
else
return "\"
endif
endfunction
inoremap =InsertTabWrapper()

Bueno, así debería servir… probadlo y aunque los comentarios no deberían molestar si veis que molestan, quitadlos
 
En breve pondré una configuración básica del bashrc

 

Anuncios
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: