현재 제 직업에서 일반적으로 따르는 것과는 다른 코딩 스타일 표준이 있습니다. 다행히도 검토 과정에 제출하기 전에 파일을 다시 포맷 할 수있는 perltidy
용 RC 파일이 있습니다.버퍼에서 perltidy를 실행하기 위해 vim을 스크립팅하는 방법은 무엇입니까?
나는 버퍼를 통해 명령을 실행하고 출력에 버퍼를 바꿀 때 사용하는 이맥스 코드를 가지고있다. 하지만 때로는 이맥스와 vim을 번갈아 가며 동일한 기능을 원합니다. 나는 이것 또는 유사 무언가가 간단하고 많은 시간 끝났고 다시 이루어 졌다고 확신합니다. 그러나 나는 내가 원하는 것을하는듯한 vim-script의 예를 발견하지 못했다. 본질적으로 핵심 콤보 (Ctrl-F6과 같은, 내가 emacs에서 사용하는 것)를 칠 수 있고 버퍼가 perltidy
에 의해 즉석에서 다시 포맷되도록 할 수 있습니다. 나는 편안한 vim 사용자이지만, 나는 이런 종류의 것을 vim을 위해 쓰는 데 전혀 단서가 없다.
과의 호환성을 위해 mikew의 코멘트 @ 통합 할
DoTidy()
업데이트, 데미안 콘웨이 모두 보여주고있다 developerWorks에 대한 일련의 멋진 정력 가지의 종류 : http://www.ibm.com/developerworks/linux/library/l-vim-script-1/index.html는 –