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!!!

Mengomentari pertanyaan (1)
Larutan

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.

Komentar (2)

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.

Komentar (0)

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
Komentar (0)

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
Komentar (0)