3

私はvimでperlを書いています。私はいつもvimでperlを書いてきました。しかし、しばらく前に NetBeans で Java を書いた後、自分の perl プロジェクトに欲しいと思うことがいくつかあります: コードのリファクタリング。

複数のスクリプトで構成されるアプリケーションがあり、それぞれが postgresql データベースとやり取りしています。このアプリケーションは小さなハックとして始まりましたが、突然、合計数千行のコードと巨大なデータベースの無数のスクリプトに成長しました。これは問題ありませんが、データベースを長期的に保守しやすくするために修正したいことがいくつかあります。ここで列の名前を変更し、そこでデータ型を変更します..

これを行うことができるツールはありますか?また、それと対話するスクリプト内の上記の列への参照を検索しますか?

退屈な手動の名前変更よりも、自動化されたリファクタリングの方がいいと思います。これは、ファンガーファッジが発生しやすいためです。さらに、長期的には、単なる vim ではなく、適切な開発ツールのセットが欲しいです。

ちなみに、これはすべて ssh セッションで行われているため、派手な GUI ベースの IDE も問題外です。

4

1 に答える 1

1

App::EditorToolsは、いくつかの軽量のリファクタリング CLI ツールを提供します。App::EditorTools::Vimを使用すると、これらを直接 Vim に組み込むことができます。

Peter Blair はhttp://petermblair.com/2009/10/perl-vim-refactor/で実際に動作している小さなビデオを公開しています。

于 2012-12-18T10:31:34.893 に答える