Eclipse

為什麼eclipse打開emacs?

  • March 17, 2018

我只是安裝eclipse。使用 File -> Open 打開.c文件,在 emacs 中打開文件。

此時我已經厭倦了eclipse,但我的好奇心是無法滿足的。

這是從哪裡來的?我通常不使用 emacs。eclipse 是否有一些打開 emacs 的備份?我在哪裡可以檢查這個備份鏈/選擇 emacs 以外的東西?


Fedora 工作站 27

$ rpm -qa|grep eclipse
eclipse-platform-4.7.2-1.fc27.x86_64
eclipse-p2-discovery-4.7.2-1.fc27.noarch
eclipse-webtools-common-3.9.2-1.fc27.noarch
eclipse-swt-4.7.2-1.fc27.x86_64
eclipse-xsd-2.13.0-1.fc27.noarch
eclipse-m2e-workspace-0.4.0-6.fc27.noarch
eclipse-pde-4.7.2-1.fc27.x86_64
eclipse-mylyn-tasks-bugzilla-3.23.2-2.fc27.noarch
eclipse-recommenders-2.5.0-1.fc27.noarch
eclipse-equinox-osgi-4.7.2-1.fc27.x86_64
eclipse-egit-4.10.0-1.fc27.noarch
eclipse-m2e-core-1.8.2-2.fc27.noarch
eclipse-epp-logging-2.0.6-1.fc27.noarch
eclipse-ecf-core-3.13.8-1.fc27.noarch
eclipse-jdt-4.7.2-1.fc27.noarch
eclipse-usage-4.5.2-0.1.fc27.noarch
eclipse-jgit-4.10.0-2.fc27.noarch
eclipse-webtools-servertools-3.9.2-1.fc27.noarch
eclipse-webtools-sourceediting-3.9.2-1.fc27.noarch
eclipse-mylyn-3.23.2-2.fc27.noarch
eclipse-abrt-0.0.3-3.fc27.noarch
eclipse-emf-runtime-2.13.0-3.fc27.noarch
eclipse-gef-3.11.0-4.fc27.noarch
eclipse-emf-core-2.13.0-3.fc27.noarch

https://superuser.com/questions/112410/how-do-i-make-all-file-types-open-in-the-internal-editor-in-eclipse

在 Eclipse 上使用打開文件對話框時,許多文件類型在內部編輯器中按預期打開(.java、.txt)。但是,其他人在外部編輯器中打開。例如,在我的系統上嘗試打開 .sh 文件會導致它在 emacs 中打開它,而 .py 文件會在 bluefish 中打開。

你有兩種選擇:要麼安裝一個 eclipse 外掛來管理你想要編輯的文件類型(比如 python 的 pyDev),或者去 Window > Preferences > Editors > File Associations 並將你的文件副檔名與內置的-在 Eclipse 的文本編輯器中。

鑑於您安裝了 emacs,它已成為文件的預設編輯器.c,即使文本文件的預設文本編輯器是 gedit(Gnome 文本編輯器)。

如果您比較emacs.desktoporg.gnome.gedit.desktop.in /usr/share/applications,您會看到 emacs 專門為.c文件註冊自己,但gedit通常只為文本文件註冊。我假設更具體的類型優先。

引用自:https://unix.stackexchange.com/questions/431803