Templates
.vimrc
set number
set ruler
set nomodeline
set tabstop=4
if &term =~ "xterm"
" SecureCRT versions prior to 6.1.x do not support 4-digit DECSET
" let &t_ti = "<Esc>[?1049h"
" let &t_te = "<Esc>[?1049l"
" Use 2-digit DECSET instead
let &t_ti = "<Esc>[?47h"
let &t_te = "<Esc>[?47l"
endif
if has('autocmds')
" filetype plugin indent on
" syntax on
" jump to last line edited in a given file (based on .viminfo)
"autocmd BufReadPost *
" if !&diff && line("'"") > 0 && line("'"") <= line("$") |
" exe "normal g`"" |
" endif
autocmd BufReadPost *
if line("'"") > 0|
if line("'"") <= line("$")|
exe("norm '"")|
else|
exe "norm $"|
endif|
endif
" improve legibility
au BufRead quickfix setlocal nobuflisted wrap number
endif
nmap <C-n> :set number<CR>
nmap <C-m> :set nonumber<CR>
au BufNewFile *.pl s-^-#!/usr/bin/perl
use strict;
use warnings;
-
au BufNewFile *.pm s-^-package XXX;
use strict;
use warnings;
1;-
VI config file