WebStormの既存のファイルのファイルタイプの関連付けを変更するにはどうすればよいですか?


165

拡張子のないファイルを誤って作成し、間違ったファイルタイプの関連付けを選択しました。テキストドキュメントだと思います。拡張子を.jsに変更しましたが、これは私が欲しかったものですが、今は構文の強調表示なしでスタックしています。WebStormはそれをJavaScriptファイルとして扱いません。WebStormがこのファイルを処理する方法を変更する場所はどこにもありません。私はそれの名前を変更してそれを元に戻しましたが、それはうまくいきません。それ以外の名前(.js拡張子付き)では、それをjavascriptファイルとして扱いますが、元の名前としては扱いません。

どうすれば修正できますか?WebStormのドキュメントは役に立ちません。


詳しい調査の結果、この動作を確実に再現することはできませんが、何人かの人々がこの質問をするのを見たので、それは私にとって完全にユニークなものではないと思います。
ジョセフイームズ2013年


1
CrazyCoder、ありがとうございます。動作を確実に再現することができないため、これで問題が解決するかどうかを確認できませんが、問題は解決したようです。
ジョセフイームズ2013年

回答:


229

Settings(またはPreferencesMac用)> Editor> File Typesあなたは、ファイルがいくつかのタイプまたは他方として関連付けられますこれによりパターンを編集することができます。

誤って選択したファイルタイプ(ケースTextタイプ)のパターンを選択した場合、ファイルのファイル名を間違ったタイプとして関連付けるために作成されたファイル名パターンを削除できます。

次にApply>をクリックしますOK


17
ちなみに、私のバージョンのWebStormでは、これは[設定]> [エディタ]> [ファイルタイプ]にありました。
MrHen

これはより完全であり、解決策であり、単なる回避策ではないため、これを正解としてマークする必要があります。
アレハンドロガルシアイグレシアス

1
これは私にとってはうまくいきました。私のファイル名の1つが「テキストファイル」として明示的に表示され、別のファイルタイプの正規表現にヒットしていませんでした。
エンダーランド

特定の「ファイルタイプ」を選択することを忘れないでください。「テキストファイル」。ファイルがメインメニューではなく、この特定のファイルタイプのサブメニューにあるためです。
Dimitry K

2
関連付けを編集するには、誤ってマッピングした一致するアイコンをクリックする必要があることに注意してください。私はそのステップまですべてのことをしました、そして、分の間失われました。ありがとうございました!
mrClean 2017年

198

OSXのphp storm 8.0.3でこの問題が発生しました。

テキストファイルとして追加された1つのファイルで苦労していましたが、.js拡張子を入力しました。

.ideaを完全に削除して、再作成、名前変更、名前変更を試みました。何もうまくいきませんでした。

PHPStormがファイル名全体をテキストファイルのパターンのリストに追加したことがわかりました。

....
*.txt
myfile.js
... etc

これは明らかに他のすべての設定を上書きしていました。さらに、プロジェクト構成ではなくIDE構成にありました。したがって、他のすべてのプロジェクトでも同じ問題が発生したと思います。

どこを見ればよいかわかったら、簡単に修正できました。

案内する:

PhpStorm > Preferences > Editor > File Types > <highlight> Text files

次にmyfile.jsRegistered Patternsパネルを見つけて削除します。ファイルは、正しい関連付けであるとすぐに想定する必要があります。


14
私はそれが考古学であることを知っていますが、ジョセフ・イームズに来て、これを答えとしてマークしてください。あなたはそれを行うことができます:)
デミカナディアン

1
これでおしまい。ありがとうございました。さらに、なぜエディタはこれを自動的に行うのですか?!!
Alex Ziskind、2015年

3
良い質問アレックス、ちょうど同じ問題があった。ヘンリーのおかげで、これを整理することができました:)
AlexG '17年

2
このソリューションを使用して、PyCharm(別のIntelliJベースのIDE)で同様の問題を解決しました。同じ場所、同じ状況。もともとテキストファイルに関連付けられていたファイルで、拡張子を変更しても変更できませんでした。これをありがとう。これは答えとしてマークする必要があります。
プレストンクロフォード

1
どうもありがとうございます。鉱山は何らかの理由で正規表現でした。あなたは私に多くの時間とフラストレーションを救ってくれました...
dsingleton

31

[設定]-> [ファイルタイプ]に移動し、[テキストファイル]をクリックします。下にスクロールすると、ファイルが表示されます。次に、関連付けを選択し、-(マイナス)ボタンをクリックして、関連付けを削除できます。


「適用」を忘れないでください(私がしたように)!
Jason Moore

13

ファイル->設定-> IDE設定->ファイルタイプを参照してください

右側のReconigzed File Typesで「Text files」を選択し、Registered Patternsでファイルを見つけて、Remove your fileをクリックします


10

Windows 8では、[ファイル]> [設定]> [エディター]> [ファイルタイプ]から無効な関連付けを削除できます。次に、認識されるファイルタイプとして[テキストファイル]を選択し、下部の登録済みパターンブロックから無効なエントリを削除しました。


5

たくさんの答えがあり、すべてが近いですが、私の場合のように誰もいません。

Aは.vueファイルに問題がありました。私の古いPHpStormバージョンは.vueファイルを追跡しなかったので、どういうわけかそれらを.jsファイルとして関連付けました。ただし、構文が異なり、コードに多くの「間違い」があったため、これは誤りでした。

ええ、ソリューションは本当に設定(またはMacの設定)>エディター>ファイルの種類ダイアログにあります。ウィンドウで、可能な関連付けのリストを確認できます。リストの一番下にVue.jsテンプレートが表示され、下部のウィンドウに関連付けがありませんでした(写真を参照)。したがって、緑色の[+]をクリックした後、*。vue関連付けを手動で追加しました。

これは、PHPStormに追加された適切なファイルタイプには適切だと思います。ただし、独自のファイルタイプを追加できます。PHPStormの関連付け


1

phpstormで、リファクタリング>名前の変更...関数を使用して、指定されていないファイルタイプのファイル(拡張子のない名前など)をファイルタイプに関連付けることができることを発見しました。

たとえば、do_the_thingsという名前のbashスクリプトがある場合、リファクタリング>名前をdo_the_things.shに変更すると、bashの強調表示が反映され、リファクタリング>名前を変更してdo_the_thingsに戻すと、bashの強調表示が維持されます。


1

これはPHPStormで機能します。WebStormでも同様のはずです。

  1. 設定ディレクトリに移動しますここにあなたのOSを見つける方法があります https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-キャッシュプラグインとログ

  2. YOUR_PREFERENCES_DIRECTORY / options / filetypes.xmlファイルを検索します

  3. 任意のテキストエディタで編集し、たとえば必要な行を削除します

<mapping pattern="delete.yaml" type="PLAIN_TEXT" />
  1. トップメニューファイル->キャッシュの無効化/再起動

  2. 楽しい


0

私は解決策を見つけました、ファイルを削除(または.oldに名前変更)します:C:\ Users \ .PyCharmCE \ config \ options \ filetypes.xml

Es:C:\ Users \ goofy.PyCharmCE2018.3 \ config \ options \ filetypes.xml


-4

1時間ほど検索していたところ、修正が見つかりました。

(refactorコマンドを使用して)ファイルの名前を一時ファイル名に変更しました。次に、.js拡張子が付いた正しい名前の新しいファイルを作成し、それが機能した後、コードを元のファイルから正しい拡張子の新しく作成されたファイルにコピーしました。

「新しいJavaScriptファイル」を選択し、同じことを行うこともできると思います。


16
[ファイルの種類]設定で誤ったエントリを削除し、ファイルに適切な名前を付ける方がはるかに簡単です。
FlavorScape 2014年

3
もっと簡単な解決策があります:設定->エディタ->ファイルの種類でファイルを見つけてそこから削除します(最も投票された回答を参照)。
MM

正直なところ、結局これをしなければなりませんでした。ファイルの種類の設定をいじり回しても問題は解決しませんでした。
bressain
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.