3

我在 vim 中编写 perl。我一直在 vim 中编写 perl。然而,在不久前用 NetBeans 编写 java 之后,我现在希望我的 perl 项目有一些东西: 代码重构。

我有一个由多个脚本组成的应用程序,每个脚本都与一个 postgresql 数据库交互。这个应用程序一开始只是一个小小的 hack,但突然间它变成了无数的脚本,总共有几千行代码和一个庞大的数据库。虽然这很好,但我想用数据库修复一些问题,以使其从长远来看更易于维护:在此处重命名列,在此处更改数据类型.. 你知道的,小东西。

是否有任何工具可以让我这样做,同时在与之交互的脚本中查找对所述列的任何引用?

我宁愿有一些很好的自动重构而不是繁琐的手动重命名,因为这太容易产生错误,而且,从长远来看,我希望拥有一套合适的开发工具,而不仅仅是 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 回答