2012-07-19 2 views
4

IntelliJ에 대한 플러그인을 작성 중이며 파일 저장, 코드 컴파일 또는 리팩토링과 같은 이미 존재하는 기존 작업에 연결해야합니다. 일어난다. 플러그인 사이트에서 기존 작업에 대한 정보는 찾지 못했지만 새 작업 만 확인할 수있었습니다. Save actions in IntelliJ IDEA Intellij reformat on file saveIntelliJ 플러그인 - 기존 작업에 연결해야합니다.

하지만이 플러그인을 작성 실제로 포함하지 않기 때문에, 나는 이렇게 몇 가지 내부 후크가있을 수 있습니다 바라고 있어요 :

이 게시물은 비슷합니다.

답변

4

다음은 맞춤 플러그인으로 '저장시'이벤트를 차단하는 코드 example입니다.

+0

정확히 내가 원했던 것. 예제 코드를 보냈기 때문에 받아 들여졌습니다. – Kylar

+0

@Anton 닫기 탭을 연결하고 중단 할 수있는 방법을 알고 계십니까? – momomo

4

주제에 등록 된 FileDocumentManagerListener을 통해 '변경 사항을 파일 시스템에 변경'처리 할 수 ​​있습니다.

IJ 메시징 here에 대한 자세한 정보를 얻을 수 있습니다.

+0

이것은 유망 해 보입니다. 나는 당신이 Idea의 저자 중 한 사람보다 훨씬 더 권위있는 것을 얻을 수 없다고 생각한다. :) – Kylar

관련 문제