Comment puis-je ouvrir tous les types de fichiers dans l'éditeur interne dans Eclipse?

40

Lorsque vous utilisez la boîte de dialogue Ouvrir un fichier sur Eclipse, de nombreux types de fichiers s’ouvrent dans l’éditeur interne comme prévu (.java, .txt). Cependant, d'autres s'ouvrent dans un éditeur externe. Par exemple, si mon système tente d'ouvrir le fichier .sh, il l'ouvre dans emacs et les fichiers .py s'ouvrent dans bluefish.

Comment puis-je dire à Eclipse d'ouvrir tous les fichiers dans l'éditeur interne. Je ne veux pas faire une association pour chaque type explicitement; Je veux juste que tout s'ouvre dans l'éditeur interne par défaut.

Draemon
la source
1
Pour clarifier ici, voulez-vous dire double-cliquer sur un fichier dans Eclipse ou dans l'explorateur de fichiers du système d'exploitation? J'ai le même problème lorsque tous les fichiers d'Eclipse sont définis par défaut sur l'éditeur système, même lorsqu'un éditeur spécifique (par exemple, c / c ++ pour les fichiers .c) est associé.
Chris Marasti-Georg
1
@Chris: In eclipse
Draemon
1
@studiohack: attention à justifier le fait que ce n'est pas une "vraie question" - je pense avoir été assez clair, et les 4 personnes qui l'ont marquée comme favorite veulent probablement une bonne réponse aussi.
Draemon
1
Je ne sais pas pourquoi cette question a été fermée. J'ai le même problème. Je clique sur un JAVA !! le fichier dans l'éclipse (Juno) et il s'ouvre dans une application de bloc-notes (gestionnaire de fenêtres par défaut)
Ben

Réponses:

15

Le problème, c’est que, lorsque Eclipse ne sait pas quoi faire avec un fichier donné, il l’ouvre avec ce qu’on appelle le "System Editor", qui est en fait ... quel que soit votre système d’exploitation, d’où le "lancer de dés". effet". Je ne pense pas que vous puissiez dire au système d'exploitation d'utiliser Eclipse comme éditeur par défaut (bien que je n'aie pas essayé; je me demande quand même pourquoi quelqu'un voudrait le faire). Vous avez donc deux possibilités: installez un plug-in Eclipse. dans pour gérer le type de fichier que vous souhaitez modifier (par exemple, pyDev pour Python), ou allez dans Fenêtre> Préférences> Editeurs> Associations de fichiers et associez vos extensions de fichier à l'éditeur de texte intégré à Eclipse.

Je suis un grand utilisateur de Vim, Emacs et Eclipse, et pour ce travail, Emacs n’est certainement pas ce que vous voulez vraiment. Cependant, si vous voulez l’essayer pour son propre mérite, Emacs peut très bien remplacer Vim (interface modale et tous ), recherchez viper et vimpulse.

FYI: Je suis venu ici après avoir lu votre post

yhw42
la source
1
Merci pour votre réponse. Les associations système ont du sens lorsque vous ouvrez des fichiers à partir d’un explorateur de fichiers / du bureau / etc. Tout ce que je veux, c’est une option permettant de choisir l’éditeur de texte interne plutôt qu’une application externe, même si je n’ai pas installé de plug-in spécifique être utile, mais le comportement par défaut devrait être sain).
Draemon
FWIW, avoir un plugin spécifique ne résout pas entièrement le problème. Par exemple, je suis passé de l'éditeur d'Eclipse PDT à un éditeur externe (Sublime Text 2). J'en ai assez de cet éditeur et je veux revenir en arrière, mais il ne semble pas anodin de récupérer l'éditeur original mis en évidence par la syntaxe.
dpk
12

J'ai la même douleur. Vous voudrez peut-être ajouter les extensions que vous souhaitez ouvrir avec l'éditeur interne aux "associations de fichiers" d'Eclipse. Ils se trouvent (dans ma version MacOS) dans Préférences> Général> Editeurs> Associations de fichiers, répertorient les types que vous souhaitez ouvrir en interne et choisissez "Editeur de texte (par défaut)" comme "Editeurs associés". J'espère que ça aide.

P Marecki
la source
Travaillé pour moi à Aptana.
DanH
4

Si vous cliquez avec le bouton droit sur le fichier dans Package Explorer / Navigator, vous verrez un Open-Withélément de menu dans lequel vous pouvez sélectionner le mode d’ouverture du fichier. Donc, si vous devez éditer un .shfichier , faites un clic droit et sélectionnez Open With > Text Editor. Il existe également un Other...élément de sous - menu dans lequel vous pouvez choisir d’autres modes d’ouverture du fichier par Eclipse.

ccpizza
la source
1
J'ai cliqué sur Open with-> Otherpuis sélectionné external programset ensuite choisi eclipse. Cela a fonctionné pour moi. Merci
Devendra
3

Il existe un plugin pour cela qui fonctionne très bien pour moi: https://github.com/eclipselabs/default-text-editor

Notez que je ne pouvais pas l'installer via le dépôt ou le glisser-déposer du bouton d'installation, simplement en recherchant le terme Default Text Editordans Eclipse Marketplace à partir de l'intérieur de l'EDI et en l'installant à partir de là. Une fois installé, cela a parfaitement fonctionné.

enthousiasmé
la source
1

Je pense que je peux ajouter au contenu ci-dessus fourni par d'autres. Quelqu'un pourrait le sentir utile. Comment faire de l'éditeur de texte dans Eclipse comme éditeur par défaut:

  1. dans le volet supérieur d’Eclipse, dans la barre des tâches, vous verrez «Fenêtre». cliquez sur "fenêtre" et sélectionnez "préférences". Une petite fenêtre va apparaître.

  2. Maintenant, dans cette petite fenêtre ouverte apparaît dans General-> Editors. maintenant cliquez sur Associations de fichiers. Après avoir cliqué sur FileAssociations, vous verrez deux fenêtres sur le côté droit.

  3. Maintenant, veuillez ajouter le type de fichier dans la fenêtre supérieure. Exemple: je veux créer un éditeur de texte par défaut pour certains fichiers "* .prop". alors j'ai cliqué sur le bouton "Ajouter" qui était à côté de la fenêtre du haut. Il vous demandera de taper le FileType dans une petite fenêtre contextuelle. s'il vous plaît tapez là comme "* .prop" et il sera enregistré et vous verrez votre fichier entré Tapez là dans la fenêtre du haut.

  4. Maintenant, veuillez ajouter les éditeurs de fichiers que vous souhaitez par défaut pour le type de fichier que vous venez d'ajouter. Exemple, à l'étape ci-dessus, j'ai ajouté "* .prop". alors s'il vous plaît cliquez sur le "* .prop" qui est visible dans la fenêtre du haut et cliquez à droite sur le bouton "Ajouter" juste à côté de la fenêtre du bas. il va apparaître pour choisir votre éditeur, alors ajoutez votre éditeur. Eclipse le fera automatiquement comme valeur par défaut. Si ce n’est pas le cas, veuillez sélectionner l’éditeur que vous venez d’ajouter et cliquez sur le bouton par défaut situé juste à côté de la fenêtre inférieure.

Pavan
la source
Veuillez noter que "ci-dessus" n'a pas de contexte ici. Les réponses peuvent être triées de différentes manières. Votre réponse pourrait très bien être au dessus des autres. Mieux vaut référencer d’autres réponses avec un lien, ou au moins mentionner l’auteur.
ale
1

Ouvrir un seul fichier dans l'éditeur

Faites un clic droit sur le fichier, Open with-> Otherpuis sélectionnez external programset ensuite choisissez eclipse.

Paramétrer Eclipse pour ouvrir des fichiers *.cou *.cppetc. par défaut

Window -> Preferences -> Editors -> File Associations

Ajouter des types de fichiers *.cet *.cpp. Ici pour chaque type de fichier c'est *.c-à- dire ou *.cpp, vous pouvez choisir l'éditeur. Alors choisissez Eclipse comme éditeur pour chaque type de fichier.

Cela ouvrira vos fichiers par défaut dans l'éditeur éclipse. Remarque: les icônes des fichiers seront modifiées en icône Eclipse après ce réglage.

Devendra
la source
0

Eclipse -> Préférences -> Général -> Editeurs -> Associations de fichiers ->

Définir: Ouvrir des fichiers non associés avec: Editeur de texte.

Sélectionnez tous les types de fichiers et cliquez sur Supprimer.

Matthias Danetzky
la source
En quoi votre réponse diffère-t-elle des réponses déjà fournies?
Romeo Ninov
par "Sélectionnez tous les types de fichiers et cliquez sur Supprimer". qui a finalement fait fonctionner toutes les autres solutions.
Matthias Danetzky