Eclipseの内部エディタですべてのファイルタイプを開くにはどうすればよいですか?


40

Eclipseで[ファイルを開く]ダイアログを使用すると、多くのファイルタイプが期待どおりに内部エディターで開きます(.java、.txt)。ただし、他のエディターは外部エディターで開きます。たとえば、私のシステムで.shファイルを開こうとすると、emacsで開かれ、.pyファイルがbluefishで開かれます。

内部エディターですべてのファイルを開くようにEclipseに指示するにはどうすればよいですか。各タイプに明示的に関連付けを行いたくありません。デフォルトですべてを内部エディターで開くだけです。


1
ここで明確にするために、EclipseまたはOSファイルエクスプローラーでファイルをダブルクリックするということですか?特定のエディター(たとえば、.cファイルのc / c ++)が関連付けられている場合でも、Eclipseのすべてのファイルがシステムエディターにデフォルト設定されるという同じ問題が発生しています。
クリスマラスティジョージ

1
@クリス:日食
ドラモン

1
@studiohack:これが「本当の質問」ではないことを正当化するように気をつけてください-私はかなりはっきりしていると思うし、それをお気に入りとしてマークした4人はおそらく良い答えを望んでいます。
ドラモン

1
この質問が閉じられた理由がわかりません。私は同じ問題を抱えています。JAVAをクリックします!! 日食(ユノ)内のファイルと、それはメモ帳アプリケーションで開きます(デフォルトのウィンドウハンドラ)
ベン・

回答:


15

これに伴う問題は、Eclipseが特定のファイルの処理方法を知らない場合、いわゆる「システムエディター」でそれを開くことです。これは実際には... OSが何を言っていても、「ローリングダイス」効果"。デフォルトのエディターとしてEclipseを使用するようOSに指示することはできないと思います(私は試しませんでした;とにかく誰が実際にそれをしたいのか疑問に思います)。そのため、2つの選択肢があります。編集するファイルの種類を管理するには(PythonのpyDevなど)、または[ウィンドウ]> [設定]> [エディター]> [ファイルの関連付け]に移動し、Eclipseの組み込みテキストエディターにファイル拡張子を関連付けます。

私はVimのは、EmacsとEclipseのヘビーユーザーであることを起こる、そしてこの仕事のためにEmacsは間違いありません あなたは、独自のメリットのためにそれを試してみたい場合は、Emacsは非常によく(モーダルインタフェースおよびすべてのVimを置き換えることができますが、あなたが本当に欲しいもの)、viperとvimpulseを探します。

参考:あなたの投稿を読んでからここに来ました


1
ご返信ありがとうございます。ファイルエクスプローラー/デスクトップ/などからファイルを開くときにシステムの関連付けは意味があります。特定のプラグインをインストールしていない場合でも、外部アプリケーションではなく内部テキストエディターにデフォルト設定するオプションのみです便利ですが、デフォルトの動作は正常です。
ドラモン

FWIW、特定のプラグインを使用しても、問題が完全に解決されるわけではありません。たとえば、Eclipse PDTのエディターから外部エディター(Sublime Text 2)に切り替えました。私は今そのエディターにうんざりしており、元に戻したいと思っていますが、元の構文が強調されたエディターを取り戻すのは簡単ではないようです。
dpk

12

同じ痛みがあります。内部エディターで開きたい拡張機能をEclipseの「ファイルの関連付け」に追加できます。それらは(私のMacOSバージョンでは)Preferences> General> Editors> File Associationsにあり、内部で開きたいタイプをリストし、「関連付けられたエディター」として「テキストエディター(デフォルト)」を選択します。これがお役に立てば幸いです。


Aptanaで働いていました。
DanH


4

パッケージエクスプローラー/ナビゲーターでファイルを右クリックすると、ファイルをOpen-With開く方法を選択できるメニュー項目が表示されます。そのため、.shファイルを編集する必要がある場合は、右クリックしてを選択しますOpen With > Text EditorOther...Eclipseがファイルを開くための他のモードを選択できるサブメニュー項目もあります。


1
Open with-> をクリックしてOther選択しexternal programs、を選択しましたeclipse。それは私のために働いた。ありがとう
デベンドラ

3

このためのプラグインがあります:https : //github.com/eclipselabs/default-text-editor

Default Text EditorIDE内からEclipse Marketplaceから用語を検索し、そこからインストールするだけでは、リポジトリまたはインストールボタンをドラッグアンドドロップしてインストールできなかったことに注意してください。ただし、一度インストールすると、完全に機能しました。


1

他の人が提供する上記のコンテンツに追加できると思います。誰かが役に立つと感じるかもしれません。Eclipseのテキストエディターをデフォルトのエディターとして作成する方法:

  1. タスクバーのEclipseの上部ペインに「ウィンドウ」が表示されます。「ウィンドウ」をクリックして、「設定」を選択します。小さなウィンドウがポップアップ表示されます。

  2. 今、その小さなポップされたウィンドウで一般->エディタに到達しました。[ファイルの関連付け]をクリックします。FileAssociationsをクリックすると、右側に2つのウィンドウが表示されます。

  3. 次に、上部のウィンドウでファイルの種類を追加してください。たとえば、「*。prop」ファイルのデフォルトとしてテキストエディタを作成したいとします。そこで、トップウィンドウの横にある[追加]ボタンをクリックしました。小さなポップアップにFileTypeを入力するように求められます。「* .prop」のように入力してください。保存すると、入力したファイルが表示されます。トップウィンドウに入力してください。

  4. ここで、追加したばかりの特定のFileTypeのデフォルトとして必要なファイルエディタを追加してください。たとえば、上記のステップで「* .prop」を追加しました。上部のウィンドウに表示される「* .prop」をクリックし、下部のウィンドウのすぐ横にある「追加」ボタンを右クリックしてください。エディタを選択するためにポップアップ表示されるので、urエディタを追加します。Eclipseは自動的にデフォルトとして作成します。そうでない場合は、今追加したエディターを選択し、その下のウィンドウのすぐ横にあるデフォルトのボタンをクリックしてください。


ここで「上」には文脈がないことに注意してください。回答はさまざまな方法でソートできます。あなたの答えは、他の何よりも上手くいくでしょう。リンクで他の回答を参照するか、少なくとも著者に言及する方が良いでしょう。
エール14年

1

エディターで単一のファイルを開く

ファイルを右クリックして、 Open with-> Otherを選択してexternal programsから、を選択しますeclipse

開いているファイルへの日食を設定する*.cか、*.cppデフォルトなど

Window -> Preferences -> Editors -> File Associations

ファイルの種類*.cとを追加します*.cpp。ここで、*.cまたはの各ファイルタイプに対して*.cpp、エディタを選択できます。そのため、各ファイルタイプのエディターとしてEclipseを選択します。

これにより、デフォルトでEclipseエディターでファイルが開きます。この設定の後、ファイルのアイコンは日食アイコンに変更されます。


0

Eclipse-> Preferences-> General-> Editors-> File Associations->

セット:関連のないファイルをテキストエディターで開きます。

すべてのファイルタイプを選択し、[削除]をクリックします。


すでに提供された回答とあなたの回答はどのように異なりますか?
ロミオニノフ

「すべてのファイルの種類を選択して[削除]をクリックします。」最終的に他のすべてのソリューションが機能するようになりました。
マティアスダネツキー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.