বাশের শেষ শব্দটি মুছতে Ctrl বা Alt এবং ব্যাকস্পেস ব্যবহার করা


17

লিনাক্সে আমি শেষ শব্দটি মুছতে Ctrl- টিপতে ব্যবহৃত হয়েছি Backspaceতবে বাশ টার্মিনালে এটি কীভাবে করা যায় তা আমি জানি না।

ওএস ইলেভেনে ব্যবহার করুন Alt- Backspaceএকই জিনিসটি করতে।

শেষ শব্দটি মুছে ফেলার জন্য বাশ Ctrl- বা Alt- Backspaceকী সংমিশ্রণের কোনও উপায় আছে কি ?

লিনাক্সে আমি terminatorটার্মিনাল এমুলেটর হিসাবে ব্যবহার করি , ওএসএক্সে আমি ব্যবহার করি iTerm2


1
Alt-⌫ ওরফে Alt- ← ওরফে আল্ট-ব্যাকস্পেস আমার পক্ষে পুরোপুরি ঠিকঠাক কাজ করে। আমি টার্মিনেটর 0.93 ব্যবহার করছি।
টেডি

উত্তর:


31

আপনি সর্বদা ব্যবহার করতে পারেন Ctrl- W। এটি কার্সারের আগে শব্দটি মুছে ফেলে এবং প্রতিটি বাশে কাজ করে।

বাশ কীবোর্ড শর্টকাটের তালিকার জন্য এখানে দেখুন ।


1
বাহ এই আমি কীভাবে চিরকাল টার্মিনালটি ব্যবহার করব তা পরিবর্তিত হয়ে থাকতে পারে। ধন্যবাদ!
ডেভিড

4
এই প্রশ্নের উত্তর না
Sel

5

আপনাকে কেবলমাত্র আইটার্মের পছন্দসমূহ ( প্রোফাইল »কী ) তে মেটা কী হিসাবে অপশনটি সেট করতে হবে ।

backward-kill-wordMeta-Ruboutডিফল্টরূপে আবদ্ধ (যেমন অপ্ট-ব্যাকস্পেস)।

অ্যাপলের টার্মিনাল.অ্যাপে একই বিকল্প উপস্থিত রয়েছে (কম নমনীয় হলেও)।


2
আসলে, আপনাকে "+ Esc" সেটিংস ব্যবহার করতে হবে। কেবল এটিকে "এরূপে কাজ করে: মেটা" ?শব্দটি মোছার পরিবর্তে মুদ্রণের ফলাফল দেয়।
slhck

@ slhck আমার জন্য নয় তবে যেহেতু বিকাশকারীরা এটি যেভাবেই সুপারিশ করে, এটি কোনও খারাপ জিনিস হতে পারে না।
ড্যানিয়েল বেক

2

টার্মিনেটরে আপনি পাশাপাশি " প্লাগইন " ব্যবহার করতে পারেন

[keybindings]
    kill_word = <Control>BackSpace

আপনার কনফিগারেশন ফাইল। এই মানচিত্রের হবে Ctrl- Backspaceথেকে ESCDELআরেকটি shorcut শেষ কথা মুছে দিন।


দুর্ভাগ্যক্রমে এটি টার্মিনেটর 1.9 এ কাজ করা বন্ধ করে দিয়েছে। আপনি কি কোনও সুযোগের মাধ্যমে একটি সমাধান প্রদান করতে পারেন?
সেল

1
দুঃখিত, দীর্ঘদিন আগে টার্মিনেটর ব্যবহার বন্ধ করা হয়েছে ...
অলিভিয়ারব্লানভিলাইন

2

আপনি .inputrcআপনার হোম ডিরেক্টরিতে একটি ফাইল তৈরি করতে পারেন এবং এই সামগ্রীটি ভিতরেই যুক্ত করতে পারেন:

"\C-h": backward-kill-word

1
মনে রাখবেন যে এটি এবং C-wগৃহীত উত্তরে একটি "শব্দ" হিসাবে বিবেচিত যা পৃথক হয়। C-wকার্সার অবস্থান থেকে মুছে ফেলা হবে যতক্ষণ না এটি স্পেসহীন অক্ষরগুলির মুখোমুখি হয় এবং তারপরে একটি স্পেস (যেমন, "this is a/se=weird |test"যেখানে |কার্সারের অবস্থান চিহ্নিত হবে "this is test")। বিপরীতে, এখানে C-hবাঁধাই (যা bind '"\C-h": backward-kill-word"a এর সাহায্যে আবদ্ধ হতে পারে .bashrc) ফলবে "this is a/se= test", কারণ এটি মূলত কেবল স্থান ফাঁস নয়, একটি ব্যাশ ভেরিয়েবল কী হবে তার উপর শব্দটি সীমাবদ্ধ করে ।
জেরেমিসপ্রোফাইল

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