Saya tidak sengaja membuat file tanpa ekstensi dan saya memilih asosiasi tipe file yang salah. Dokumen Teks Saya pikir. Saya menamainya untuk memiliki ekstensi .js yang saya inginkan, tetapi sekarang macet tanpa penyorotan sintaks. WebStorm tidak memperlakukannya sebagai file javascript. Saya tidak dapat menemukan tempat untuk mengubah cara WebStorm memperlakukan file ini. Saya sudah mencoba mengubah nama dan mengubahnya kembali dan itu tidak berhasil. Dengan nama lain, (dengan ekstensi .js) ia memperlakukannya sebagai file javascript, tetapi bukan sebagai nama aslinya.
Bagaimana saya bisa memperbaikinya? Dokumentasi WebStorm tidak membantu.
Jawaban:
Dalam
Settings
(atauPreferences
untuk mac)>Editor
>File Types
Anda dapat mengedit pola dimana file akan dikaitkan karena beberapa jenis atau lainnya.Jika Anda memilih pola untuk jenis file yang Anda pilih salah (dalam
Text
jenis kasus Anda), Anda dapat menghapus pola nama file yang dibuat untuk mengaitkan nama file file Anda dengan jenis yang salah.Kemudian klik
Apply
>OK
sumber
Saya mengalami masalah ini di php storm 8.0.3 di OSX.
Saya kesulitan dengan satu file yang telah ditambahkan sebagai file teks, tetapi saya mengetikkan ekstensi .js.
Saya mencoba menghapus dan menciptakan kembali, mengganti nama dan mengganti nama kembali, menghapus .idea sama sekali. Tidak ada yang berhasil.
Saya menemukan bahwa PHPStorm telah menambahkan seluruh nama file ke daftar pola untuk file teks.
Ini jelas mengesampingkan semua pengaturan lainnya. Dan lebih jauh lagi itu dalam IDE Config bukan konfigurasi proyek. Jadi saya kira setiap proyek lain akan mengalami masalah yang sama.
Setelah saya tahu di mana mencarinya, itu mudah diperbaiki.
Navigasi ke:
Kemudian temukan
myfile.js
diRegistered Patterns
panel dan hapus. File harus segera berasumsi itu benar asosiasi.sumber
Pergi ke Pengaturan-> Jenis File dan kemudian klik pada "File Teks". Anda akan melihat file jika Anda gulir ke bawah. Anda kemudian dapat menghapusnya dengan asosiasi dengan memilihnya dan mengklik tombol - (minus)
sumber
Lihat File -> Pengaturan -> Pengaturan IDE -> Jenis File
Di kanan pilih "File teks" di Jenis File yang direkonfigurasi kemudian temukan di Pola Terdaftar file Anda dan klik hapus file Anda
sumber
Pada Windows 8, saya dapat menghapus asosiasi yang tidak valid dengan masuk di bawah File> Pengaturan> Editor> Jenis File, kemudian saya memilih "File teks" sebagai Jenis File yang Diakui dan menghapus entri yang tidak valid dari blok Pola Terdaftar di bagian bawah.
sumber
Begitu banyak jawaban dan semuanya dekat tetapi tidak ada yang seperti dalam kasus saya.
A memiliki masalah dengan file .vue. Versi PHpStorm lama saya tidak melacak file .vue, jadi saya entah bagaimana menghubungkannya sebagai file .js. Namun, ini adalah kesalahan karena sintaksnya berbeda dan saya melihat banyak "kesalahan" dalam kode.
Ya, solusinya benar-benar di Pengaturan (atau Preferensi untuk mac)> Editor> dialog Jenis File. Di jendela Anda dapat melihat daftar kemungkinan asosiasi. Di bagian paling bawah daftar Anda akan melihat Template Vue.js dan saya tidak memiliki asosiasi di jendela bawah (lihat gambar), jadi saya secara manual menambahkan asosiasi * .vue setelah mengklik hijau "+".
Saya pikir ini akan tepat untuk semua jenis file yang tepat ditambahkan ke PHPStorm. Namun, Anda dapat menambahkan jenis file Anda sendiri.
sumber
Saya telah menemukan di phpstorm bahwa saya dapat menggunakan fungsi Refactor> Rename ... untuk mengaitkan file dengan tipe file yang tidak ditentukan (mis. Nama tanpa ekstensi) dengan tipe file.
Misalnya jika saya memiliki skrip bash bernama do_the_things, saya dapat Refactor> Ubah nama menjadi do_the_things.sh yang menyebabkannya mengambil sorotan bash, lalu ketika saya Refactor> Ubah nama kembali menjadi do_the_things ia membuat bash menyoroti.
sumber
Ini berfungsi di PHPStorm, saya bisa berasumsi di WebStorm harus sesuatu yang mirip
Pergi ke direktori Preferensi Di sini adalah bagaimana menemukan untuk OS Anda https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings- cache-plugins-dan-log
Temukan file YOUR_PREFERENCES_DIRECTORY / options / filetypes.xml
Edit dengan editor teks apa pun dan hapus baris yang diperlukan, misalnya
File Menu Top-> Cache / Restart Tidak Valid
Nikmati
sumber
Saya telah menemukan solusi, hapus (o ganti nama menjadi .old) file: C: \ Users \ .PyCharmCE \ config \ options \ filetypes.xml
Es: C: \ Users \ goofy.PyCharmCE2018.3 \ config \ options \ filetypes.xml
sumber
Setelah seperti satu jam mencari dan bercinta saya menemukan perbaikan:
Saya mengganti nama file (melalui perintah refactor) menjadi nama file sementara. Kemudian saya membuat file baru dengan nama yang benar dengan ekstensi .js dan berhasil, kemudian saya menyalin kode dari aslinya ke file yang baru dibuat dengan ekstensi yang benar.
Saya membayangkan memilih "file javascript baru" dan melakukan hal yang sama juga akan berhasil.
sumber