我在 vim 中编写 perl。我一直在 vim 中编写 perl。然而,在不久前用 NetBeans 编写 java 之后,我现在希望我的 perl 项目有一些东西: 代码重构。
我有一个由多个脚本组成的应用程序,每个脚本都与一个 postgresql 数据库交互。这个应用程序一开始只是一个小小的 hack,但突然间它变成了无数的脚本,总共有几千行代码和一个庞大的数据库。虽然这很好,但我想用数据库修复一些问题,以使其从长远来看更易于维护:在此处重命名列,在此处更改数据类型.. 你知道的,小东西。
是否有任何工具可以让我这样做,同时在与之交互的脚本中查找对所述列的任何引用?
我宁愿有一些很好的自动重构而不是繁琐的手动重命名,因为这太容易产生错误,而且,从长远来看,我希望拥有一套合适的开发工具,而不仅仅是 vim。
顺便说一句,这一切都是通过 ssh 会话完成的,因此任何基于 GUI 的花哨的 IDE 也是不可能的。