我在vim中编写perl。一直以来我都是在vim中写perl。然而,在之前使用NetBeans写java的一段时间后,有些东西我现在希望在我的perl项目中也有:代码重构。
我的应用程序由多个脚本组成,每个脚本都与一个PostgreSQL数据库交互。这个应用程序最初只是一个小小的hack,但突然间它变成了数千行代码和一个庞大的数据库的合集。虽然这没什么问题,但有些事情我想要修复数据库,使其在长期运行中更易于维护:重命名一个列,更改一个数据类型等等,你懂的,小小的事情。
是否有任何工具可以让我做到这一点,同时查找与之交互的脚本中所提到的列?
我更喜欢通过一些不错的自动化重构方式而不是乏味的手动重命名,因为那样太容易出错了,此外,我也希望在长远看来拥有一套合适的开发工具,而不仅仅是vim。
顺便说一下,这一切都是在ssh会话中完成的,所以任何花哨的基于GUI的IDE也被排除在外。