কীভাবে ইন্টেলিজ আইডিইএ অনুসন্ধান থেকে কোনও ফাইল এক্সটেনশন বাদ দেওয়া যায়?


126

ইন্টেলিজ আইডিইএর " পাথ ইন ফাইন্ড " কথোপকথনের ফলাফল থেকে CTRL+ SHIFT+ এর দ্বারা নির্দিষ্ট ফাইল এক্সটেনশনকে বাদ দেওয়ার কোনও উপায় আছে কি F? আমি সমস্ত .cssফাইল বাদ দিতে চাই ।

উত্তর:


184

ইন্টেলিজ 16 এ একটি এক্সটেনশন ব্যবহার বাদ দিতে একটি ফাইল "ফাইলের নাম ফিল্টার" রয়েছে !*.java। আপনি আরও বিস্তারিত নিদর্শন দিতে পারেন উদাহরণস্বরূপ আমি পরীক্ষার সাথে শুরু হওয়া বা শেষ হওয়া নাম ছাড়া কেবল জাভা ফাইলগুলি ফিরিয়ে দিতে নীচের প্যাটার্নটি ব্যবহার করি। প্যাটার্ন:!*test.java,*.java,!Test*.java

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

ইন্টেলিজের সাম্প্রতিক সংস্করণগুলিতে জিইউআই কিছুটা আপডেট করা হয়েছে তবে এটি এখনও প্রয়োগ করে নীচের অংশে উপরের ডানদিকে "ফাইল মাস্ক" দেখুন চিত্রটি দেখুন:

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


1
আমি কি ফাইল মুখোশ ফিল্টারগুলিতে মকস / *। Json উল্লেখ করতে পারি না?
কোডটুইটি

1
@ কোডেভিটি আপনি '/' এর সাথে কী করতে চাইছেন তা নিশ্চিত নন কেন এটির প্রয়োজনীয়তা (আমি ভেবেছিলাম '/' কেবল রেজিজেটের একটি সীমানা)। এটি ছাড়াই আপনার ফিল্টারটি বলবে যে "জক" এর সাথে শুরু হওয়া "মজাদার" দিয়ে শুরু হওয়া কোনও ফাইল বাদ দিন
ব্লাউন্ট

1
এই "ফাইলের নাম ফিল্টার" কথোপকথনের সাম্প্রতিক সংস্করণগুলিতে (2018.1, ইত্যাদি) উপস্থিত রয়েছে বলে মনে হচ্ছে না।
জে উডচাক

নোট করুন যে এই বৈশিষ্ট্যটি ইন্টেলিজজে 2016.1 এ যুক্ত হয়েছিল। আপনি যদি ইন্টেলিজিজ 15 বা তার বেশি বয়সীদের স্থায়ী ফালব্যাক লাইসেন্স ব্যবহার করেন তবে এই বৈশিষ্ট্যটি উপলব্ধ হবে না। আমার অন্যান্য পোস্টটি দেখুন
কেভিন

47

আপনি সেখানে কাস্টম স্কোপ তৈরি করতে পারেন: 'পাথ ইন ফাইন্ড' ডায়ালগে আপনি রেডিও বোতামটি 'কাস্টম' পরীক্ষা করতে পারেন এবং স্কোপ উইন্ডোটি খুলতে পারেন। সেখানে আপনি পথ এবং অনুসন্ধানের ধরণটি অনুকূলিত করতে পারেন।

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

Patternক্ষেত্রের জন্য প্যাটার্নগুলির উদাহরণ :

  • !file:*.css - সিএসএস ফাইল বাদ দিন
  • file[MyMod]:src/main/java/com/example/my_package//* - একটি প্রকল্পের ডিরেক্টরি থেকে ফাইল অন্তর্ভুক্ত।
  • src[MyMod]:com.example.my_package..* - পুনরাবৃত্তভাবে একটি প্যাকেজে সমস্ত ফাইল অন্তর্ভুক্ত।
  • file:*.js||file:*.coffee - সমস্ত জাভাস্ক্রিপ্ট এবং কফিস্ক্রিপ্ট ফাইল অন্তর্ভুক্ত করুন।
  • file:*js&&!file:*.min.* - মিনিফিকেশনের মাধ্যমে তৈরি হওয়াগুলি বাদে সমস্ত জাভাস্ক্রিপ্ট ফাইল অন্তর্ভুক্ত করুন, যা নূন্যতম এক্সটেনশান দ্বারা নির্দেশিত।

বা আধিকারিককে পরীক্ষা করে দেখুন ডকুমেন্টেশন ।

শুভকামনা!


2
সুতরাং সমস্ত সিএসএস শৈলী পত্রক বাদ দেওয়ার প্যাটার্নটি কী?
রবার্ট কুজনিয়ের

3
দুঃখিত, এটি ইন্টেলিজির ডকুমেন্টেশনে রয়েছে: jetbrains.com/idea/webhelp/scope-language-syntax-references.html । সিএসএস বাদে এটি:! ফাইল: * .এসএসএস।
রবার্ট কুসনিয়ার

আপনি আমার দিন তৈরি! অবশেষে, আমি বাদ দেওয়ার করতে বিরক্তিকর পরীক্ষা cases.js
Halyna

18

এটি উদাহরণস্বরূপ সমস্ত জেএস, সিএসএস এবং দ্বিধা বাদ দেবে:

!*.js, !*.css, !*.twig

পিএইচপিস্টোরম ফাইল মাস্ক ইন সন্ধানের জন্য


3

আপনি যদি আমার মতো হন যে ফাইল মাস্ক বিকল্পটি ব্যবহার করতে বা কোনও কাস্টম স্কোপ তৈরি করতে চান না ইত্যাদি, তবে কেবল একবার এটির প্রকল্পের সেটিংসে যুক্ত করতে এবং এটির সাথে সম্পন্ন করতে সক্ষম হতে চেয়েছিলেন, তবে আপনার জন্য এখানে একটি সমাধান দেওয়া হল ।

আমি আমার সন্ধানের পথটিlock ফাইলগুলিতে অনুসন্ধান না করার জন্য চেয়েছিলাম (প্যাকেজ পরিচালকদের দ্বারা স্বয়ংক্রিয়ভাবে উত্পন্ন ম্যানিফেস্ট ফাইল), এর জন্য আমাকে যা করতে হয়েছিল তা এখানে:

গোটো ফাইল >> প্রকল্পের কাঠামো (অথবা কেবল কমান্ড +; টিপুন)

প্রকল্প সেটিংসের অধীনে মডিউলগুলি নির্বাচন করুন

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

এক্ষেত্রে ফাইলের পাঠ্য-বাক্সকে বাদ দিন একটি প্যাটার্ন বা ফাইলের নাম যুক্ত *.lock;package-lock.jsonকরুন : এবং প্রয়োগ করুন এবং তারপরে ঠিক আছে hit

intellij-প্রকল্প-কাঠামো-স্ক্রিনশট

দ্রষ্টব্য উপরের বিকল্পটি ইন্টেলিজ 2019 এবং এর পরে সংস্করণগুলিতে উপলব্ধ , পুরানো সংস্করণ সম্পর্কে নিশ্চিত নয়। আরও তথ্যের জন্য, https://www.jetbrains.com/help/phpstorm/excluding-files-from-project.html


এটির সাথে সমস্যাটি হ'ল এটি কেবল অনুসন্ধান থেকে নয়, বিল্ড ডান থেকে এই এক্সটেনশনগুলির সাথে ফাইলগুলিও বাদ দেয় !?
সুন

@ সুন যতদূর আমি জানি, এটি অনুসন্ধানগুলি, কোড সমাপ্তি, পরিদর্শন ইত্যাদির সাহায্যে কেবল ফাইলটিকে বাদ দেবে না যা অনেকটা সূচকে বাদ দেয়। এই নিবন্ধটি জেটব্রেইনস, জেটব্রইনস
অরুণ

বর্ণনাটি ভাল নয়। প্রকল্প কাঠামোটিতে এই বিকল্পটি খুঁজে পেতে আমার 5 মিনিট সময় লেগেছে। এটি ঠিক কোথায় খুঁজে পাওয়া যায় তা দেখানোর জন্য দয়া করে অন্য একটি স্ক্রিনশট যুক্ত করুন।
ফ্রেডেরিক লাইটেনবার্গার

@ ফ্রেডেরিকলিটেনবার্গার - সম্পন্ন!
অরুণ কর্ণাতি

@ অরুনকর্ণাতি দুর্দান্ত! ধন্যবাদ!
ফ্রেডেরিক লাইটেনবার্গার

2

2019.2-এর জন্য, প্যাটার্নটি সুযোগে সেট করা হয়নি তবে ডানদিকের উইন্ডোতে "ফাইল মাস্ক" ইন Find in path ডায়ালগেরআপনি এটি অবশ্যই টিক দিন।

আমার পরীক্ষা করা সিনট্যাক্সটি হ'ল:

  • এক্সটেনশন সহ ফাইলগুলি বাদ দিন css:!*.css
  • outদির অধীনে সমস্ত বাদ দিন :!out/*

প্যাটার্নগুলি কমা দ্বারা পৃথক করা হয়।

তথ্যসূত্র: https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html

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