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!!!
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 menggunakan Platform.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:
find ~ -type f -mmin -5 | grep "\.settings"
Ini akan menemukan file yang dimodifikasi dalam 5 menit terakhir.
Tambang berada di ruang kerja
, secara harfiah...
~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
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:
com.vogella.saneclipse.preferences/.settings/org.eclipse.jdt.core.prefs
com.vogella.saneclipse.preferences/.settings/org.eclipse.core.runtime.prefs
com.vogella.saneclipse.preferences/.settings/org.eclipse.core.resources.prefs
com.vogella.saneclipse.templates/.settings/org.eclipse.jdt.core.prefs
com.vogella.saneclipse.fileextensions/.settings/org.eclipse.jdt.core.prefs
com.vogella.saneclipse.fileextensions/.settings/org.eclipse.pde.core.prefs