Wenn Sie das Dialogfeld "Datei öffnen" in Eclipse verwenden, werden viele Dateitypen wie erwartet im internen Editor geöffnet (.java, .txt). Andere werden jedoch in einem externen Editor geöffnet. Wenn ich zum Beispiel auf meinem System versuche, eine .sh-Datei zu öffnen, wird sie in Emacs geöffnet, und .py-Dateien werden in Bluefish geöffnet.
Wie kann ich Eclipse anweisen, alle Dateien im internen Editor zu öffnen ? Ich möchte nicht explizit eine Zuordnung für jeden Typ vornehmen. Ich möchte nur, dass standardmäßig alles im internen Editor geöffnet wird.
editing
eclipse
file-association
Draemon
quelle
quelle
Antworten:
Das Problem dabei ist, dass Eclipse, wenn es nicht weiß, was mit einer bestimmten Datei zu tun ist, diese mit dem sogenannten "Systemeditor" öffnet, der tatsächlich ... was auch immer Ihr Betriebssystem sagt, es ist, daher der "Würfelwurf" bewirken". Ich glaube nicht, dass Sie dem Betriebssystem sagen können, dass es Eclipse als Standardeditor verwenden soll (obwohl ich es nicht versucht habe; trotzdem frage ich mich, warum das eigentlich jeder tun möchte). Sie haben also zwei Alternativen: Entweder installieren Sie ein Eclipse-Plug-in. Um die Art von Datei zu verwalten, die Sie bearbeiten möchten (wie z. B. pyDev für python), gehen Sie zu Fenster> Einstellungen> Editoren> Dateizuordnungen und ordnen Sie Ihre Dateierweiterungen dem integrierten Texteditor in Eclipse zu.
Ich bin zufällig ein starker Benutzer von Vim, Emacs und Eclipse, und für diesen Job ist Emacs definitiv nicht das, was Sie wirklich wollen, obwohl Emacs Vim recht gut ersetzen kann (modale Schnittstelle und alles ), suche nach viper und vimpulse.
Zu Ihrer Information: Ich bin hierher gekommen, nachdem ich Ihren Beitrag gelesen habe
quelle
Ich habe den gleichen Schmerz. Möglicherweise möchten Sie die Erweiterungen, die Sie mit dem internen Editor öffnen möchten, zu "Dateizuordnungen" von Eclipse hinzufügen. Sie befinden sich (in meiner MacOS-Version) unter "Einstellungen"> "Allgemein"> "Editoren"> "Dateizuordnungen", listen die Typen auf, die Sie intern öffnen möchten, und wählen "Texteditor (Standard)" als "Zugeordnete Editoren". Ich hoffe das hilft.
quelle
Es gibt eine neue Einstellung in Eclipse 4.6.
Öffnen Sie Einstellungen > Allgemein > Editoren > Dateizuordnung
Finden Sie die Option Öffnen unassociated Dateien mit und wählen Sie Text - Editor
Siehe: https://www.eclipse.org/eclipse/news/4.6/platform.php#text-editor-selection-strategy
quelle
Wenn Sie im Package Explorer / Navigator mit der rechten Maustaste auf die Datei klicken, wird ein
Open-With
Menüelement angezeigt, in dem Sie auswählen können, wie die Datei geöffnet werden soll. Wenn Sie also eine.sh
Datei bearbeiten müssen, klicken Sie mit der rechten Maustaste und wählen SieOpen With > Text Editor
. Es gibt auch einOther...
Untermenüelement, in dem Sie andere Modi auswählen können, in denen Eclipse die Datei öffnet.quelle
Open with
->Other
dann wählteexternal programs
und wählte danneclipse
. Es hat bei mir funktioniert. Vielen DankDafür gibt es ein Plugin, das für mich gut funktioniert: https://github.com/eclipselabs/default-text-editor
Beachten Sie, dass ich es nicht über das Repo oder durch Ziehen und Ablegen der Installationsschaltfläche installieren konnte, indem ich
Default Text Editor
in der IDE nach dem Begriff auf dem Eclipse Marketplace gesucht und von dort aus installiert habe. Einmal installiert, funktionierte es perfekt.quelle
Ich denke, ich kann den oben genannten Inhalt anderer ergänzen. Jemand könnte es hilfreich finden. So legen Sie den Texteditor in Eclipse als Standardeditor fest:
Im oberen Bereich von Eclipse in der Taskleiste sehen Sie "Fenster". Klicken Sie auf "Fenster" und wählen Sie "Einstellungen". Es öffnet sich ein kleines Fenster.
Nun in diesem kleinen Popup-Fenster zu General-> Editors. Klicken Sie jetzt auf Dateizuordnungen. Nachdem Sie auf FileAssociations geklickt haben, sehen Sie zwei Fenster auf der rechten Seite.
Fügen Sie nun den Dateityp im oberen Fenster hinzu. Beispiel sagen, ich möchte Texteditor als Standard für einige "* .prop" -Dateien machen. Also klickte ich auf die Schaltfläche "Hinzufügen", die sich neben dem oberen Fenster befand. Sie werden aufgefordert, den Dateityp in einem kleinen Popup-Fenster einzugeben. Bitte geben Sie dort "* .prop" ein und es wird gespeichert und Ihre eingegebene Datei wird dort im oberen Fenster angezeigt.
Fügen Sie nun die Datei-Editoren hinzu, die Sie für den gerade hinzugefügten Dateityp als Standard festlegen möchten. Beispiel sagen, im obigen Schritt habe ich "* .prop" hinzugefügt. Klicken Sie dazu bitte auf die "* .prop", die im oberen Fenster angezeigt wird, und klicken Sie mit der rechten Maustaste auf die Schaltfläche "Hinzufügen" direkt neben dem unteren Fenster. Es wird ein Popup-Fenster angezeigt, in dem Sie Ihren Editor auswählen können. Fügen Sie also Ihren Editor hinzu. Eclipse wird es automatisch als Standard festlegen. Wenn nicht, wählen Sie bitte den Editor aus, den Sie gerade hinzugefügt haben, und klicken Sie auf die Standardschaltfläche, die sich direkt neben dem unteren Fenster befand.
quelle
Öffnen einer einzelnen Datei im Editor
Rechtsklick auf Datei,
Open with
->Other
dann auswählenexternal programs
und dann auswähleneclipse
.Festlegen, dass Eclipse standardmäßig Dateien
*.c
oder*.cpp
ähnliches öffnetWindow -> Preferences -> Editors -> File Associations
Dateitypen hinzufügen
*.c
und*.cpp
. Hier können Sie für jeden Dateityp, dh*.c
oder*.cpp
, einen Editor auswählen. Wählen Sie also für jeden Dateityp Eclipse als Editor.Dadurch werden Ihre Dateien standardmäßig im Eclipse-Editor geöffnet. Beachten Sie, dass die Symbole für Dateien nach dieser Einstellung in ein Eclipse-Symbol geändert werden
quelle
Eclipse -> Einstellungen -> Allgemein -> Editoren -> Dateizuordnungen ->
Festlegen: Öffnen Sie nicht zugeordnete Dateien mit: Texteditor.
Wählen Sie alle Dateitypen aus und klicken Sie auf Entfernen.
quelle