编写perl脚本时进行快速的语法检查

| 暂无评论 | 暂无引用通告

--> 在vim的配置文件中添加以下的键绑定:

map ,t <Esc>:!perl -c %<CR>

编写perl脚本的进程中,只要运行,t(逗号t)可以快速的检查脚本是否有语法错误了。

例如使用vim编缉脚本:

#!/usr/bin/perl -w
use strict;
use IO::File;
use Digest::MD5;

my $file=shift;

my $chk_sum=Digest::MD5->new();
$chk_sum->addfile(IO::File->new($file));
print $chk_sum->hexdigest,"\t$file\n";
~

按ESC进行命令模式并运行,t

[root@supersun.biz ~]#vi digmd5.pl

digmd5.pl syntax OK

请按 ENTER 或其它命令继续


再看一个语法有错的情况:

Global symbol "$file" requires explicit package name at digmd5.pl line 6.
Global symbol "$file" requires explicit package name at digmd5.pl line 9.
Global symbol "$file" requires explicit package name at digmd5.pl line 10.
digmd5.pl had compilation errors.

Shell 已返回255

请按 ENTER 或其它命令继续


根椐自己的实际情况,可以设定自己的键绑定。

暂无引用通告

发送引用通告网址: http://supersun.info/mt/mt-tb.cgi/803
如果您想引用这篇日记到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

发表评论

最新资源

  • IMG_1437.JPG
  • line.png
  • bar.png
  • perl_calander.jpg

关于此日记

此日记由 supersun 发表于 2007年11月20日 11:33

此Blog上的上一篇日记术语:ISCSI

此Blog上的下一篇日记一个简单的批量同步脚本

首页归档页可以看到最新的日记和所有日记。