Section C.1. vim


C.1. vim

vim is one of several successors to the classic Unix text editor vi. You can learn about vim and download the latest open source version for all major operating systems from http://www.vim.org.

The following commands might make useful additions to your .vimrc file:

  set autoindent                   
"Preserve current indent on new lines
set textwidth=78
"Wrap at this column
set backspace=indent,eol,start
"Make backspaces delete sensibly
  set tabstop=4
"Indentation levels every four columns
set expandtab
"Convert all tabs typed to spaces
set shiftwidth=4
"Indent/outdent by four columns
set shiftround
"Indent/outdent to nearest tabstop
set matchpairs+=<:>
"Allow % to bounce between angles too "Inserting these abbreviations inserts the corresponding Perl statement...
iab phbp #! /usr/bin/perl -w iab pdbg use Data::Dumper 'Dumper';^Mwarn Dumper [];^[hi iab pbmk use Benchmark qw( cmpthese );^Mcmpthese -10, {};^[O iab pusc use Smart::Comments;^M^M### iab putm use Test::More qw( no_plan ); iab papp ^[:r ~/.code_templates/perl_application.pl^M iab pmod ^[:r ~/.code_templates/perl_module.pm^M

For many more ways to customize and enhance vim, see http://www.vim.org/tips/.



Perl Best Practices
Perl Best Practices
ISBN: 0596001738
EAN: 2147483647
Year: 2004
Pages: 350
Authors: Damian Conway

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net