কাস্টম ফাইল এক্সটেনশনের জন্য ওএস এক্স-এর দ্রুত বর্ণনার কাজ করুন


53

আমি ফাইন্ডারের কুইক লুক বৈশিষ্ট্যটি (এর সাথে প্রবর্তিত Space) খুব দরকারী দেখতে পেয়েছি তবে এটি কেবলমাত্র ফাইলের এক্সটেনশনের সীমিত সংখ্যার জন্যই কাজ করে। কাজের ক্ষেত্রে আমি প্রায়শই .properties, .conf, .ddl এবং অন্যান্য ফাইলগুলি পাই যা মূলত পাঠ্য হয়, তবু তাত্ক্ষণিকভাবে তাদের সামগ্রী কখনও প্রদর্শিত হয় না:

বিকল্প পাঠ

আমার ম্যাককে এই ফাইলগুলিকে পাঠ্য হিসাবে বিবেচনা করার কোনও উপায় আছে কি?

ধন্যবাদ!

উত্তর:


40

কিউএলস্টেফেন ফাইল নাম এক্সটেনশন (পছন্দ করা README) এবং স্বেচ্ছাসেবক এক্সটেনশন (যেমন file.xyz) সহ দুটি ফাইলের জন্য সমর্থন যোগ করে ।


2
এটি করার উপায় হ'ল যে কোনও কুইকলুক জেনারেটরের প্লিস্টে পাবলিক.ডেটাকে যুক্ত করা। খারাপ দিকটি হ'ল বাইনারি ফাইলগুলিরও কোনও এক্সটেনশন হয় না এবং তাই এটি তাদের প্রদর্শন করার চেষ্টা করবে, সাধারণত কোনও নেতিবাচক পরিণতি ছাড়াই অ্যালবাইট
ব্র্যান্ডন

@ ব্র্যান্ডন - এটি উপস্থিত হয় কিউএলস্টেফেনের একটি ডিরেক্টরি ব্ল্যাকলিস্ট রয়েছে যা কোনও এক্সটেনশন ছাড়াই ফাইলগুলি ডিরেক্টরিতে থাকলে তা দেখাতে বাধা দেয় bin, এমন একটি শ্বেত তালিকা রয়েছে যা এটি README এবং সেই ধরণের ফাইলগুলির জন্য এটি সক্ষম করে যা কাজ করতে পারে। এমএল থো এ কাজ করতে আমার সমস্যা হচ্ছে।
সিডব্লিউডি

এটি binQLStephen বাধা দেয় এমন ডিরেক্টরি নয় ; এটি এক্সিকিউটেবল ফাইল অনুমতি।
এলিয়ট বি

একবার ইনস্টল করার পরে আমি কী করব? README - Make sure you are editing (a) the correct plist of (b) the correct bundle. (For example, you might have two QLStephen` প্লাগইনগুলি বলে । এটি অন্য ডিরেক্টরিতে প্লাগইন সম্ভব — সম্ভবত /Library/QuickLook/—এটিই পড়ছে। তবে এটি কোন লিস্টটি সম্পাদনা করার কথা বলছে বা সেই ফাইলটিতে আমার কী যুক্ত করার কথা রয়েছে তা তা বলে না।
ভাস্বরত্ববিদ

4
দৃশ্যত QLStephen এখন homebrew পাওয়া যায়brew cask install qlstephen
Pushpendre

10

আপনি যথাক্রমে অনেক ভাষার সিনট্যাক্স হাইলাইট এবং মার্কডাউন রেন্ডারিংয়ের জন্য কিউএলকালারকোড এবং কিউএলমার্কডাউন প্লাগইনগুলিতে একবার দেখতে চান

http://code.google.com/p/qlcolorcode/

http://github.com/toland/qlmarkdown/

_c


8

quicklookগিথুব অনুসন্ধানের মাধ্যমে জানা যায় যে এখানে প্রচুর পরিমাণে এক্সটেনশন পাওয়া যায়:

এবং কিছু (অসম্পূর্ণ) সংগ্রহ:




1
এই এক্সটেনশন বা 'সম্পর্কিত' কোনওটিরই, যতদূর আমি বলতে পারি, আমি যে প্রশ্নটি জিজ্ঞাসা করেছি তার উত্তর দিন না।
নিকিতা রাইবাক

5

এটি সম্ভব, তবে সত্যই সহজ নয়।

আপনি যদি সন্ধান করেন তবে /System/Library/QuickLook/Text.qlgenerator/Contents/Info.plistলক্ষ্য করবেন যে "পাঠ্য" পূর্বরূপটি নিম্নলিখিত ইউটিআইয়ের জন্য :

public.plain-text
public.rtf
com.apple.rtfd
org.oasis-open.opendocument.text
com.apple.property-list
public.xml

কোন প্লাগইন ( qlgenerator) ব্যবহার করবেন তা এইভাবেই কুইকলুক জানে ।


একটি (হ্যাকিশ) সমাধান এখন এক্সটেনশনটিকে propertiesইউটিআই নির্ধারণ করবে public.plain-text। এটি করার জন্য, আপনি একটি ডামি অ্যাপ্লিকেশন তৈরি করতে পারেন (যেমন অটোমেটরের দ্বারা তৈরি) যা এখানে বর্ণিত এই ফাইল প্রকারগুলি ঘোষণা করে , কেবল আপনি public.plain-textইউটিআই এবং propertiesফাইল এক্সটেনশন হিসাবে ব্যবহার করবেন।


শেষ পর্যন্ত, আমি বিদ্যমান পাঠ্য সম্পাদক (টেক্সটরঙ্গলার) এ কাস্টম ফাইলের প্রকারগুলি যুক্ত করেছি। ভাল কাজ করে, ধন্যবাদ!
নিকিতা রাইবাক

1
@ নিকিতা এটি সহজ, তবে সচেতন থাকুন যে কোনও পাঠ্য র‌্যাংগলারের আপডেট আপনার পরিবর্তনগুলিকে কমাতে দেবে Info.plist
ড্যানিয়েল বেক

আমি বেশ কয়েকটি এক্সটেনশন (.scala, .clj, .poperties) যোগ করতে চাই, আমার কী করা উচিত?
চিরন

@ 4bu3li আমি আমার উত্তরে যা লিখেছি তা করুন এবং এটি কার্যকর হবে, আমি গতকাল ঠিক একইভাবে করেছি। বা আপনার কি আরও বিশদ ব্যাখ্যা প্রয়োজন?
ড্যানিয়েল বেক

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