সময়ে সময়ে আমি M-! some_command
কেবল এটি দেখতে পাই যে কমান্ডটি আমার প্রত্যাশার চেয়ে বেশি সময় চলে এবং আমার ইম্যাকগুলি দীর্ঘ সেকেন্ডের জন্য হিমায়িত করে রাখে। তাই আমি আমার হিমায়িত ইমাকগুলিকে লক্ষ্য করি এবং নিজেকে ব্যবহার না করার জন্য নিজেকে লাথি মারি এবং পরের বার M-& some_command
ব্যবহার করার প্রতিশ্রুতি দিচ্ছি M-&
। তবে M-!
কয়েক দশক ধরে আমার পেশীর স্মৃতিতে রয়েছে… এবং অবশ্যই আছে Ctrl-G
, তবে এমন কিছু ঘটনা রয়েছে যখন কমান্ড ভেঙে আবার চালানো ভাল নয় (সম্ভাবনাগুলি এটি ভেঙে যেতে পারে, দুর্ঘটনাগুলি পুনরায় চালানো ব্যয়বহুল হবে))।
শেল কনসোলের অনুরূপ ভুল সংশোধন করা তুচ্ছ Ctrl-Z
, bg
এবং পটভূমিতে কাজ চলছে।
ইমাসে কিছু অনুরূপ কৌশল রয়েছে কি - বর্তমানে চলমান ফরগ্রাউন্ড (সিঙ্ক্রোনাস) কমান্ডকে ব্যাকগ্রাউন্ডাইজড (অ্যাসিনক্রোনাস) একে পরিণত করার উপায়?
নোট: ক্ষেত্রে এটি অসম্ভব ডিফল্ট M-!
, আমি কিভাবে নতুন করে বাঁধানো করা সাজেশনের ব্যপারে উদার M-!
অন্য কিছু (এই কৌতুক ছাড়া বৈশিষ্ট্যগুলি সমতুল্য হবে) মধ্যে।
M-!
পারেন async-shell-command
। :-) মনে হয় একমাত্র জিনিসটি হারাতে ইকো অঞ্চলে আউটপুট পাওয়া যথেষ্ট সংক্ষিপ্ত হলে is
async-shell-command
ঘটে। এটি স্ট্রিং এর &
শেষে যুক্ত COMMAND
করে এবং কার্যকর করে shell-command
।
&
কোনও নিয়মিতshell-command
(M-!
) এর শেষে কেবল একটি যোগ করা এটি অযৌক্তিক করে তুলবে। অবশ্যই কোনও কমান্ড চালানোর আগে আপনাকে এটি করতে হবে তবে কমপক্ষে আপনি একই কী-বাইন্ডিং ব্যবহার করতে পারেন।