আমি টেক্সটএডিটের চেয়ে পৃথক সম্পাদক সহ .ডটসটিস্টেমফিলগুলি (যেমন .htaccessবা .vimrc) সহ ফাইলের নাম এক্সটেনশন ছাড়াই ফাইল খুলতে চাই । নিয়মিত করছেন সকল পরিবর্তন করুন ... মধ্যে পান তথ্য প্যানেল কৌতুক করতে হবে না যেমন নিম্নলিখিত ত্রুটির দেয়:

আমি টেক্সটএডিটের চেয়ে পৃথক সম্পাদক সহ .ডটসটিস্টেমফিলগুলি (যেমন .htaccessবা .vimrc) সহ ফাইলের নাম এক্সটেনশন ছাড়াই ফাইল খুলতে চাই । নিয়মিত করছেন সকল পরিবর্তন করুন ... মধ্যে পান তথ্য প্যানেল কৌতুক করতে হবে না যেমন নিম্নলিখিত ত্রুটির দেয়:

উত্তর:
text/plainমাইম টাইপ বা public.plain-textইউটিআইয়ের জন্য আপনাকে সম্পাদক পরিবর্তন করতে হবে । নিয়মিত তথ্য পান ডায়ালগ ফাইল নাম এক্সটেনশনের জন্য সমিতি পরিবর্তন করে, যা এই ফাইলগুলিতে নেই।
আরসিডিএফএল্ট অ্যাপ্লিকেশন পান এবং এটি ইনস্টল করুন।
সিস্টেম পছন্দসমূহ Open ডিফল্ট অ্যাপ্লিকেশন »অ্যাপ্লিকেশনগুলি খুলুন । আপনার পছন্দসই ডিফল্ট সম্পাদক নির্বাচন করুন এবং সমর্থিত প্রকারের অ্যাপ্লিকেশনটির তালিকার উপরের যেকোনটি সন্ধান করুন।

এন্ট্রিটি নির্বাচন করুন এবং ডিফল্ট হিসাবে সেট করুন ক্লিক করুন । তুমি করেছ. ফাইন্ডার এবং কমান্ড-লাইন উভয়ই খোলার ফলে openআপনার নতুন ডিফল্ট সম্পাদক খুলবে।
এটি সমস্ত .txtফাইল এবং এর মত পরিবর্তন করে । ওএস এক্স যেহেতু এগুলি এবং এক্সটেনশন-কম ফাইল উভয়ই মনে করে public.plain-text/ এটিকে প্রতিরোধ করা যায় বলে আমি মনে করি না text/plain।
আরসিডিএফএল্ট অ্যাপ্লিকেশন ছাড়াই এটি সম্পাদনা করুন ~/Library/Preferences/com.apple.LaunchServices.plist।
অধীনে একটি এন্ট্রি যোগ করুন LSHandlers, ইউটিআই (কী সম্বলিত LSHandlerContentType, যেমন public.plain-text) এবং আবেদন বান্ডিল শনাক্তকারী ( LSHandlerRoleAllযেমন com.macromates.textmate)।
সম্পত্তি তালিকার সম্পাদক হিসাবে এটির মতো দেখাচ্ছে :

defaults writeতৃতীয় পক্ষের সফ্টওয়্যার ডাউনলোড করার পরিবর্তে এটি করার কোনও উপায় আছে কি ?
text/plainএবং public.plain-text? এরপরে @ মার্কের উদাহরণটিকে অন্যের থেকে বেছে নেওয়ার অন্য কোনও কারণ আছে কি?
আপনি চালাতে plutil -convert xml1 ~/Library/Preferences/com.apple.LaunchServices.plistএবং এই জাতীয় কিছু যুক্ত করতে পারেন:
<dict>
<key>LSHandlerContentType</key>
<string>public.plain-text</string>
<key>LSHandlerRoleAll</key>
<string>com.macromates.textmate</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>public.unix-executable</string>
<key>LSHandlerRoleAll</key>
<string>com.macromates.textmate</string>
</dict>
আপনি পুনরায় চালু করে বা লঞ্চ পরিষেবা ডেটাবেস পুনর্নির্মাণের মাধ্যমে পরিবর্তনগুলি প্রয়োগ করতে পারেন। লগ আউট এবং পিছনে যথেষ্ট নয়।
বা এটি একটি ডুটি কনফিগারেশন ফাইলে যুক্ত করুন:
com.macromates.textmate public.plain-text all
com.macromates.textmate public.unix-executable all
public.plain-textএকটি .txtবা .textএক্সটেনশন সহ ফাইলগুলিও অন্তর্ভুক্ত । সালিশী এক্সটেনশানগুলির সাথে ফাইলগুলির জন্য ডিফল্ট অ্যাপ্লিকেশন পরিবর্তন করার কোনও উপায় আমি জানি না ।
public.unix-exexutableকোনও ফাইল নাম এক্সটেনশন ছাড়াই এক্সিকিউটেবল স্ক্রিপ্ট অন্তর্ভুক্ত। আপনি যদি ফাইন্ডার থেকে তাদের জন্য ডিফল্ট অ্যাপ্লিকেশনটি পরিবর্তন করার চেষ্টা করেন তবে এ জাতীয় ত্রুটি রয়েছে:
অপারেশন শেষ করা যাবে না।
একটি অপ্রত্যাশিত ত্রুটি ঘটেছে (ত্রুটি কোড -50)।