Saya menghabiskan beberapa waktu menyesuaikan warna untuk penyorotan sintaks di Eclipse (Java, JSP, HTML, CSS, dll.) Tetapi setiap kali saya mencoba mengekspor pengaturan ini melalui File | Ekspor | Umum | Preferensi dan mengimpor ulang, pengaturan tidak pernah sepenuhnya diimpor kembali. Beberapa warna dipulihkan dan yang lainnya tidak berubah, membuat saya dalam keadaan 'di antara' - sangat membuat frustrasi.
Saya menggunakan Eclipse 3.4 Ganymede.
Adakah yang menemukan cara yang dapat diandalkan untuk menyimpan dan memulihkan pengaturan penyorotan sintaks Eclipse?
sumber
*.pref
file, bahkan dalam versi yang sama, Anda dapat mengacaukan segalanya. Ada pengaturan yang tidak ada hubungannya dengan pewarnaan sintaks di*.pref
file ini , seperti lokasi ruang kerja, pengaturan jre, dll. Anda tidak bisa hanya menyalin-tempel, sebaliknya, kode warna harus dipisahkan berdasarkan garis.Solusinya adalah menyalin BEBERAPA - tidak semua - file dari
{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
ke ruang kerja saya yang lain.Secara khusus (sesuai dengan /programming/96981/color-themes-for-eclipse thread):
Menyalin file lain menyebabkan banyak hal rusak.
Ada beberapa catatan untuk ditambahkan:
Ini bekerja dengan Eclipse Helios.
sumber
org.eclipse.php.ui.prefs
di Mars. 1 (4.5.1)Jika Anda ingin lebih memahami apa yang Anda migrasikan, aturan penyorotan sintaks adalah baris yang dimulai dengan semanticHighlighting pada workspace-indigo / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse .jdt.ui.prefs
Melakukan ini, saya dapat memigrasi penyorotan sintaks saya dari Helios ke Indigo
sumber
Saya menggunakan JBoss Developer Studio 10 dengan mesin Eclipse Neon 4.6.
Semua
.prefs
file berada di dalam jalur ini:Saya sarankan mencari
org.eclipse.*ui*.prefs
bukannya*.prefs
untuk memperbaiki hasil Anda.File konfigurasi utama adalah:
Jika memiliki ruang kerja yang bermasalah:
Copy
file di atasCreate
sebuah ruang kerja baruCopy and Replace
file itu di ruang kerja baru AndaIni akan memulihkan pengaturan warna editor kustom Anda dengan sempurna. Bagi saya bekerja dengan sangat baik.
sumber
Eclipse CDT menyimpan 'Pewarnaan sintaks' di file org.eclipse.cdt.ui.prefs
Ini terletak misalnya di sini: C: \ eclipse \ workspace.metadata.plugins \ org.eclipse.core.runtime.settings \
Salin dan tempel di atas salah satu contoh gerhana baru Anda. Ini berhasil untuk saya saat berpindah dari 3.4 ke 3.5
sumber
Saya akan mengekspor preferensi sebelum mengubah warna, dan kemudian setelahnya.
Dengan demikian, Anda dapat memisahkan aturan khusus dari file preferensi gerhana menjadi satu file yang lebih kecil dan:
Strategi semacam itu dapat disempurnakan lebih lanjut menjadi beberapa file pengaturan kecil (satu untuk Java, satu untuk JSP, HTML, CSS, ...), untuk menganalisis dengan lebih baik potensi efek samping saat mengimpor ulang pengaturan tersebut.
sumber
Saya telah berhasil mengimpor aturan penyorotan sintaks Eclipse Helios dengan menyalin file:
dari ruang kerja sumber ke ruang kerja target. Tampaknya file ini juga berisi profil pemformat kode dan template kode Eclipse.
Lingkungan Hidup:
sumber
Suatu ketika jawaban Michael Bosworth membantu saya sampai batas tertentu dan saya memilih. Tetapi sekarang saya melihat ada kewajiban untuk menjawabnya sendiri, karena menyalin kedua file ini tidak cukup. Izinkan saya menjelaskan alasannya.
Kedua, pewarnaan sintaks untuk editor lain ditempatkan di tempat lain, misalnya, file XML berada di
org.eclipse.wst.xml.ui.prefs
dan
HTML
file:Halaman JSP?
, dll.
Jika kita mencari
*.pref
file di pathkita dapat menemukan semua file preferensi tempat kita dapat menemukan semua baris pengaturan pewarnaan. Tetapi dengan menyalin-menempel semua file ini ke ruang kerja lain juga dapat memicu masalah, karena mereka tidak secara eksklusif terkait dengan pewarnaan sintaks. Selain itu, saat kami beralih di antara dua versi Eclipse, masalah yang tidak terduga mungkin muncul.
Jadi, cara teraman adalah:
*.pref
file yang kita temukan di ruang kerja satu per satu,EDIT : (2017.02.24)
Eclipse Mars memiliki plugin Oomph , yang dapat merekam pengaturan preferensi Anda untuk memberikan transmisi preferensi Anda yang mulus. Saat Anda mengaktifkannya, setiap kali Anda mengubah nilai, ia meminta untuk menanyakan apakah Anda ingin merekamnya di Oomph, memberikan Anda baris yang tepat di file yang sesuai tempat nilai baru Anda disimpan. Jadi, saat Anda menginstal Oomph, Anda dapat:
sumber
Saya baru saja menghapus file * .prefs yang baru saja diubah dari dreictory \ myworkspace.metadata.plugins \ org.eclipse.core.runtime.settings \ dan mengimpor preferensi yang sudah diekspor.
Saya orang pertama, yang menjawab pertanyaan ini sesuai pengetahuan saya :), Karena saya berjuang keras.
Terima kasih
sumber
Saya menghadapi masalah yang sama beberapa hari yang lalu. Cara termudah untuk memulihkan default adalah dengan mengimpor tema default lagi, yang dapat Anda temukan di: http://eclipsecolorthemes.org/?view=theme&id=790
sumber