기본적으로 현재 오픈 파일에서 코드 가져 오기, 나는 인 IntelliJ이 (Eclipse Plugin Get Code from Current Open File)를 수행하는 방법을 알고 싶어요. 어떤 맥락에서는 IntelliJ에 플러그인
8
A
답변
9
? 당신이 작업 안에있는 경우, 당신은 단순히 예를 들어, ActionEvent의 모든 것을 수행 할 수 있습니다
(e는 AnActionEvent입니다)e.getData(LangDataKeys.EDITOR).getDocument().getText();
.
그렇지 않으면, 당신은 프로젝트에서 그것을 얻을 수 있습니다
FileEditorManager.getInstance(project).getSelectedTextEditor().getDocument().getText();
9
그냥 경우에 사람이 찾고있다 - 당신이 파일 이름 현재 열려있는 파일의을 원하는 경우, 당신은 어떤을 통해 이동해야 추가 농구 :
Document currentDoc = FileEditorManager.getInstance(project).getSelectedTextEditor().getDocument();
VirtualFile currentFile = FileDocumentManager.getInstance().getFile(currentDoc);
String fileName = currentFile.getPath()
이 (Github의 검색에서 "getSelectedTextEditor 파일 이름"을 입력하여 발견 - 때때로 당신이 필요로하는 모든이 올바른 방향으로 포인터는 ...)
관련 문제
- 1. 는 IntelliJ에 자원 폴더
- 2. Spock을 IntelliJ에 어떻게 추가합니까?
- 3. 는 플러그인 IntelliJ를 디버깅 할 수 없습니다 - 잘못된 초기 힙 내가 IntelliJ에 플러그인을 개발하고 있어요
- 4. 방지 IntelliJ에
- 5. 내가 SonarLint하지만 IntelliJ에 플러그인 폴더에 나열하지를 설치하는 데 노력하고있어
- 6. 인 IntelliJ 내 IntelliJ에 내 카르마 플러그인을보고하지 않는 NPM 플러그인
- 7. 인 IntelliJ 아이디어는 내가 IntelliJ에 아이디어와 젠킨스 플러그인을 구축하려고 플러그인
- 8. 는 ScrollPane에 내 플러그인
- 9. 는 jQuery를 Labelify 플러그인
- 10. 는 bxSlider 플러그인
- 11. 는 jQuery 플러그인
- 12. 는 MongoDB의 플러그인
- 13. 는 fuzzyfinder의 정력 플러그인
- 14. 는 하둡 이클립스 플러그인
- 15. 는 JEdtiable이 수정 플러그인
- 16. 는 첫 플러그인 버그
- 17. 는 스포티 파이 플러그인
- 18. IntelliJ에 서식 변수 선언
- 19. 모든 검사가 IntelliJ에 없습니다.
- 20. 자바 IntelliJ에 오류
- 21. intellij에 매크로 만들기
- 22. 테스트가 자동으로 인 IntelliJ에
- 23. 아이디어 Intellij에 Actionbarsherlock 추가
- 24. IntelliJ에 해당하는 WindowBuilder?
- 25. Intellij에 Tomcat 서버 추가
- 26. Intellij에 NDK를 설정하는 방법
- 27. IntelliJ에 모듈이 표시되지 않습니다.
- 28. IntelliJ에 FIXME을 알리는 방법?
- 29. IntelliJ에 객체 모니터 표시
- 30. 변경 IntelliJ에 JVM
관련 질문 : 현재 열려있는 파일의 파일 이름을 원한다면 몇 가지 추가 농구를 뛰어 넘어야합니다. – rob74