কমান্ড লাইন থেকে আমি কীভাবে টেক্সটএডিটর শুরু করব?


65

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

user> textedit somefile.txt

এবং

user> texteditor somefile.txt

এবং

user> TextEditor somefile.txt

এবং অন্যান্য প্রকরণ। আমি পাঠ্য সম্পাদক অ্যাপের সঠিক নামটি খুঁজে পাচ্ছি বলে মনে হচ্ছে না। (না, ভি আমার পছন্দ নয়) অদ্ভুতভাবে, একটি অ্যাপল স্টোরের লোকটি এটি জানত না।


নাথন এবং মিপাডি উভয়ই উত্তর সরবরাহ করে তবে আমি মনে করি তারা কেবল আংশিক উত্তর, তাই আমি একটি যুক্ত করেছি। আমি নিশ্চিত নই যে তাদের প্রতিক্রিয়াগুলি একরকম একত্রিত করা আরও ভাল হত এবং যদি তা হয় তবে কীভাবে এটি করা যায়।
ভিক্টর হাগ

@ ভিক্টর লোকেরা ইতিমধ্যে যা বলেছে সেগুলি পুনরায় পোস্ট করা ভাল নয় এবং সঠিক সদৃশগুলি সরানো হয়েছে। যেহেতু আপনার কিছু যোগ করার ছিল, তাই উত্তম উপায়গুলির উত্তর হ'ল "নাথান এবং মিপাডি এর কৌশলগুলি ছাড়াও ..." বা আপনার সংযোজনগুলির সাথে উত্তরগুলি সম্পর্কে মন্তব্য। আপনি এখানে যা করেছেন তা ঠিক আছে তবে ঠিক 'সেরা অনুশীলন' নয়। জিজ্ঞাসা করার জন্য ধন্যবাদ; এখন আপনি ভবিষ্যতের জন্য জানেন :-)।
নাথান গ্রিনস্টাইন

উত্তর:


105

এখানে কয়েকটি 'খোলা' কমান্ড-লাইন ইউটিলিটি ব্যবহার করে এমন কয়েকটি সম্ভাব্য উত্তর রয়েছে।

-A বিকল্প মানে "নামে আবেদন সাহায্যে ফাইল যুক্তি খুলুন":

open -a TextEdit file.txt

-E বিকল্প মানে "TextEdit আবেদন সাহায্যে ফাইল যুক্তি খুলুন":

open -e file.txt

-T বিকল্প "টেক্সট সম্পাদনার ফাইলের জন্য ডিফল্ট প্রয়োগের সাথে ফাইল খোলার, যেমন LaunchServices মাধ্যমে নির্ধারিত" অর্থ। ডিফল্টরূপে, এটি হবে / অ্যাপ্লিকেশনস / টেক্সটএডিট.এপ; তবে, এই সেটিংটি ওভাররাইড করা সম্ভব:

open -t file.txt

অবশেষে, "পাঠ্য" প্রকারের যে কোনও ফাইল যদি আপনি কেবল বলেন তবে পাঠ্য প্রকারের সাথে আবদ্ধ অ্যাপ্লিকেশনটির মাধ্যমে খোলা হবে open file.txt। আপনি কি অপারেটিং সিস্টেম মনে করে ফাইল টাইপ অবস্থা প্রকাশ পায় "ফাইল" কমান্ড ব্যবহার করতে পারেন: file file.txt। সুতরাং, উদাহরণস্বরূপ, আপনি যদি "file.txt" নামকরণ করে কেবল "টেক্সটফিল" করে থাকেন তবে open textfileতবুও এটি ডিফল্ট পাঠ্য-ফাইল সম্পাদনা অ্যাপ্লিকেশনটিতে খোলা থাকবে, যতক্ষণ না file textfile"টেক্সটফিল" আসলে একটি পাঠ্য ফাইল ছিল thought

একটি সংক্ষিপ্ত 'সহায়তা' ফাইল চালিয়ে openপাওয়া যাবে

open --help

অথবা আপনি সহ পুরো ম্যানুয়ালটি পড়তে পারেন

man open

2
আমি এটি আমার .বাশ_প্রফাইলে রেখেছি: "ওরফে ও = 'ওপেন-এ সাব্লাইম \ পাঠ্য \ 2'" এবং তারপরে আমি কেবল কমান্ড প্রম্পটে টাইপ করতে পারি: "o Text.txt"। এটি আঙ্গুলগুলিতে খুব সহজ;)
সেমরোয়ানিরগো

openএটি করার একমাত্র 'সঠিক' উপায়।
কাজিনকোচেন

13

ডিফল্ট পাঠ্য সম্পাদক হ'ল পাঠ্য সম্পাদনা। আপনি ব্যবহার করে সেখানে একটি টেক্সট ফাইল খুলতে পারে খোলা -a:

$ open -a TextEdit hi.txt

আপনি যদি অন্য কোনও অ্যাপ্লিকেশন ব্যবহার করতে চান তবে এটির মতো নাম লিখুন:

$ open -a Coda index.html

এটি আমার (ওএসএক্স মোজাভে) টেক্সটএডিট এবং ভিজ্যুয়াল স্টুডিও কোড উভয়ের সাথেই কাজ করেছে। ধন্যবাদ!
আরজে ডনিল

8

দুটি উপায় আছে:

যদি আপনার ডিফল্ট পাঠ্য সম্পাদকটি পাঠ্য সম্পাদনা হয়, আপনি কেবল ব্যবহার করতে পারেন

open -t file.txt

এটি টেক্সটএডিটরে খোলার জন্য।

যদি আপনার ডিফল্ট পাঠ্য সম্পাদকটি পাঠ্য সম্পাদনা না হয় এবং আপনি এটি বিশেষভাবে পাঠ্য সম্পাদনাতে খুলতে চান, আপনি ব্যবহার করতে পারেন

/Applications/TextEdit.app/Contents/MacOS/TextEdit file.txt

এগুলির যে কোনও একটি অবশ্যই আপনার শেল কনফিগারেশন ফাইলে একটি উপাধি তৈরি করা যেতে পারে।


লক্ষ্য করুন যে আমি নিশ্চিত নই যে কমান্ড লাইনে সরাসরি অ্যাপ্লিকেশনটির নামের সাথে ফাইল নামের যুক্তিটি পাস করার কনভেনশন সমস্ত অ্যাপ্লিকেশনের জন্য কাজ না করে। খোলার জন্য বৈধ আর্গুমেন্ট হিসাবে কেবল কমান্ড লাইনে ফাইলের নাম গ্রহণ করতে নির্মিত অ্যাপ্লিকেশনগুলি এই পদ্ধতিতে কাজ করবে। আমি মনে করি যে আরও সাধারণ openকমান্ড ওপেন কমান্ডের কাছে ফাইল আর্গুমেন্ট "ওপেন" করার জন্য আরও বেশি কার্যকর পদ্ধতি ব্যবহার করে (যেমন এটি একই কার্যকারিতার উপর নির্ভর করে যার দ্বারা ফাইন্ডারের "খুলতে ডাবল ক্লিক" ক্রিয়া কাজ করে)।
ভিক্টর হাগ

@ ভিক্টর হাগ: এই দু'জনেই টেক্সটএডিট নিয়ে কাজ করবে।
মিপাদি

6

আপনি যদি আরও "লিনাক্স অনুভূতি" দিয়ে স্বাচ্ছন্দ্যময় উপায় অনুসন্ধান করেন তবে নীচের মতো কিছু আপনার যুক্ত করুন ~/.profile:

alias textmate='open -a TextMate'

অথবা

alias textedit='open -a TextEdit'

আপনার সম্পাদক উপর নির্ভর করে।


2
যদিও .profileকাজ .bash_profileকরে তবে ওএস এক্সে বেশি দেখা যায়
কাজিনকোকেইন

3

আপনি যদি ইতিমধ্যে টার্মিনালে লিখতে শুরু করেন এবং আপনি আপনার প্রিয় সম্পাদকটিতে চালিয়ে যেতে চান তবে আপনি ctrl+ X, ctrl+ টিপুন Eএবং ইমাস বা আপনার ডিফল্ট বাশ সম্পাদকটিতে কাজ চালিয়ে যেতে পারেন ।

আপনি যদি ডিফল্ট সম্পাদকটি পরিবর্তন করতে চান তবে পরিবেশের পরিবর্তনশীল EDITOR আপনার প্রিয় একটিতে পরিবর্তন করুন:

EDITOR=vim;export EDITOR

0

আপনার ভিএম এডিটর আছে কিনা দেখুন, আমি বুঝতে পারি না যে আমার টার্মিনালটি এটি ব্যবহার করতে পারে।

চেষ্টা করুন:

user> vimtutor 

এর নিয়ন্ত্রণগুলি বের করতে।

আপনি এটির সাথে ফাইলগুলি বেশ ভাল সম্পাদনা করতে পারেন। সিনট্যাক্সটি দেখতে এমন কিছু দেখাচ্ছে:

user> vim foo.txt

0

এর সাথে ইনস্টল করার সময় পাঠ্যব্যাংলার (এখন বিবিইডিট দিয়ে অপসারণ এবং প্রতিস্থাপিত) Command Line Utilitiesআপনাকে করার অনুমতি দিয়েছে:

edit README.txt

টেক্সট র্যাংলগার চালু করতে, যা আমার কাছে ভাল open -t README.txt, তবে সম্ভবত আমি কেবল জড়তায় ভুগছি ।

এফওয়াইআই - editএকটি বাইনারি এক্সিকিউটেবল ফাইল (টেক্সটর্যাংলার কিট থেকে), কেবল একটি উপনাম বা সিমলিংক নয়।


-3

geditকমান্ড ব্যবহার করুন :

gedit your-file.ext

2
geditম্যাকোজে ডিফল্টরূপে ইনস্টল করা হয়নি, যদিও হোম হোম্রুউয়ের মাধ্যমে টি ইনস্টল করা যায়brew install gedit
স্কট

এটা তোলে লিনাক্স কাজ করে: D:
অ্যালেক্স Chaliy

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