えーっと、IDE使ってません。ごめんなさい。 PerlをIDEで書いてる人、どれくらいいるんだろう。何使ってるんだろ。 私はLinuxでもWindowsでもVimを使ってます。Perlってサーバで使われる事が多いし、サーバだとsshで入る事が多いだろうし、まぁXの転送やVNCやそれっぽいのでグラフィカルに操作しても良いけど、正直PerlのドキュメントもテキストベースだしPerlで入力補完出来るグラフィカルエディタもまず無いと思ってる。 で、私がVim上で使ってるPerlの開発を「200倍便利にするスクリプト」を紹介。 perldoc.vim perldocはPerlのオンラインマニュアルなんだけど、これを一々ターミナルに戻ったりして引いてると時間のロス。screenで分割して開いてもいいんだけどscreenの画面間移動よりもVim内でのウィンドウ間移動の方が操作感が統一出来てて良い。 そこ
いつも面倒臭いなぁと思いながらブラウザでログインしてバージョン書いたりしてたんですが、勢い余ってスクリプトを書いてしまいました。 使い方は # vim-release.pl -sv=<スクリプトのバージョン> -vv=<vimのバージョン> -msg=<メッセージ> <ファイル> です。-vvを省略すると7.0が、-msgを省略すると入力プロンプトが表示されます。ユーザおよびパスワードはConfig::Pitで管理します。 実際には、このスクリプトの-svを省略する為の補助が欲しい所ですが、前のバージョンから+1では不味いし、スクリプトから調べるのは無理があるし...で引数にしました。 おそらく私くらいしか使わないかと思いますが、よろしければどうぞ。 gist: 36989 — GitHub #!perl use strict; use warnings; use Config::Pit;
A plugin that provides quick and easy access to perldoc. The perldoc text is displayed in a new window. This window is reused for resulting lookups if left open. When looking up a module filetype is set to perl so it is correctly highlighted, if syntax highlighting is turned on. Functions: The functions can accept an argument for the topic to lookup. If no argument is supplied they will prompt for
最近のお気に入りVimプラグインはsnippetsEmu.vimなんだけど、色々といじってる割に晒してなかったのでいまさらながら晒してみる。 動作画面はこんなかんじ。 http://spiritloose.googlepages.com/catalyst_snippets.htm (TTYShareはなぜかうまく再生されなかったので泣く泣くWink) まずCatalyst用。 exec "Snippet debug $c->log->debug('".st."name".et.": '. \$".st."var".et.");<CR>".st.et exec "Snippet warn $c->log->warn('".st."name".et.": '. \$".st."var".et.");<CR>".st.et exec "Snippet dumper $c->log->dumper
The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www.ac.cyberhome.ne.jp).Stat failed. /usr/local/apache2/cgi-bin/~mattn: No such file or directory sbox version 1.10 $Id: sbox.c,v 1.16 2005/12/05 14:58:01 lstein
Perl-Support is written to considerably speed up writing code in a consistent style, as well as to help with other often performed tasks: - insert various types of comments - insert complete but empty statements (e.g. 'if {} else {}' ) - insert often used code snippets (e.g. declarations, the opening of files, .. ) - insert the names of file tests, character classes, special Perl-variables and POS
Text::VimColor はソースコードをいい感じにマークアップしてくれるモジュールで、テキストの中の Perl コードに色を付けたりするのになかなか便利。 TT から利用できるといいなということで、 <pre> [% FILTER vimcolor %] #!/usr/local/bin/perl use strict; use warnings; print "Hello, World!"; sub foo { my $self = shift; return "bar"; } [% END %] </pre>と書くと と言う風になるようにしたい。例によって Template::Plugin::Filter で package Template::Plugin::VimColor; use strict; use base qw (Template::Plugin::Filter)
http://subtech.g.hatena.ne.jp/sekimura/20060507/p1 でvimで保存するときにperltidyを実行する方法を教えていただいたのでやってみた。 というかあまりに初心者なのでまずコマンドの意味がわからなかったので調べるところから。 au BufWritePost *.pl :%! perltidyauはautocmdの略でBufWritePostはバッファをファイルに書き込んだ後で*.plは拡張子がplのファイルで:以降がコマンドで%で全行が対象(特定行なら1,27とか)で!以降がシェルのコマンドでperltidyを実行。 たしかにうざいかも。保存しただけなのに勝手に変わっちゃうのって想像以上に変な感じだ。 map ,ptv <Esc>:'<,'>! perltidy<CR>mapはキーを割り当てる役割でここでは,ptvに割り当てでノーマルモー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く