‘Tuneando’ vim.

By 5 de agosto de 2006 Linux No Comments

Archivo .vimrc

Esto es una reproducción de un archivo .vimrc, el cual tiene entre otras cualidades (colorear código, etc.), la de 'recordar' por donde dejaste el archivo que estabas editando, señalarte las búsqueas resaltando en video inverso, y otras funcionalidades.La forma de obtener estas mejoras se consigue copiando el contenido que cito a continuación y salvándolo enun archivo que situaremos en nuestro ~/ (home), con el nombre .vimrc y listos :) ya lo tenemos operativo.

Siempre podemos borrar ~/.vimrc y todo volverá a la normalidad.

Por seguridad algunos carácteres no se permiten ponerse en este listado, es decir esto sólo es un código para que vamos que hace el archivo aproximadamente. Acontinuación adjunto las lineas que componen el archivo:


" An example for a vimrc file.
"
" Maintainer: Bram Moolenaar
" Last change: 2002 Sep 19
"
" To use it, copy it to
" for Unix and OS/2: ~/.vimrc
" for Amiga: s:.vimrc
" for MS-DOS and Win32: $VIM\_vimrc
" for OpenVMS: sys$login:.vimrc

" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
finish
endif

" Use Vim settings, rather then Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
set nocompatible
set background=dark

" allow backspacing over everything in insert mode
set backspace=indent,eol,start

if has("vms")
set nobackup " do not keep a backup file, use versions instead
else
set nobackup " keep a backup file
endif
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
set incsearch " do incremental searching

" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries
" let s = substitute(&guioptions, "t", "", "g")

" Don't use Ex mode, use Q for formatting
map Q gq

" This is an alternative that also works in block mode, but the deleted
" text is lost and it only works for putting the current register.
"vnoremap p "_dp

" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif

" Only do this part when compiled with support for autocommands.
if has("autocmd")

" Enable file type detection.
" Use the default filetype settings, so that mail gets 'tw' set to 72,
" 'cindent' is on in C files, etc.
" Also load indent files, to automatically do language-dependent indenting.
filetype plugin indent on

" Put these in an autocmd group, so that we can delete them easily.
augroup vimrcEx
au!

" For all text files set 'textwidth' to 78 characters.
autocmd FileType text setlocal textwidth=78

" When editing a file, always jump to the last known cursor position.
" Don't do it when the position is invalid or when inside an event handler
" (happens when dropping a file on gvim).
autocmd BufReadPost *
if line("'"") > 0 && line("'"") <= line("$") | exe "normal g`"" | endif augroup END else set noai endif " has("autocmd"):


Leave a Reply

Your email address will not be published.