176

誤って拡張子のないファイルを作成し、間違ったファイルタイプの関連付けを選択しました。テキストドキュメントだと思います。名前を変更して、必要な.js拡張子を付けましたが、構文が強調表示されずにスタックしています。WebStormはそれをjavascriptファイルとして扱いません。WebStormがこのファイルを処理する方法を変更する場所が見つかりません。名前を変更してから名前を変更しようとしましたが、機能しません。他の名前(拡張子は.js)を使用すると、JavaScriptファイルとして扱われますが、元の名前としては扱われません。

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

4

11 に答える 11

244

SettingsまたはPreferencesMacの場合)>>EditorファイルFile Typesが何らかのタイプとして関連付けられるパターンを編集できます。

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

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

于 2013-09-23T03:11:46.350 に答える
204

OSXのphpstorm8.0.3でこの問題が発生しました。

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

.ideaを完全に削除して、削除して再作成し、名前を変更して、名前を元に戻してみました。何も機能しませんでした。

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

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

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

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

案内する:

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

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

于 2015-04-23T22:19:08.117 に答える
31

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

于 2015-01-19T22:37:49.687 に答える
13

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

右側で、再構成されたファイルタイプで[テキストファイル]を選択し、登録されたパターンでファイルを見つけて、[ファイルを削除]をクリックします

于 2014-11-04T09:49:38.577 に答える
10

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

于 2015-06-17T12:06:25.900 に答える
5

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

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

ええ、解決策は実際には[設定](またはMacの場合は[設定])>[エディター]>[ファイルの種類]ダイアログにあります。ウィンドウに、可能な関連付けのリストが表示されます。リストの一番下にVue.jsテンプレートが表示され、一番下のウィンドウに関連付けがありませんでした(写真を参照)。そのため、緑色の「+」をクリックした後、手動で*.vue関連付けを追加しました。

これは、PHPStormに追加された適切なファイルタイプに適していると思います。ただし、独自のファイルタイプを追加できます。PHPStormアソシエーション

于 2018-04-15T11:38:05.873 に答える
1

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

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

于 2017-04-18T18:54:35.317 に答える
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. 楽しみ

于 2018-09-14T09:20:39.663 に答える
0

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

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

于 2019-03-26T10:51:52.487 に答える
0

私の場合、問題のファイルは、DepositBreakdownList.js「ファイルコンテンツによって自動検出されたファイルタイプ」と呼ばれる「タイプ」に関連付けられていました。それを選択してから(マイナス記号ボタンを使用して)削除すると、ファイルは再び適切なJavaScriptファイルとして扱われるようになりました。

入力ミスしたファイルを削除する

それまでは、ファイル拡張子がであったとしても、JavaScriptに関連付けられたライブテンプレートを使用することはできませんでした.js

于 2022-02-15T21:28:06.170 に答える
-4

1時間ほど検索してねじ込んだ後、修正が見つかりました。

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

「新しいJavaScriptファイル」を選択して同じことをするのもうまくいくと思います。

于 2013-03-23T19:19:09.000 に答える