2012-12-05 5 views
4

나는 vim에 perl을 쓴다. 나는 항상 vim에 perl을 썼다. 그러나 NetBeans에서 Java를 작성하는 동안 나중에 필자는 필자의 perl 프로젝트에서 사용하길 바랬던 몇 가지 사항이 있습니다. 코드 리팩토링입니다.리팩토링 도구 Perl 코드와 PostgreSQL 데이터베이스 구조

나는 여러 개의 스크립트로 구성된 응용 프로그램을 가지고 있는데, 각각은 postgresql 데이터베이스와 상호 작용합니다. 이 응용 프로그램은 작은 해킹으로 시작했지만 갑자기 수천 줄의 코드와 데이터베이스의 괴물이 무수한 스크립트로 증가했습니다. 이 괜찮지 만, 거기에 장기적으로 더 maintainable 만들 데이터베이스로 수정하고 싶습니다 몇 가지 있습니다 : 여기에 열 이름을 바꾸고 거기에 데이터 형식을 변경 .. 아시다시피, 작은 것들.

이 작업을 수행 할 수있는 도구가 있습니까? 또한 상호 작용하는 스크립트에서 해당 열에 대한 참조를 찾는 것이 있습니까?

지루한 매뉴얼 이름 바꾸기보다 멋진 자동 리팩토링을 원합니다. fungerfudges가 너무 수월해지기 때문에, 플렉스는 장기적으로 정력보다는 dev-tools의 적절한 세트를 갖고 싶어합니다.

이것은 모두 ssh 세션에서 수행되고 있습니다. 따라서 멋진 GUI 기반 IDE도 문제가되지 않습니다.

답변

2

App::EditorTools은 경량 리팩터링 CLI 도구를 제공합니다. App::EditorTools::Vim을 사용하면이를 직접 Vim에 통합 할 수 있습니다.

피터 블레어 http://petermblair.com/2009/10/perl-vim-refactor/

+0

건배 행동에서 그것의 약간의 비디오가있다! 나는 조심스럽게 검색하고 교체하는 데 몇 시간을 소비함으로써 위의 문제를 해결했지만 조만간 조만간 다시 필요하게 될 것입니다. – Jarmund