কীভাবে আমি "ওপেন" এর জন্য ডিফল্ট সম্পাদক হিসাবে পরমাণুকে ব্যবহার করতে পারি?


13

আমি স্থাপন করতে চাই অ্যাটম জন্য আমার ডিফল্ট সম্পাদক হিসেবে open

এটি করার জন্য, আমি আমার .bashrc:

export EDITOR="atom -nw"

এবং ফাইলটি পুনরায় লোড করুন source .bashrc। যাইহোক, আমি যখন কোনও পাঠ্য ফাইল খোলার চেষ্টা করি তখন open filenameএটি সর্বদা এটি পাঠ্য সম্পাদনা দিয়ে খোলে।

আমি উপরের বিভিন্নতা যেমন export EDITOR=atom, বা রফতানি চেষ্টা করেছিলাম VISUAL

আমি নিশ্চিত যে .bashrcলগইন এ বোঝা হয়ে যায়।

আমি কী মিস করছি / ভুল করছি?


একটি দরকারী এবং সম্পর্কিত প্রশ্ন: স্ট্যাকওভারফ্লো.com
রিকার্ডো

উত্তর:


16

openকমান্ড ঠিক যেমন ফাইন্ডারে দুবার ক্লিক OS X এর অংশ এবং ফাইল খোলার জন্য ফাইন্ডারে এর ডিফল্ট "খুলুন ..." আবেদন ব্যবহার করে। $EDITORভালো জিনিস জন্য ব্যবহার করা হয় fcযেখানে এটি ডিফল্ট কমান্ড-লাইন সম্পাদকের (জন্য একটি প্রতিস্থাপন হিসাবে ব্যবহার করা হয় vimবা emacs)।

openকমান্ডটি দিয়ে অ্যাটম ব্যবহার করতে, আপনি ফাইন্ডারে যে ধরণের পছন্দ করতে চান তার একটি ফাইল নির্বাচন করতে পারেন, "তথ্য পান" জন্য ⌘ command+ টিপুন Iএবং তারপরে "ওপেন উইথ:" অ্যাটোমে পরিবর্তন করতে পারেন এবং "সমস্ত পরিবর্তন করুন ..." ক্লিক করুন।

বিকল্পভাবে আপনি একটি উপনামের মতো সংজ্ঞা দিতে পারেন

alias e="atom -nw"

আপনার .bashrcএবং তারপরে e file-to-edit.txtআপনি যখনই অ্যাটমে কোনও ফাইল সম্পাদনা করতে চান তখন চালান ।


ধন্যবাদ. আমার ধারণা আমি স্পষ্টভাবে কমান্ড লাইনের মাধ্যমে পরমাণু খোলার সাথে লেগে থাকব।
লিঙ্ক করুন

এই উত্তরটি অকেজো, প্রশ্নটি সাধারণ এবং সাধারণ, কেউ যখনই কোনও ধরণের পাঠ্য ফাইল ক্লিক করেন তখন পাঠ্য সম্পাদনাটি দেখাতে চায় না, ডিফল্টটিকে সর্বদা এটমকে (বা যে কোনও সম্পাদক হতে পারে) নির্দেশ করা উচিত।
অ্যালেক্স বোর্সোদি


4

তোমার উত্তরটি ইয়োসেমাইট এবং এল ক্যাপিটানের পক্ষে কাজ করে না - পরিবর্তে এটি ব্যবহার করুন:

defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.github.atom;}'

2
আমার জন্য কাজ করেনি
গুপ্ত্রন

দ্রষ্টব্য, কমান্ডের পরে এটি পুনরায় চালু করতে হবে (কমপক্ষে এটি হাই সিয়েরায় আমার জন্য করেছিল)।
golmschenk

3

আপনি যে ধরণের পরিবর্তন করতে চান তার ঠিক একটি ফাইল (বা নিয়ন্ত্রণ) ক্লিক করুন এবং:

"তথ্য পান" -> "এর সাথে খুলুন:" -> (আপনার পছন্দসই প্রোগ্রামটি নির্বাচন করুন) -> "সমস্ত পরিবর্তন করুন"

আপনি আপডেট করতে চান এমন প্রতিটি এক্সটেনশন (.txt, .rtf, ইত্যাদি) এর জন্য আপনাকে একবার এটি করতে হবে।


এই একমাত্র সাহায্য করেছিল। ধন্যবাদ.
ফাতেমেহ আসগারিনেজাদ

1

স্ট্যাকওভারফ্লোতে এই উত্তর অনুসরণ করে, নিম্নলিখিত কমান্ডটি কাজ করা উচিত:

defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.github.atom;}'

আমি জানি না কীভাবে এই ভাড়াটি কাজ করে। আমার জন্য, open /etc/hostsপ্রত্যাশ অনুযায়ী এটামে ফাইলটি খুলুন, তবে open demo.propertiesতা হয়নি।

সম্পাদনা করুন: ইউসোমাইট এবং তারপরের উপর কাজ নাও করতে পারে, পরিবর্তিত সংস্করণের জন্য এই উত্তরটি দেখুন ।


ডেমো.প্রোটারটি সম্ভবত কোনও টেক্সট ফাইল হিসাবে নিবন্ধভুক্ত নেই
user151019

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