Come faccio ad aprire tutti i tipi di file nell'editor interno in eclipse?


40

Quando si utilizza la finestra di dialogo Apri file su Eclipse, molti tipi di file si aprono nell'editor interno come previsto (.java, .txt). Tuttavia, altri si aprono in un editor esterno. Ad esempio, sul mio sistema il tentativo di aprire il file .sh provoca l'apertura in emacs e i file .py si aprono in bluefish.

Come faccio a dire a eclipse di aprire tutti i file nell'editor interno. Non voglio fare un'associazione per ogni tipo esplicitamente; Voglio solo che tutto si apra nell'editor interno per impostazione predefinita.


1
Per chiarire qui, intendi fare doppio clic su un file in Eclipse o in Esplora file del sistema operativo? Sto riscontrando lo stesso problema per cui tutti i file in eclipse sono predefiniti nell'editor di sistema, anche quando è associato un editor specifico (ad es. C / c ++ per i file .c).
Chris Marasti-Georg,

1
@Chris: In eclipse
Draemon,

1
@studiohack: cura di giustificare come questa non sia una "vera domanda" - penso di essere stato abbastanza chiaro, e le 4 persone che l'hanno contrassegnato come preferito probabilmente vogliono anche una buona risposta.
Draemon

1
Non so perché questa domanda sia stata chiusa. Ho lo stesso problema. Clicco un JAVA !! file in eclipse (Juno) e si apre in un'applicazione notepad (gestore windows predefinito)
Ben

Risposte:


15

Il problema è che quando Eclipse non sa cosa fare con un determinato file, lo apre con il cosiddetto "Editor di sistema", che in realtà è ... qualunque sia il tuo sistema operativo, quindi i "dadi rotanti" effetto". Non credo che tu possa dire al sistema operativo di usare Eclipse come editor predefinito (anche se non ci ho provato; comunque mi chiedo perché qualcuno vorrebbe davvero farlo), quindi hai due alternative: installare un plug-in eclipse- per gestire il tipo di file che si desidera modificare (come ad esempio pyDev per python) oppure andare su Finestra> Preferenze> Editor> Associazioni di file e associare le estensioni di file all'editor di testo integrato in Eclipse.

Mi capita di essere un utente pesante di Vim, Emacs e Eclipse, e per questo lavoro Emacs è sicuramente non quello che si vuole veramente, ma se si vuole provare per i propri meriti, Emacs può sostituire Vim abbastanza bene (interfaccia modale e tutto ), cerca viper e vimpulse.

FYI: Sono venuto qui dopo aver letto il tuo post


1
Grazie per la risposta. Le associazioni di sistema hanno senso quando si aprono i file da un esploratore di file / dal desktop / ecc. Tutto quello che voglio è un'opzione di default per l'editor di testo interno piuttosto che un'applicazione esterna anche se non ho installato un plug-in specifico (ammesso che possano essere utile, ma il comportamento predefinito dovrebbe essere sano).
Draemon,

FWIW, avere un plug-in specifico non risolve completamente il problema. Ad esempio, sono passato dall'editor di Eclipse PDT a un editor esterno (Sublime Text 2). Sono stanco di quell'editor ora e voglio tornare indietro, ma non sembra essere banale riavere l'editor originale evidenziato dalla sintassi.
dpk,

12

Ho lo stesso dolore. Potresti voler aggiungere le estensioni che vuoi aprire con l'editor interno alle "Associazioni di file" di Eclipse. Si trovano (nella mia versione di MacOS) in Preferenze> Generali> Editor> Associazioni di file, elencano i tipi che si desidera aprire internamente e hanno scelto "Editor di testo (defalut)" come "Editor associati". Spero che aiuti.


Ha lavorato per me ad Aptana.
Dan


4

Se si fa clic con il tasto destro del mouse su Esplora pacchetti / Navigatore, verrà visualizzata una Open-Withvoce di menu in cui è possibile selezionare la modalità di apertura del file. Quindi, se è necessario modificare un .shfile, fare clic con il tasto destro e selezionare Open With > Text Editor. C'è anche la Other...voce di sottomenu in cui è possibile selezionare altre modalità per Eclipse per aprire il file.


1
Ho cliccato Open with-> Otherquindi selezionato external programse quindi scelto eclipse. Ha funzionato per me. Grazie
Devendra,

3

C'è un plugin per questo che funziona bene per me: https://github.com/eclipselabs/default-text-editor

Si noti che non è stato possibile installarlo tramite il repository o trascinando il pulsante di installazione, semplicemente cercando il termine Default Text Editorda Eclipse Marketplace dall'IDE e installandolo da lì. Una volta installato, tuttavia, ha funzionato perfettamente.


1

Penso di poter aggiungere al contenuto di cui sopra fornito da altri. Qualcuno potrebbe sentirlo utile. Come rendere l'editor di testo in eclipse come editor predefinito:

  1. nel riquadro superiore di Eclipse nella barra delle attività vedrai "Finestra". fai clic su "finestra" e seleziona "preferenze". Verrà visualizzata una piccola finestra.

  2. Ora in quella piccola finestra aperta è arrivato a Generale-> Redattori. ora Fai clic su Associazioni file. Dopo aver fatto clic su FileAssociations vedrai due finestre sul lato destro.

  3. Ora aggiungi il tipo di file nella finestra in alto. Ad esempio, voglio fare l'editor di testo come predefinito per alcuni file "* .prop". così ho cliccato sul pulsante "Aggiungi" che si trovava accanto alla finestra in alto. Ti verrà chiesto di digitare il Tipo file in un piccolo popup. si prega di digitare lì come "* .prop" e verrà salvato e vedrai il tuo file inserito Digita lì nella finestra in alto.

  4. Ora aggiungi gli editor di file che desideri come predefiniti per quel particolare FileType che hai appena aggiunto. Ad esempio, nel passaggio precedente ho aggiunto "* .prop". quindi fai clic sul "* .prop" visibile nella finestra in alto e fai clic con il tasto destro sul pulsante "Aggiungi" proprio accanto alla finestra in basso. verrà visualizzato per scegliere il tuo editor, quindi aggiungi il tuo editor. Eclipse lo renderà automaticamente come predefinito, altrimenti seleziona quell'editor che hai appena aggiunto e fai clic sul pulsante predefinito che si trovava proprio accanto a quella finestra in basso.


Si noti che "sopra" non ha alcun contesto qui. Le risposte possono essere ordinate in diversi modi. La tua risposta potrebbe benissimo essere al di sopra di tutte le altre. Meglio fare riferimento ad altre risposte con un link, o almeno menzionare l'autore.
Ale

1

Apertura di un singolo file nell'editor

Fare clic con il tasto destro sul file, Open with-> Otherquindi selezionare external programse quindi scegliere eclipse.

Impostazione eclipse per aprire file *.co *.cppecc. Per impostazione predefinita

Window -> Preferences -> Editors -> File Associations

Aggiungi tipi di file *.ce *.cpp. Qui per ogni tipo di file, ovvero *.co *.cpp, puoi scegliere l'editor. Quindi scegli eclipse come editor per ogni tipo di file.

Questo aprirà i tuoi file di default nell'editor eclipse. Nota, le icone per i file saranno cambiate in icona eclissi dopo questa impostazione


0

Eclipse -> Preferenze -> Generale -> Editor -> Associazioni di file ->

Set: Apri file non associati con: Editor di testo.

Seleziona tutti i tipi di file e fai clic su Rimuovi.


In che modo la tua risposta differisce dalle risposte già fornite?
Romeo Ninov,

da "Seleziona tutti i tipi di file e fai clic su Rimuovi". che alla fine ha fatto funzionare tutte le altre soluzioni.
Matthias Danetzky il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.