Temel olarak, bunun nasıl yapılacağını bilmek istiyorum (Eclipse Plugin Get Code from Current Open File) IntelliJ.IntelliJ Eklentisi Geçerli Açık Kaynaktan Kod Alın
8
A
cevap
9
Hangi bağlamda? Eğer bir eylem içerisinde iseniz, sadece örneğin ActionEvent her şeyi alabilir:
(e AnActionEvent olan)e.getData(LangDataKeys.EDITOR).getDocument().getText();
.
Aksi takdirde, projeden elde edebilirsiniz:
FileEditorManager.getInstance(project).getSelectedTextEditor().getDocument().getText();
9
Sadece durumda birileri bunu arıyorsa - Eğer dosya adı anda açık dosyanın istiyorsanız, bazı atlamak zorunda ek basketbol:
Document currentDoc = FileEditorManager.getInstance(project).getSelectedTextEditor().getDocument();
VirtualFile currentFile = FileDocumentManager.getInstance().getFile(currentDoc);
String fileName = currentFile.getPath()
(Github arama "getSelectedTextEditor dosya adı" girerek buldum - bazen tek ihtiyacınız doğru yönde bir işaretçi olduğunu ...)
İlgili konular
- 1. IntelliJ için "UML Desteği" Eklentisi
- 2. IntelliJ eklentisi otomatik tamamlama
- 3. Sanal dosyayı Intellij IDEA eklentisi
- 4. Intellij IDEA eklentisi oluşturun. Mağaza eklentisi ayarları
- 5. Working IntelliJ Scala Eklentisi Eğitimi?
- 6. IntelliJ Yayım eklentisi mevcut değil
- 7. Geçerli saati VB.NET'te alın
- 8. Geçerli rotayı Aurelia'da alın
- 9. Geçerli kullanıcı ismini alın
- 10. IntelliJ IDEA Hippie Kod Tamamlanma?
- 11. IntelliJ IDEA kod biçimlendirmek seçenekleri
- 12. Eclipse için IntelliJ Keymapping eklentisi var mı?
- 13. IntelliJ IDEA eklentisi diğer JVM dillerinde geliştirildi
- 14. intellij fikir eklentisi projesinde gradle nasıl kullanılır?
- 15. Kereviz. Geçerli zincirin kimliğini alın
- 16. asp.net mvc geçerli dizini alın
- 17. Geçerli tarih ve saati alın
- 18. IntelliJ çok fazla dosya açık hatası
- 19. Firefox eklentisi: yerel kod yürütme?
- 20. Kaynaktan ses nasıl çalınır
- 21. Geçerli satırdaki sonraki kelimenin dizini alın
- 22. CollectionViewSource bir kaynaktan
- 23. SQL Server: Geçerli kullanıcı adı olmadan geçerli kullanıcı alın
- 24. IntelliJ IDEA Scala kod tarzını nasıl yapılandırılır
- 25. IntelliJ IDEA, bir Create Wrapper kod üreteci
- 26. Intellij IDEA kod formatlayıcı nasıl programlanır?
- 27. IntelliJ IDEA: kod kapsamındaki önemsiz yöntemleri yoksayma
- 28. hadoop kaynaktan inşa edilemedi
- 29. Kaynaktan paket nasıl oluşturulur?
- 30. 2 kaynaktan veri al
İlgili soru: Şu anda açık olan dosyanın dosya adını istiyorsanız, bazı ek çemberler atlamak gerekir: – rob74