Current Path : /usr/src/contrib/nvi/perl_api/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/nvi/perl_api/nviperl.pod |
=head1 NAME nviperl - nvi with embedded perl =head1 SYNOPSIS :perl require 'wc.pl' :perl wc :,$perldo $_=reverse($_) =head1 DESCRIPTION nvi with embedded perl allows you to run perl commands from within nvi. Two additional commands are made available when you enable the perl interpreter: =over 8 =item * perl cmd The perl command passes the specified commands to the perl interpreter. The C<$VI::ScreenId>, C<$VI::StartLine> and C<$VI::StopLine> are set. To find out how to maniplulate the nvi screens, see L<VI>. =item * perldo cmd The perldo command runs the specified commands on each line of the range (every line of the file if no range specified). Before running the command the line is copied into $_. If the command returns a true value the line is replaced by the new value of $_. The perldo commando does B<not> set the C<VI> variables. (If you think this is a bad idea, tell me.) =back =head1 SEE ALSO L<VI> =head1 AUTHOR Sven Verdoolaege <skimo@dns.ufsia.ac.be>