Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44567
  • 博文数量: 7
  • 博客积分: 173
  • 博客等级: 入伍新兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-06 18:31
文章分类
文章存档

2012年(7)

我的朋友

分类: Python/Ruby

2012-08-07 11:00:17

cpan  用于下载perl模块。

比如下载YAML::XS

# cpan YAML::XS

如果要自动选取默认提示值

# env PERL_MM_USE_DEFAULT=1 cpan YAML::XS

perldoc  用于查看perl文档。

比如查看所有的perl文档的目录

# perldoc perltoc

查看内置函数map

# perldoc -f map

perl -d  perl debugger

# perl -d script.pl

常用命令:

h: help
x: print
s: step
r: return
n: next

还可以在debugger里直接给某个变量赋值。

dprofpp perl profiler

与perl -d:DProf结合使用,分析其输出,查看调用模块的效率。

perltidy  整理代码格式工具

根据你的个人习惯或常规格式整里perl代码,既不牺牲个人的编码风格,又不降低可读性。

例如把script.old整理成script.new:

- 缩进为4,
- 所有左花括号单起一行,并与上一行打头的字符和右花括号对齐。

# perltidy -bl -sbl -asbl -i 4 script.old -o script.new

module-starter   快速生成perl模块框架的模板工具

例如生成Local::Matrix

# module-starter --module Local::Matrix  --author  'your name'  --email your_id@email.com



阅读(2718) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~