ম্যাক ওএস এক্স টার্মিনাল: মানচিত্র বিকল্পটি + পশ্চাতে শব্দটি মুছে ফেলতে হবে


232

সেটিংস -> সেটিংস -> কীবোর্ড থেকে এটিকে ম্যাপ করার চেষ্টা করা হয়েছে, তবে "কী" কম্বো বাক্সটিতে কেবল "ফরোয়ার্ড মোছা" রয়েছে তবে কোনও "মোছা" নেই। অন্যদিকে আমার কীবোর্ডটিতে কেবল "মুছুন" এবং কোনও "ফরোয়ার্ড মোছা" নেই!

এটি করার জন্য পছন্দগুলি বাদ দিয়ে অন্য কোনও উপায় আছে?


"পশ্চাদপদ শব্দটি মুছুন" দ্বারা, আপনি কি ব্যাকস্পেস কীটি বোঝাতে চান? আমি মুছে যাওয়ার কী আছে এমন কোনও অ্যাপল কীবোর্ড সম্পর্কে অবগত নই।
সেরেন কুকলাউ

"পশ্চাদপদ শব্দটি মুছুন" দ্বারা আমি হুবহু এটি বোঝাতে চাইছি - পুরো শব্দটি কার্সার থেকে শুরু করে মুছতে মুছতে। :) সর্বশেষ ম্যাকবুকটিতে "মুছুন" লেবেলযুক্ত একটি কী রয়েছে তবে এটি ব্যাকস্পেস হিসাবে কাজ করে।
ইবিজ

আমি একই সমস্যা সম্মুখীন। কীবোর্ডের পিছনে মুছে ফেলা হয়েছে তবে টার্মিনাল.এপ-এ বাঁধাই হিসাবে ব্যবহার করা যায় না।
নুপক্স

আমার জন্য, আপনার প্রশ্নটি লক্ষ লক্ষ উন্নয়নের দাবিদার। এটা আমাকে অনেক সাহায্য করেছে। আগে আমি উবুন্টু ছিলাম। এখন, এটি ম্যাক ওএসেও আমার জীবনকে আরও সহজ করে তুলেছে। ধন্যবাদ।
ডপটিমসপ্রেমে

উত্তর:


424

মেটা কী হিসাবে বিকল্প কী সক্ষম করুন

  1. যান Terminal> Preferences> Profiles>Keyboard
  2. চেক Use option key as meta key

ভাবমূর্তি

ম্যাকস হাই সিয়েরা 10.13.6 এ, 23 অক্টোবর, 2018-তে ক্যাপচার করা হয়েছে।

মেটা কী হিসাবে টগল করার বিকল্প কীটির জন্য উইন্ডোর চিত্র

মন্তব্য

অনেক অ্যাপ্লিকেশন (বাশ এবং টিসিএস সহ) মেটা-মুছাটিকে "পশ্চাদপসরণ মোছার শব্দ" হিসাবে বিবেচনা করে।


32
এটি ডানদিকে নীচে টার্মিনাল পছন্দসমূহ> সেটিংস> কীবোর্ডের অধীনে।
জন

16
কেন এটি ডিফল্ট নয় ?!
রস হ্যামব্রিক

8
ইয়োসেমাইটে, এখন সেটিংস -> প্রোফাইল -> কীবোর্ডের অধীনে রয়েছে। দেখে মনে হচ্ছে আপনার প্রতিটি প্রোফাইলের জন্য এটি পরিবর্তন করতে হবে / সেট করতে হবে।
পলিম্পসেটর

6
ইউএস-বহির্ভূত কীবোর্ডগুলিতে, নির্দিষ্ট অক্ষর পেতে প্রায়শই বিকল্প কী প্রয়োজন হয় (উদাহরণস্বরূপ পাইপ '|' শেলতে বেশ গুরুত্বপূর্ণ)। সেক্ষেত্রে << এস বি> এবং অন্যান্য উত্তরে উল্লিখিত <এসকি> বি সম্ভবত সবচেয়ে ভাল সমাধান?
তৌকো

8
দুর্ভাগ্যক্রমে, বিদেশী কীবোর্ডযুক্ত প্রোগ্রামারদের জন্য এটি পাল্টা উত্পাদনশীল, যাদের বিশেষ চিহ্ন পেতে বিকল্প কীটি ব্যবহার করা দরকার {, কারণ বিকল্প মেটা কী হিসাবে ব্যবহৃত হলে এটি কাজ করবে না।
ম্যাগনে 12

74

ওএস এক্স এর টার্মিনাল ব্যাশ চালায়, এতে রিডলাইন সমর্থন অন্তর্ভুক্ত রয়েছে। গ্লোমেকের পরামর্শ অনুসরণ করুন এবং মেটা কী (বা অন্য ব্যবহার Esc) হিসাবে বিকল্পটি ব্যবহার করতে টার্মিনালকে বলুন এবং তারপরে আপনার কাছে বেশ কিছু সহজ বিকল্প রয়েছে: Ctrl+ wপূর্ব শব্দটি মুছে ফেলুন (যেমন মেটা + যেমন মুছে ফেলা হয়েছে তেমন উল্লেখ করেছেন) তবে আপনি মেটা + ব্যবহার করতে পারেন চ এবং মেটা + খ শব্দ পুরনো এবং পিছনের দিকে এগিয়ে হেটে যেতে, Ctrl+ + aএবং Ctrl+ + eশুরু এবং লাইন শেষে, Ctrl+ + k(হত্যা) কার্সার থেকে লাইনের শেষ মুছুন এবং একটি গুচ্ছ আরও অনেক কিছু।

একটি দুর্দান্ত সামান্য রেফারেন্স টেবিলের জন্য http://www.bigsmoke.us/readline/shortcuts দেখুন ।


3
এই "হ্যান্ডি" কেমন আছে? সিস্টেমের বাকী deleteঅংশগুলি শব্দ মুছতে কোয়ালিফায়ার দিয়ে ব্যবহার করে।
idrougge

"মুছে ফেলা লাইন" থাকাও কি সম্ভব?
wenbert

1
রিডলাইন দুর্দান্ত তবে এটি ওপিতে সহায়তা করে না। Ctrl + w একটি ওয়ার্ড মুছে ফেলা (হোয়াইটস্পেস দ্বারা পৃথক), একটি শব্দ নয় (বিরামচিহ্ন + সাদা স্থান দ্বারা পৃথক)। কার্সার শেষে cat .git/refs/heads, Ctrl-w এর ফলাফল cat। মেটা + ফলাফল মুছে ফেলুনcat .git/refs/
ইডব্রি

@ এনাডাফিগমেন্ট, 'এ' এবং 'ই' এর অর্থ?
পেসারিয়ার

63

ফিরে যাওয়া একটি শব্দ মুছুন:

বাড়ি-ওয়াট।


2
ভাল এটি পড়ার পরে আমি জানতে পারি যে "ফরোয়ার্ড শব্দটি মুছুন" ctrl + k (ট্রায়াল এবং ত্রুটির দ্বারা)। এখন আমি অবাক হয়েছি কেন এই সমস্ত বিষয়ে খুব কম ডকুমেন্টেশন রয়েছে।
বিজয়ী n।

8
সিটিআর-কে সব একসাথে ডিলিট করে, শুধু একটি শব্দ নয়,?
শাই

এটি আমার ম্যাকের কাজ করে। এটি কি উবুন্টু লিনাক্সেও কাজ করে?
ব্যবহারকারী 39131339

1
Ctrl + w একটি ওয়ার্ড মুছে ফেলা (হোয়াইটস্পেস দ্বারা পৃথক), একটি শব্দ নয় (বিরামচিহ্ন + সাদা স্থান দ্বারা পৃথক)। কার্সার শেষে cat .git/refs/heads, Ctrl-w এর ফলাফল cat। মেটা + ফলাফল মুছে ফেলুনcat .git/refs/
ইডব্রি

24

ডিফল্টরূপে মেটা ব্যাকস্পেস বেশিরভাগ শেলগুলিতে পিছনের শব্দটি ইয়াঙ্ক করে। আপনি যদি পাল্টা টিপুন এবং তারপরে ব্যাকস্পেস টিপুন, যা বেশিরভাগ জায়গায় কাজ করে।


3
কল্পনাপ্রসূত, এর জন্য কোনও অতিরিক্ত সেটআপের প্রয়োজন নেই। আমি লক্ষ্য করেছি <Esc> bএবং <Esc> fএকটি শব্দ পিছনে বা ফরোয়ার্ডের জন্যও কাজ করি ।
জোয়েটউইল

1
আমি আরও <ALT> + তীর পছন্দ করি। ESC বি বা এফ এ অবিচ্ছিন্ন ক্লিকের অনুমতি দেয় না।
ভিটালি পম

1
আমি ঘোরাফেরা করতে <ALT> + তীর ব্যবহার করেছি তবে আমি দেখতে পেয়েছি যে একইভাবে মোছার কোনও উপায় নেই। উপরে উল্লিখিত সিটিআরএল + ডাবলু পন্থা অ-শব্দের অক্ষরগুলিতে ঠিক সেভাবেই থেমে থাকে না <ALT> + তীরচিহ্নটি, তাই এটি সাদা স্থান পর্যন্ত সমস্ত কিছু মুছে দেয় dele <ALT> + তীর হিসাবে অনুরূপ সীমানা সনাক্তকরণ ব্যবহার করে মুছে ফেলার যে কোনও উপায়ে প্রশংসা করা হবে
রিনি উলার

18

⌃W(নিয়ন্ত্রণ + ডাব্লু) মেটা + মুছুনের চেয়ে একই জিনিস নয় (যদি আপনি মেটা কী হিসাবে ব্যবহারের বিকল্পটি পরীক্ষা না করে থাকেন তবে ESC + মুছুন) মেটা + ডিলিট / _শব্দের ডিলিমিটার ^Wহিসাবে বিবেচনা করবে যেখানে স্থানটিকে ডিলিমিটার হিসাবে বিবেচনা করবে।

যেমন ESC + বাক্সস্পেস চালু (শেষে কার্সার)

rm /dira/dirb/file1

দেয়

rm /dira/dirb/

যখন ^ ডাব্লু একই দিবে

rm

সুতরাং টার্মিনাল প্রোফাইলটি সংশোধন করার সময় ^ W এর চেয়ে 3 033 \ 177 ব্যবহার করা ভাল। এইভাবে আপনি কীভাবে এস্কে করছেন ⌥⌫ ঠিক তে ম্যাপিং করছেন এবং আপনার স্পেস ডিলিমিটারের ভিত্তিতে শব্দ মুছে ফেলতে। W রাখছেন।

আমি কীভাবে এটি করতে পারি তার একটি চিত্র পোস্ট করতে সক্ষম হতে চাই তবে একটি নবাগত হিসাবে আমি পারি না।

টার্মিনাল প্রোফাইলটি কীভাবে সংশোধন করতে হয় তা দেখতে বাউকের মন্তব্যটি দেখুন।


5
যারা এটি করতে চাইছেন তাদের জন্য iterm2, আপনি পছন্দগুলি> কীগুলি> কী ম্যাপিং যুক্ত ⌥⌫করতে হেক্স কোডগুলি প্রেরণে যেতে পারেন 0x1B 0x7F। 🍻
কিউস

আপনি \033\177"কী শব্দের একটি অংশ মুছতে" চান তা কীভাবে খুঁজে পেয়েছেন ?
আদিবাটিক

প্রকৃতপক্ষে আপনাকে কেবলমাত্র টার্মিনাল পছন্দ ডায়ালগটিতে কী সিকোয়েন্সটি চাপতে হবে। পছন্দসমূহ → প্রোফাইলগুলি → কীবোর্ড ট্যাব → + বোতামটি তারপরে পরিবর্তক "বিকল্প" এবং কী "⌫ মুছুন" চয়ন করুন তারপরে পাঠ্য ক্ষেত্রটি নির্বাচন করুন এবং এস্কেপ কী টিপুন ⌫ কী টিপুন এবং আপনি সম্পন্ন করেছেন। Esc চাপুন + + ⌫ যেমন ⌥⌫ একই জিনিস আছে
স্টিফেন Gasparini

14

আপনার টার্মিনালের প্রোফাইলে আপনি ⌥⌫ (বিকল্প + মোছা) ⌃W (কন্ট্রোল + ডাব্লু) কে আবদ্ধ করতে পারেন, সুতরাং এটি অন্যান্য অ্যাপ্লিকেশনের মতোই কাজ করে।

টার্মিনাল প্রোফাইল কীবোর্ড সেটিংস


স্টাটি এর কাজ করার জন্য বুনতে (ডিফল্ট আচরণ) ম্যাপ করতে হবে। কীভাবে ম্যাপিং সেট করা আছে তা দেখতে কমান্ড লাইনে stty -a ব্যবহার করুন।
নাটরোজ

4

কমান্ড সম্পাদনা শর্টকাটগুলি

Ctrl + a - কমান্ড লাইনের শুরুতে যান

Ctrl + e - কমান্ড লাইনের শেষে যান

Ctrl + k - কার্সার থেকে কমান্ড লাইনের শেষ পর্যন্ত মুছুন

Ctrl + u - কার্সার থেকে কমান্ড লাইনের শুরু পর্যন্ত মুছুন

Ctrl + w - শব্দের শুরু করতে কার্সার থেকে মুছুন (অর্থাত্ একটি শব্দ পিছনে মুছুন)

Ctrl + y - কার্সার পরে মুছে ফেলা শর্টকাটগুলির মধ্যে একটি (যেমন উপরের মতো) ব্যবহার করে কেটে যাওয়া শব্দ বা পাঠ্যটি আটকে দিন

Ctrl + xx - কমান্ড লাইন এবং বর্তমান কার্সার অবস্থানের শুরু (এবং আবার ফিরে) এর মধ্যে সরান

Alt + b - একটি শব্দের পিছনে সরান (বা কার্সার শব্দের প্রথম দিকে যেতে কার্সারটি বর্তমানে চালু রয়েছে)

Alt + f - একটি শব্দ এগিয়ে যান (বা শব্দের শেষে কার্সার বর্তমানে চলছে)

Alt + d - কার্সার থেকে শুরু করে শব্দের শেষে মুছুন (কার্সার শব্দের শুরুতে পুরো শব্দ থাকলে)

Alt + c - কার্সার থেকে শুরু করে শব্দের শেষের মূলধন করুন (কার্সার শব্দের শুরুতে পুরো শব্দ থাকলে)

Alt + u - কার্সার থেকে শব্দের শেষ পর্যন্ত বড় হাতের অক্ষর তৈরি করুন

Alt + l - কার্সার থেকে শব্দের শেষ পর্যন্ত ছোট হাতের অক্ষর তৈরি করুন

Alt + t - পূর্বের সাথে বর্তমান শব্দটি অদলবদল করুন

Ctrl + f - একটি অক্ষর এগিয়ে যান

Ctrl + b - একটি অক্ষর পিছনে সরান

Ctrl + d - কার্সারের নীচে অক্ষর মুছুন

Ctrl + h - কার্সারের আগে অক্ষর মুছুন

Ctrl + t - পূর্ববর্তীটির সাথে কার্সারের অধীনে অদলবদল স্বরূপ

কমান্ড রিক্যাল শর্টকাটগুলি

Ctrl + r - ইতিহাসটি পিছনে সন্ধান করুন

Ctrl + g - ইতিহাস অনুসন্ধান মোড থেকে পালাতে

Ctrl + p - ইতিহাসের পূর্ববর্তী কমান্ড (যেমন কমান্ডের ইতিহাসের মধ্য দিয়ে ফিরে যেতে হবে)

Ctrl + n - ইতিহাসের পরবর্তী কমান্ড (যেমন কমান্ডের ইতিহাসের মাধ্যমে এগিয়ে চলুন) Alt +। - পূর্ববর্তী কমান্ডের শেষ শব্দটি ব্যবহার করুন

কমান্ড কন্ট্রোল শর্টকাটগুলি

Ctrl + l - স্ক্রিনটি সাফ করুন

Ctrl + s - স্ক্রিনে আউটপুট থামায় (দীর্ঘকাল চলমান ভার্বোস কমান্ডের জন্য)

Ctrl + q - স্ক্রিনে আউটপুট মঞ্জুরি দেয় (পূর্বে উপরের কমান্ডটি ব্যবহার করা বন্ধ করা থাকলে)

Ctrl + c - কমান্ডটি শেষ করুন

Ctrl + z - কমান্ড স্থগিত / বন্ধ করুন

ব্যাশ ব্যাং (!) কমান্ডগুলি ব্যাশের কিছু কার্যকর বৈশিষ্ট্য রয়েছে যা ব্যবহার করে! (ঠুং ঠুং শব্দ) আপনাকে ব্যাশ কমান্ড সহ কিছু মজার স্টাফ করার অনুমতি দেয়।

!! - শেষ কমান্ডটি চালান!

! ব্লাহ: পি - কমান্ডটি মুদ্রণ করুন যে!

! $ - পূর্ববর্তী কমান্ডের শেষ শব্দ (Alt + এর মতোই)

! $: p - শব্দটি মুদ্রণ করুন যে! itute এর বিকল্প হবে

! * - শেষ শব্দটি বাদ দিয়ে পূর্ববর্তী কমান্ডটি (যেমন আপনি '_find somefile.txt /' টাইপ করেন, তবে! * আপনাকে '_find somefile.txt' দেয়)

! : পি - কি প্রিন্ট আউট! বিকল্প হবে


2

সঙ্গে Natural Text Editing> কি - প্রিসেট প্রোফাইল সক্ষম করা হয়েছে। আপনি কেবল শব্দটি সরাতে পারেন

  • সঙ্গে পিছিয়ে alt + delete
  • সাথে ফরোয়ার্ড fn + alt + delete
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.