পিএইচপিএসটারমে পিএইচপি ফাইলের জন্য ভুল সিনট্যাক্স হাইলাইট করা


146

আমি জানি না কী হয়েছিল তবে একটি পিএইচপি ফাইলের সিনট্যাক্স হাইলাইট করা কাজ করা বন্ধ করে দিয়েছিল এবং ফাইলের পাশের আইকনটিও বদলে গেছে। এটি পিএইচপি এর পরিবর্তে এটি পাঠ্য ফাইলটি দেখায়।

আমি কীভাবে এটি ঠিক করতে পারি?

উত্তর:


336

সেটিংস | ফাইলের ধরণগুলিতে যান এবং নিশ্চিত করুন যে এই নির্দিষ্ট ফাইলের নামটি নন-পিএইচপি ফাইল টাইপ, অর্থাত্ সরল পাঠ্যর জন্য বরাদ্দ করা হয়নি।


5
ধন্যবাদ যখন আমার কোনও ফাইল একটি পাঠ্য ফাইল হিসাবে প্রদর্শিত হতে থাকে তখন এটি আমাকে অনেক সাহায্য করেছিল।
ড্যান.কোডস

93
কোনও কারণে পুরো ফাইলের নামটি পাঠ্য ফাইলের ধরণে যুক্ত করা হয়েছিল। সুতরাং আমার কাছে টেক্সট ফাইলগুলির নিবন্ধিত প্যাটার্ন হিসাবে "somefilename.php" ছিল। আমি এটিকে সরিয়ে ফেলেছি তবে আমি এই পোস্টটি না দেখা পর্যন্ত সেখানে দেখার চিন্তা করি না। ধন্যবাদ!
স্কটি ওয়াগনার

3
ধন্যবাদ! আমারও একই অদ্ভুত আচরণ ছিল। আমি প্রথমে ত্রুটিযুক্তভাবে একটি সাধারণ ফাইল তৈরি করেছি। তারপরে *। Php নামকরণের চেষ্টা করে এবং এটি এখনও পাঠ্য হিসাবে দেখানো হয়েছিল। এই মন্তব্যটি পড়ুন এবং পাঠ্য ফাইলগুলির নীচে দেখেছেন। পুরো ফাইল নাম। Php সহ যথেষ্ট একক নিবন্ধিত প্যাটার্ন ছিল - ধন্যবাদ।
রনি জেস্পারসেন

4
আপনি হুজুর ... একজন সাধু ... এটি আমাকে দেয়াল চালিয়ে চলেছে .. যে কেউ ভাবছেন, কেবল পাঠ্য ফাইলের নীচে দেখুন, শেষ পর্যন্ত নিশ্চিত, আমার কাছে 10 টি ফাইল ছিল যা আমাকে বাদাম চালিয়েছিল ... ওও! আপনি রক!
ডাস্ট্রেইফ

23
যারা বিকল্পটি খুঁজে পাচ্ছেন না তাদের জন্য পছন্দসমূহ-> সম্পাদক-> ফাইলের ধরণে যান।
কোইন বি

47

পিএইচপিএসটারম 10 এ আপনাকে ফাইল-> সেটিংসে যেতে হবে এবং একবার সম্পাদক-> ফাইলের ধরণে যেতে হবে। যদি সরল পাঠ্য সম্ভবত আপনি এটি "টেক্সট" টাইপ ফাইলটিতে পাবেন। "নিবন্ধিত নিদর্শনসমূহ" এর নীচে চেক করুন এবং সেখান থেকে আপনার ফাইলটি মুছুন।


1
ওহ, আমার ফাইল তালিকাভুক্ত ছিল! ক্রেজি। এক্সটেনশনগুলি কেবলমাত্র এই তালিকায় ওয়াইল্ডকার্ডের নিদর্শন বলে আমি সেখানে পরীক্ষা করার জন্য ভাবিনি। ধন্যবাদ - যে আমার জন্য কাজ করেছে!
পিএইচপিগুরু

19

ধন্যবাদ @ স্কটি ওয়াগনার

কোনও কারণে পুরো ফাইলের নামটি পাঠ্য ফাইলের ধরণে যুক্ত করা হয়েছিল।

সেটিংস | ফাইলটিপস | পাঠ্য | নিবন্ধিত প্যাটার্নগুলিতে আপনার ফাইলটি সন্ধান করুন এবং এটি সরান।


1
এর জন্য আপনাকে ধন্যবাদ, জেসুস আমি ঘটনাক্রমে দুর্ঘটনাবশত পুরো ফাইলের নাম যুক্ত করেছি এবং মেনু থেকে টাইপ করেছি যা আমি ক্লিক করা মনে করি না।
exts

1
আপনি সম্ভবত যা করেছেন তা এখানে, একটি এক্সটেনশন ছাড়াই একটি নতুন ফাইল তৈরি করেছে, উইন্ডোটি যখন কী ফাইল টাইপ জিজ্ঞাসা করল, আপনি উইন্ডোটির শীর্ষে ফাইলের শেষে "। Php" যুক্ত করার চেষ্টা করেছিলেন। এটি ফাইলটির নাম পরিবর্তন করে না যদিও আপনার মনে হতে পারে, বরং এটি কোনও এক্সটেনশন ছাড়াই কোনও ফাইলের জন্য আপনার <filename> .php কে ডিফল্ট ফাইল টাইপ (পাঠ্য) এ যুক্ত করে। আমি জানি কারণ, আমি এটি করেছি এবং এটি সমাধান করার জন্য এই থ্রেডটি পেয়েছি।
ক্রিস

16

আমি নিশ্চিত না যে এই ফাংশনটি কেবল পিএইচপিস্টর্ম 9 এ সীমাবদ্ধ কিনা, তবে এর আরও সহজ সমাধান রয়েছে: যদি কোনও ফাইলের এক্সটেনশন .php হয় তবে আপনি প্রকল্প ব্রাউজিং মেনুতে ফাইলটিতে ডান ক্লিক করতে পারেন এবং "পিএইচপি হিসাবে চিহ্নিত করুন" এ ক্লিক করতে পারেন। এটা আমার জন্য সমস্যা স্থির করে।


2
এটি কেবল তখনই কাজ করে যদি আপনি এর আগে এটি সাধারণ পাঠ্য হিসাবে চিহ্নিত করেছেন
ক্রিস লারম্যান

3
আমি ধরে নিলাম তিনি দুর্ঘটনায় যা করেছিলেন :)
drakonli

1
ওহ! ধন্যবাদ! আমার কাছে এমন ফাইল রয়েছে যা কোনও সংজ্ঞায়িত ধরণের সাথে মেলে না (আইকনটি কোনও কোণে ক্রসযুক্ত একটি টেক্সট ফাইল ছিল, যার অর্থ যাই হোক না কেন) সেগুলি খুঁজে পেল না। এই কাজ!
ক্রিস

হ্যাঁ ক্রিসের মতো হুবহু সমস্যা ছিল, এটি আমার জন্য অবশেষে ঠিক করে দিয়েছে! ধন্যবাদ!
সামুয়েল ভিজার 12'19

14

এটির সমাধানের সবচেয়ে সহজ উপায় হ'ল File > Settingsউইন্ডোজ (বা।) এ যাওয়াPHPStorm > Preferences ম্যাকোএসে) যান, তারপরে "ফাইলের ফাইলগুলি" অনুসন্ধান করুন।

সমস্যাযুক্ত ফাইল টাইপে স্ক্রোল করুন (এই ক্ষেত্রে পিএইচপি)।

তারপরে প্রত্যাশিত ফাইল এক্সটেনশনটি সন্ধান করুন (এই ক্ষেত্রে। Php)।

এখানে চিত্র বর্ণনা লিখুন

যদি আপনি এটি নিখোঁজ দেখতে পান (উপরে হিসাবে), তবে কেবল "নিবন্ধিত প্যাটার্নস" এর অধীনে + বোতাম টিপে এটি যুক্ত করুন। তারপরে খোলা "ওয়াইল্ডকার্ড যুক্ত করুন" উইন্ডোটিতে আপনি টাইপ করবেন:*.php

এখানে চিত্র বর্ণনা লিখুন

পিএইচপিএসটারম আপনাকে বলবে যে এটি অন্য ফাইল টাইপের সাথে ম্যাপ করা হয়েছে (যার ফলে এই সমস্যাটি হয়েছে) এবং আপনি কি পরিবর্তে এটিকে এটিতে স্থানান্তরিত করতে চান? কেবল "হ্যাঁ" ক্লিক করুন এবং এটি সবকিছু ঠিক করে দেবে। আপনি সব শেষ!

মুছে ফেলার জন্য ভাঙা ফাইলগুলির জন্য অন্যান্য ফাইলের আশেপাশের শিকারের চেয়ে এটি অনেক সহজ।


3

ম্যাকওএসে পিএইচপিএসটারম 2019.1 এ:

PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text

Registered Patternsআপনার ফাইল-নাম থাকা এন্ট্রি সরিয়ে ফেলুন , সমস্যাযুক্ত ফাইল File.phpহলে File.phpতা মুছে দিন ।


0

এই প্রশ্নটি পুরানো তবে আমি এমন কাউকে উত্তর দিচ্ছি যে এটি সমাধান করতে পারে না:

আপনি পিএইচপি শুরু ( <? php) বা শেষ ( ?>) ট্যাগগুলির মধ্যে একটি সরিয়ে ফেলেছেন এবং তাই সাধারণ পাঠ্যে প্রদর্শিত হবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.