Di mana Gerhana menyimpan preferensi?
Ketika saya mengubah pengaturan di jendela seperti pada gambar di bawah, dimana pengaturan tersebut sebenarnya disimpan?
Bonus: Apakah ada cara, menggunakan Java, Eclipse RCP, dll, untuk mengakses pengaturan pemrograman?
Terima kasih!!!
42
4
Sumber : Eclipse wiki
Jika anda ingin menyimpan preferensi dari satu versi ke versi lain, ekspor mereka menggunakan File/Ekspor/Preferensi.
Preferensi disimpan di berbagai tempat (ini berlaku untuk Eclipse 3.1)
untuk masing-masing instalasi (tapi ini mungkin berbeda untuk multi-user instalasi), di file yang tersimpan di:
<eclipse_home>/eclipse/konfigurasi/.pengaturan/
Biasanya ada satu file per plugin, dengan prefs ekstensi. Perhatikan bahwa beberapa plugin yang menggunakan instalasi-lebar preferensi.
untuk masing-masing ruang kerja, di file yang tersimpan di
<kerja>/.metadata/.plugins/org.gerhana.inti.runtime/.pengaturan
.Biasanya ada satu file per plugin, dengan prefs ekstensi. untuk masing-masing proyek --proyek-tingkat pengaturan -- dalam file yang tersimpan di .pengaturan sub-direktori dari folder proyek anda.
Di sini's artikel untuk mengakses preferensi menggunakan kode java.
Preferensi disimpan di prefs file dalam kerja sama
.metadata/.plugins/org.gerhana.inti.runtime/.pengaturan
. Ada satu prefs-file untuk masing-masing plugin berkontribusi preferensi.Yang programmatical akses ke seluruh preferensi dilakukan dengan
IPreferencesService
yang mana anda dapat memperoleh menggunakanPlatform.getPreferencesService()
.Anda dapat menemukan informasi lebih lanjut dan contoh-contoh tentang bagaimana untuk menggunakan mereka dalam Runtime preferences Gerhana halaman bantuan.
Cari:
Mengubah beberapa pengaturan di Eclipse kemudian jalankan:
Ini akan menemukan file yang dimodifikasi dalam 5 menit terakhir.
Tambang berada di
ruang kerja
, secara harfiah...Anda dapat melihat sebagian besar relevan gerhana pengaturan (terutama untuk JDT) di saneclipse proyek dari Lars Vogel.
Lihat
vogellacompany/com.vogella.saneclipse
repo, yang akan mengubah dan menyempurnakan pengaturan: