Joaquin Peralta

My Personal weblog.

My .vimrc file

Hi in this ocation i want show my .vimrc file this is the configuration file for edit my sources-code and anothers text files. The advantages of my vimrc file (almost for me) are :

  • one space indent for c and c++ codes.
  • my favorite colors :)
  • tab navigation like firefox
    • Ctrl-t make a new tab
    • Ctrl-p and Ctrl-n go to previous or next tab respectively.

My vimrc file its :
-----------------------------------------------------------------------------

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below. If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed. It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.


" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
runtime! debian.vim

" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on

" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
"if (&term == "iterm") || (&term == "putty")
" set background=dark
"endif
highlight Normal ctermbg=white ctermfg=black

" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
\| exe "normal g'\"" | endif
endif

" Uncomment the following to have Vim load indentation rules according to the
" detected filetype. Per default Debian Vim only load filetype specific
" plugins.
"if has("autocmd")
" filetype indent on
"endif

" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
set cindent sw=1 " Set for C programs
"set showcmd " Show (partial) command in status line.
"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 mouse=a " Enable mouse usage (all modes) in terminals

" Source a global configuration file if available
" XXX Deprecated, please move your changes here in /etc/vim/vimrc
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif

" tab navigation like firefox
:nmap <C-p> :tabprevious<cr>
:nmap <C-n> :tabnext<cr>
":map <C-S-tab> :tabprevious<cr>
":map <C-tab> :tabnext<cr>
":imap <C-S-tab> <ESC>:tabprevious<cr>i
":imap <C-tab> <ESC>:tabnext<cr>i
:nmap <C-t> :tabnew<cr>
":imap <C-t> <ESC>:tabnew<cr>

———————————————————————————————————————————–

Note that the ” character is a comment line ;)

JP.

August 20, 2007 Posted by jperalta | GNU/Linux | | 1 Comment

En Desarrollo.

Por ahora no he tenido mucho tiempo para postear cosas nuevas, ya que he estado trabajando bastante, tambien he estado aportando en el desarrollo de un nuevo codigo de dinamica molecular (LPMD). Junto con SD y CL( hppt://www.gnm.cl/~sdavis y http://claudialc.blogspot.com).

El problema es que no he podido retomar post nuevos, pero espeo que pronto tenga algo mas de tiempo para postear algo mejor, o quizas incluso informar acerca de una version oficial de LPMD.

Salu2

JP

August 12, 2007 Posted by jperalta | Life in general | | No Comments Yet