Thread Vi(m): Tipps und Tricks rund um den Vim (73 answers)
Opened by Crian at 2004-07-12 13:04

pq
 2004-07-12 14:15
#15326 #15326
User since
2003-08-04
12201 articles
Admin1
[Homepage]
user image
set is ic
set tabstop=2
set sw=2
syntax on
set sts=2
filetype indent on

" 7 zeichen vor ende umbrechen
map §7 :set wm=7<CR>
map §§ :set wm=0<CR>

map Ü :!perl -c %
map ü :!perl %

" perl-skript erstellen
map ß O#!/usr/bin/perl<CR>use strict;<CR>use warnings;<CR>

imap ddumper <ESC>gglouse Data::Dumper; $Data::Dumper::Indent = 1; $Data::Dumper::Sortkeys = 1;<ESC>``

" perl-modul erstellen
imap perlnew ;<CR>use strict;<CR>use warnings;<CR>sub new {<CR>my $proto = shift;<CR>my $class = (ref $proto) \|\| $proto;<CR>my $self = {};<CR>bless $self, $class;<CR>}<CR>1;<ESC>ggipackage


einen ganzen bereich auskommentieren?
naja, mit =pod am anfang und =cut am ende geht's am einfachsten, finde ich.
oder so:
map §1 :s/^/# /<CR>
map §2 :s/^# //<CR>

dafür musst du den block per visual-mode selektieren und dann §1 bzw. §2 tippen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Vi(m): Tipps und Tricks rund um den Vim