IntelliJが特定のファイルを正しく認識せず、代わりにテキストファイルとしてスタックする


107

IntelliJプロジェクトにfreemarkerファイル(ftl)があり、テキストファイルとして誤って認識されています。正しい同じタイプがたくさんあります。「テキストとしてマーク」オプションを知っています。これが、このファイルがテキストとしてマークされた元の理由である可能性がありますが、実際にこれが問題である場合、元に戻すための「ftlファイルとしてマーク」オプションが提供されていません。他のFTLファイルをtxtとしてマークすると、期待どおりにそれらをFTLファイルに戻すことができます。



1
重複しているように見えますが、このように適切にタグ付けされていないため、私のような誰かが見つけることはありません。PycharmがJetBrains製品であることを知りませんでした。これらの2つの質問はどのようにして意味的に関連づけられるべきだと思いますか?Jetbrainsが製品を個別にブランド化する方法に問題があるため、たとえば、PHPStormはPycharmとはまったく異なるもののように聞こえます。私はあなたの助けに感謝します!!!
ktamlyn 2013

1
言い換えれば、この質問/答えはそれ自体で成り立っています。IntelliJに対してこの回答を求める人々の観点から、この質問/回答は独特です。
ktamlyn 2013

回答:


322

このファイル(またはそれを表すパターン)が以下にリストされていないことを確認してください

SettingsEditorFile TypesText files

OS Xの場合

PreferencesEditorFile TypesText files


13
これは奇妙に聞こえると思いましたが、どういうわけか私の正確な名前のファイルは(ワイルドカードマッピングの代わりにそれがファイル名でした)下に終わりました。どうやって起こったのかわかりません。
Nick Spacek 2014

7
これが起こっているグーグルのためのメモとして、私は同じ解像度で(Javaファイルを使って)まったく同じ問題を抱えていました。IntelliJ 13.ファイルを作成しようとすると、「テンプレート「インターフェイス」を解析できません。選択されたクラスファイル名がJavaにマップされていません」というエラーが発生しました。そのエラーメッセージはGoogleのどこにも見つからなかったため、他の誰かが必要とする場合に備えて、ここに投稿してください。
Knetic 2014

1
これは私にとってはうまくいった、どういうわけか私のファイル名を誤って追加したに違いない。
ハリソン

私の命を救ったテキストへのファイル...すべてテキストファイルとして開いています。
過酷なPatel

yの場合、ファイルはの下にありませんでしたText Files。したがって、他のファイルタイプもチェックすることをお勧めします。
Lahiru Chandima

34

ステップ1:「ファイル」==>「設定」をクリックします

ステップ2:「エディター」を展開し、「ファイルタイプ」をクリックします

手順3:右側にすべてのファイルタイプが表示されます。「テキストファイル」に移動してクリックします

ステップ4:登録済みパターン(下部のボックス)の下部にファイル名が表示されるはずです

ステップ5:登録済みパターンからファイルを削除します。問題を解決して、名前を変更してくださいfileName.java

手順6:そうでない場合は、プロジェクトからファイルを削除し、fileNameという名前で再度作成します

ソース


1
ログインしてコメントを賛成します。ありがとうございました!!
abullrich

16

OSX:

Preferences > Editor > File Types > Text Files

ウィンドウズ:

Settings > Editor > File Types > Text Files

1
エディタ>ファイルタイプ>テキストの下の登録済みパターンのリストに、特定のファイルの名前全体を誤って追加してしまった。そのリストからそれを削除すると、謎が解決しました。
ReLeaf 2017

6

私は同じ問題を抱えていましたが、上記の解決策のどれもそれを解決しませんでした。最後に解決したのは、モジュールを選択してモジュール設定に移動することでした(モジュール名でF4を押します)。

次に、「ソース」タブで「java」フォルダーを選択し、「ソース」ボタンを押します。これは、問題のフォルダーがソースコードフォルダーであることをIntelliJに伝えます。

次に、Testフォルダーを選択してTestsを押します。

それでおしまい。次に、ファイルを正しく認識し、必要に応じてエラーを表示します。

下のスクリーンショットを参照してください。

ここに画像の説明を入力してください


0

ファイルとコードテンプレートで誤ってテンプレートを編集した可能性があります。押すCtrl+Alt+S

 Settings -> Editor -> File and Code Templates

私にとっては FileHeader.javaインクルードタブでファイル。

以前に変更したテンプレートのタイプを思い出して、デフォルトに戻します。

それがうまくいくことを願っています:)


-1

新しいクラスjavaを作成するのと同じ問題がありました。問題は、コマンドcrt + alt + sでアクセスできるEditor.FileAndCodeTemplates / IncludesにアクセスできるHeader.javaにありました。これは、次の形式である可能性があります。

/ ** * $ {DATE}にAlex Leporoniによって作成されました。* /

これで問題が解決し、再びクラスを作成できるようになりました:)この記事が同じ問題を抱えている他の人がIntelliJIdeaでクラスを作成するのに役立つことを願っています...すべてに抱擁します。


-2

回避策:ファイル拡張子を変更せずにファイルの名前を変更します。

FileName.java
NewDifferentFileName.java
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.