উত্তর:
এটি যতটা সুবিধাজনক হবে ততই টার্মিনাল আপনার অনুরোধক কার্যকারিতাটি সহজে সরবরাহ করতে পারে না।
কারণটি হ'ল টার্মিনালের অভ্যন্তরে চালিত প্রোগ্রামগুলির কার্সারটি লাইনের শুরু / শেষের দিকে সরানোর জন্য বিভিন্ন বিধি রয়েছে, উদাহরণস্বরূপ:
bash
(এবং অন্যান্য শেল) ব্যবহার করুন CtrlAএবংCtrlEvi
ব্যবহার 0এবং $/Shift4অন্যান্য প্রোগ্রামগুলি অন্য কীগুলি ব্যবহার করতে পারে। লাইনের শুরুতে / শেষে কার্সারটি অবস্থানের জন্য কোনও সার্বজনীন কী সংমিশ্রণ নেই।
অবশ্যই, টার্মিনাল বিভিন্ন প্রচলিত প্রোগ্রামগুলির জন্য কী সংমিশ্রনের একটি তালিকা বজায় রাখতে পারে, কী চলছে তা পরীক্ষা করে আপনার জন্য সঠিক কীগুলি প্রেরণ করতে পারে, বা এটি মেনু আইটেম সরবরাহ করতে পারে যেমন মুভ কার্সার টু বিগিনিং অফ লাইনের অভ্যন্তরে শেল ⌘ ← এর পরে প্রেরণ করতে পারে CtrlAদৃশ্যের অন্তরালে. তবে আমি অনুমান করি অ্যাপল প্রকৌশলীরা ভেবেছিলেন যে আপনি যদি সিএলআই অঞ্চলে উদ্যোগী হন তবে আপনি এর আইডিয়োসিগ্রাইগুলি জানেন।
পার্শ্ব নোট হিসাবে, টার্মিনাল সরবরাহ করে Option←এবং Option→যা bash
আপনার প্রত্যাশা অনুযায়ী আচরণ করে এবং কার্সারটিকে আগের / পরবর্তী শব্দের শুরুতে সরিয়ে দেয়। কারণ এই কী সংমিশ্রণগুলিতে ম্যাপ করা হয়েছে Escbএবং Escb( man bash
আরও তথ্যের জন্য বিভাগ "সরিয়ে নেওয়ার জন্য আদেশগুলি" দেখুন)। ইন vi
, উদাহরণস্বরূপ, শুধুমাত্র আধুনিক (ধরনের) কাজ করে (এই উত্তর সময়ের শেষে আমি কনফিগার করার পদ্ধতির দেখাব vi
সঙ্গে কাজ করার Option←এবং Option→)।
তবে অটোম্যাটর, অ্যাপলস্ক্রিপ্ট এবং ব্যাশ এলিয়াসগুলি আপনাকে পেতে ⌘←এবং (এবং সম্ভবত অন্যান্য শেলস) এবং এর ⌘→সাথে কাজ করার জন্য ধন্যবাদ ।bash
vi
প্রথম পদক্ষেপ মানচিত্র হয় ⌘←এবং ⌘→করতে CtrlAএবং CtrlE। দ্বিতীয় পদক্ষেপে, আমি vi
আপনাকে সম্মান জানাতে CtrlAএবং কীভাবে কনফিগার করতে হবে তা প্রদর্শন করব CtrlE(যা ফলস্বরূপ এবং এর vi
সাথে সামঞ্জস্যপূর্ণ হবে )।⌘←⌘→
মানচিত্র ⌘←এবং ⌘→করতে CtrlAএবংCtrlE
টার্মিনালে, পছন্দসমূহ ...> সেটিংস> [আপনার সক্রিয় প্রোফাইল]> কীবোর্ডে যান:
প্রেস করুন +, "কার্সার বাম" নির্বাচন করুন, "কন্ট্রোল-শিফট" হিসাবে সংশোধক এবং ক্রিয়া "পাঠান পাঠান:" action তারপরে টিপুন CtrlA( \001
পাঠ্যের ক্ষেত্রে প্রদর্শিত হবে) এবং এর সাথে নিশ্চিত করুন OK:
(এই উত্তর আমি পরিবর্তক হিসাবে "শিফট" ব্যবহৃত একটি পূর্ববর্তী সংস্করণে। আমি খেয়াল করেছি যে সঙ্গে এই সেটিংটি দ্বন্দ্ব ⌘shift←, যা পূর্ববর্তী টার্মিনাল ট্যাব দেখায়, তোমাদের মধ্যে যেতে না হলে ⌘অবিলম্বে ব্যবহার "কন্ট্রোল-শিফট"। এটি স্থির করে।)
এখন "কার্সার রাইট" এর জন্য একটি মূল সংমিশ্রণ যোগ করুন, তবে টিপুন CtrlE( \005
পাঠ্যের ক্ষেত্রে প্রদর্শিত হবে)। সাথে নিশ্চিত করুন OK।
ওপেন Automator (উদাহরণস্বরূপ, আঘাত ⌘spaceস্পটলাইট আসা এবং টাইপ করতে Automator নির্বাচন ফাইল> নতুন এবং চয়ন করুন) Service
:
Run AppleScript
ডান ফলকে টেনে আনুন :
নিম্নলিখিত স্ক্রিপ্ট টাইপ করুন:
on run {input, parameters}
tell application "System Events"
tell application process "Terminal"
key code 123 using {shift down, control down}
end tell
end tell
end run
এবং হিসাবে সংরক্ষণ করুন Move Cursor to Beginning of Line
:
এই স্ক্রিপ্ট সহ 4. থেকে 6. পদক্ষেপ পুনরাবৃত্তি করুন:
on run {input, parameters}
tell application "System Events"
tell application process "Terminal"
key code 124 using {shift down, control down}
end tell
end tell
end run
এবং হিসাবে সংরক্ষণ করুন Move Cursor to End of Line
:
টার্মিনাল> পরিষেবাগুলি এখন দেখতে দেখতে এটি দেখাচ্ছে:
vi
সম্মান কনফিগার করুন CtrlAএবংCtrlE
.bashrc
আপনার প্রিয় সম্পাদক দিয়ে খুলুন এবং এই লাইন যুক্ত করুন:
alias vi='vim -c "map <C-A> 0" -c "map <C-E> $" -c "map <Esc>b B" -c "map <Esc>f E"'
প্রথম দুটি map
কমান্ডটি vim
ব্যাখ্যা করতে ControlEএবং ControlAহিসাবে $এবং বলতে 0, যা কার্সারকে যথাক্রমে লাইনের শুরু বা শেষের দিকে নিয়ে যায়।
গত দুই map
কমান্ড বলতে vim
একটি সময়ে কার্সার এক শব্দ সরাতে হিসাবে আপনি যখন টিপে আশা option←এবং Option→।
আদেশ সহকারে
আপনি লক্ষ্য করবেন মুহূর্ত বাটনটি চাপলে মধ্যে খানিক বিলম্বের নেই ⌘←বা ⌘→এবং মুহূর্ত কার্সার আসলে চলে আসে।
মনে রাখবেন যে এটি কেবল সেই প্রোগ্রামগুলির জন্য কাজ করবে যা সম্মান জানায় CtrlA/ CtrlE, সুতরাং আপনি টার্মিনালে প্রতিটি প্রোগ্রামের নির্দিষ্ট কী সংমিশ্রণগুলি শিখতে চাইতে পারেন।
(ম্যাকোস সিয়েরা 10.12.4 এ পরীক্ষিত)
⌘
শর্টকাট পেতে
vi
টার্মিনালের চেয়ে সম্পূর্ণ ভিন্ন অ্যাপ্লিকেশন সম্পর্কিত সমস্ত বহিরাগত তথ্য বাদ দিয়ে এটি উন্নত করা যেতে পারে ।
অবশ্যই এটি সম্ভব।
সবার আগে, আপনি যেমন "লাইনের শুরু / শেষ) করতে চান তেমন আচরণ করতে হোম / এন্ড কীগুলির সাথে উইন্ডোজ কীবোর্ড থাকলে আপনি" ডাবলকম্যান্ড "বিনামূল্যে সরঞ্জামটি ব্যবহার করতে পারেন।
দ্বিতীয়ত, বিশেষত টার্মিনালের জন্য, পছন্দসমূহ, কীবোর্ডে যান, আইকন / কীটি সম্পাদনা করুন যা বাম দিকে বাম দিকে নির্দেশ করছে, "পাঠ্য প্রেরণ করুন" নির্বাচন করুন এবং ctrl + a টাইপ করুন। সম্পন্ন!
শেষ বোতামের জন্য একই ..
আপনার যদি পিসি কীবোর্ড না থাকে তবে আপনি অন্যান্য কী সংমিশ্রণগুলির সাথেও এটি করতে পারেন।