Bagaimana cara membuat semua tipe file terbuka di editor internal di gerhana?

40

Saat menggunakan dialog file terbuka di Eclipse, banyak tipe file terbuka di editor internal seperti yang diharapkan (.java, .txt). Namun, yang lain terbuka di editor eksternal. Sebagai contoh pada sistem saya mencoba untuk membuka file .sh menyebabkannya untuk membukanya di emacs, dan file .py terbuka di bluefish.

Bagaimana cara memberi tahu eclipse untuk membuka semua file di editor internal. Saya tidak ingin membuat asosiasi untuk setiap jenis secara eksplisit; Saya hanya ingin semuanya terbuka di editor internal secara default.

Draemon
sumber
1
Untuk memperjelas di sini, maksud Anda mengklik dua kali file di Eclipse, atau di penjelajah file OS? Saya mengalami masalah yang sama ketika semua file dalam gerhana default ke editor sistem, bahkan ketika ada editor khusus (misalnya c / c ++ untuk file .c) yang terkait.
Chris Marasti-Georg
1
@ Chris: Dalam gerhana
Draemon
1
@studiohack: peduli untuk membenarkan bagaimana ini bukan "pertanyaan nyata" - Saya pikir saya sudah cukup jelas, dan 4 orang yang telah menandainya sebagai favorit mungkin ingin jawaban yang bagus juga.
Draemon
1
Saya tidak tahu mengapa pertanyaan ini ditutup. Saya memiliki masalah yang sama. Saya mengklik JAWA !! file dalam gerhana (Juno) dan terbuka di aplikasi notepad (default windows handler)
Ben

Jawaban:

15

Masalah dengan ini adalah bahwa ketika Eclipse tidak tahu apa yang harus dilakukan dengan file yang diberikan, itu membukanya dengan apa yang disebut "System Editor", yang sebenarnya adalah ... apa pun OS Anda mengatakannya, maka "bergulir dadu efek". Saya tidak berpikir Anda dapat memberitahu OS untuk menggunakan Eclipse sebagai editor default (walaupun saya tidak mencoba; lagi pula saya bertanya-tanya mengapa ada orang yang benar-benar ingin melakukannya), jadi Anda memiliki dua alternatif: menginstal plug-eclipse masuk untuk mengelola jenis file yang ingin Anda edit (seperti misalnya pyDev untuk python), atau buka Window> Preferences> Editor> Asosiasi File dan kaitkan ekstensi file Anda dengan editor teks bawaan di Eclipse.

Saya kebetulan adalah pengguna berat Vim, Emacs dan Eclipse, dan untuk pekerjaan ini Emacs jelas bukan yang Anda inginkan, meskipun jika Anda ingin mencobanya untuk kelebihannya sendiri, Emacs dapat menggantikan Vim dengan cukup baik (antarmuka modal dan semua ), cari viper dan vimpulse.

FYI: Saya datang ke sini setelah membaca posting Anda

yhw42
sumber
1
Terimakasih atas tanggapan Anda. Asosiasi sistem masuk akal ketika membuka file dari file explorer / desktop / dll. Yang saya inginkan adalah pilihan default ke editor teks internal daripada aplikasi eksternal bahkan jika saya belum menginstal plugin tertentu (asalkan mereka mungkin berguna, tetapi perilaku default harus waras).
Draemon
FWIW, memiliki plugin spesifik tidak sepenuhnya menyelesaikan masalah. Sebagai contoh, saya beralih dari editor Eclipse PDT ke editor eksternal (Sublime Text 2). Saya sudah bosan dengan editor itu sekarang dan ingin beralih kembali, tetapi sepertinya tidak sepele untuk mendapatkan kembali editor yang disorot oleh sintaksis asli.
DPK
12

Saya merasakan sakit yang sama. Anda mungkin ingin menambahkan ekstensi yang ingin Anda buka dengan editor internal ke "Asosiasi File" Eclipse. Mereka ditemukan (dalam versi MacOS saya) di Preferensi> Umum> Editor> Asosiasi File, daftarkan jenis yang Anda inginkan dibuka secara internal, dan pilih "Editor Teks (defalut)" sebagai "Editor Terkait". Saya harap ini membantu.

P. Marecki
sumber
Bekerja untuk saya di Aptana.
DanH
4

Jika Anda mengklik kanan file di Package Explorer / Navigator, Anda akan melihat Open-Withitem menu di mana Anda dapat memilih bagaimana file harus dibuka. Jadi, jika Anda perlu mengedit .shfile klik kanan dan pilih Open With > Text Editor. Ada juga Other...item submenu di mana Anda bisa memilih mode lain untuk Eclipse untuk membuka file.

ccpizza
sumber
1
Saya mengklik Open with-> Otherlalu memilih external programsdan kemudian memilih eclipse. Itu berhasil untuk saya. Terima kasih
Devendra
3

Ada plugin untuk ini yang berfungsi dengan baik untuk saya: https://github.com/eclipselabs/default-text-editor

Perhatikan bahwa saya tidak dapat menginstalnya melalui repo atau menyeret dan menjatuhkan tombol instal, hanya dengan mencari istilah Default Text Editordari Eclipse Marketplace dari dalam IDE dan menginstalnya dari sana. Namun, setelah diinstal, itu bekerja dengan sempurna.

entpnerd
sumber
1

Saya pikir saya dapat menambahkan konten di atas yang disediakan oleh orang lain. Seseorang mungkin merasa itu membantu. Cara membuat editor teks di gerhana sebagai Editor default:

  1. di panel atas Eclipse di bilah tugas Anda akan melihat "Jendela". klik pada "jendela" dan pilih "preferensi". Sebuah jendela kecil akan muncul.

  2. Sekarang di jendela kecil itu sampai ke General-> Editor. sekarang Klik pada Asosiasi File. Setelah mengklik FileAssociations Anda akan melihat dua jendela di sisi kanan.

  3. Sekarang tolong tambahkan jenis file di jendela atas. Contoh katakan, saya ingin menjadikan editor teks sebagai default untuk beberapa file "* .prop". jadi saya mengklik tombol "Add" yang ada di sebelah jendela atas. Ini akan meminta Anda untuk mengetik FileType di pop-Up kecil. silakan ketik di sana seperti "* .prop" dan itu akan disimpan dan Anda akan melihat jenis file yang Anda masukkan ada di jendela atas.

  4. Sekarang tolong tambahkan editor File yang Anda inginkan sebagai default untuk FileType tertentu yang baru saja Anda tambahkan. Contoh mengatakan, Pada langkah di atas saya menambahkan "* .prop". jadi silakan klik pada "* .prop" yang terlihat di jendela atas dan klik kanan pada tombol "Add" tepat di samping jendela bawah. itu akan muncul untuk memilih editor Anda, jadi tambahkan editor Anda. Eclipse akan secara otomatis menjadikannya default, jika tidak silakan pilih editor yang baru saja Anda tambahkan dan klik tombol default yang ada di sebelah jendela bawah itu.

pavan
sumber
Harap perhatikan bahwa "di atas" tidak memiliki konteks di sini. Jawaban dapat diurutkan dengan berbagai cara. Jawaban Anda bisa sangat baik di atas semua yang lain. Lebih baik referensi jawaban lain dengan tautan, atau paling tidak sebutkan penulisnya.
ale
1

Membuka satu file dalam editor

Klik kanan pada file, Open with-> Otherlalu pilih external programsdan kemudian pilih eclipse.

Mengatur gerhana untuk membuka file *.catau lainnya *.cppsecara default

Window -> Preferences -> Editors -> File Associations

Tambahkan jenis file *.cdan *.cpp. Di sini untuk setiap jenis file yaitu *.catau *.cpp, Anda dapat memilih editor. Jadi pilih eclipse sebagai editor untuk setiap jenis file.

Ini akan membuka file Anda secara default di editor gerhana. Catatan, ikon untuk file akan diubah menjadi ikon gerhana setelah pengaturan ini

Devendra
sumber
0

Eclipse -> Preferences -> General -> Editor -> Asosiasi File ->

Atur: Buka file yang tidak terkait dengan: Editor Teks.

Pilih semua jenis File dan klik Hapus.

Matthias Danetzky
sumber
Bagaimana jawaban Anda berbeda dari jawaban yang sudah disediakan?
Romeo Ninov
oleh "Pilih semua jenis File dan klik Hapus." yang akhirnya membuat semua solusi lain berfungsi.
Matthias Danetzky