উত্তর:
* নিক্সের স্বাদে টার্মিনাল ভীম ধরে নেওয়া:
Ctrl + + Z
প্রক্রিয়া স্থগিত এবং আপনার শেল ফিরে পাবেন
fg
আপনার স্থগিত ভিম পুনরায় শুরু হবে ( চ আকরিক জি রাউন্ডে আনুন)।
এটি ব্যবহার করে একটি সাবশেল শুরু করুন:
:sh
(হিসাবে কনফিগার করা)
:set shell?
:!bash
অনুসরণ করেছে:
Ctrl+ D(বা exit
, তবে কেন এত বেশি টাইপ করুন?)
শেলটি মেরে ভিমে ফিরতে
nodemon app.js
(নোডমন আপনার জন্য ফাইল সম্পাদনাগুলিতে সার্ভারকে রিফ্রেশ করে) এবং তারপরে আমি আমার ভিএম সম্পাদনায় ফিরে যেতে চাই। আমি কি দুটি পৃথক টার্মিনাল উইন্ডো ছাড়া এটি করতে পারি?
jobs
একটি (আমার কাছে) আরও পাঠযোগ্য শিরোনামের সাথে অগ্রভাগের প্রক্রিয়াগুলি দেখার জন্য। তারপরে fg %2
দ্বিতীয়টি নির্বাচন করুন।
control-z
'পূর্বাবস্থায় ফিরে আসার' হিসাবে কাজ করে তবে behave mswin
উপস্থিত কিনা তা দেখতে আপনার ভিআরসিআরসি পরীক্ষা করে দেখুন । এটি যদি এটি সরানো হয় এবং control-z
কাজ করবে
exit
আপনি :sh
আপনার ডিফল্ট শেল থেকে প্রস্থান করতে ব্যবহার করতে পারেন তারপরে $ exit
শেল প্রম্পটে টাইপ করা আপনাকে ভিমে ফিরে আসবে।
$ ps
কল $ exit
করার আগে আমরা একটি ভিএম সাব শেলটিতে রয়েছি কিনা তা খুঁজে পেতে ব্যবহার করতে পারেন । এটি এখানে পাওয়া গেছে (ওয়েবসাইটে উল্লিখিত প্রম্পট সূচকটি চেষ্টা করি নি)।
আপনি যদি ইউনিক্স সিস্টেমে থাকেন তবে Ctrl+ Zভিমকে সাসপেন্ড করবে এবং আপনাকে শেল দেবে।
fg
ফিরে যেতে টাইপ করুন । দ্রষ্টব্য যে সম্পাদনা করার সময় ভিম একটি সোয়াপ ফাইল তৈরি করে এবং ভিমকে স্থগিত করে সেই ফাইলটি মুছে ফেলা হবে না (আপনি সর্বোপরি ভিমের বাইরে যাচ্ছেন না)। বোবা টার্মিনালগুলিতে, vi ব্যবহার করে সম্পাদনা-সংকলন-সম্পাদনা চক্রের জন্য এই পদ্ধতিটি বেশ মানক । আমি সবেমাত্র জানতে পেরেছিলাম যে আমার জন্য, জিভিম টাইপিংয়ে মিনিমাইজ করে Z।
ভিম থেকে বেরিয়ে আসার বেশ কয়েকটি উপায় রয়েছে এবং আপনি ফিরে আসার সময় সবকিছু একই রকম থাকবে। এটি করা যেতে পারে তার বিভিন্ন উপায় ব্যাখ্যা করে ভিমের মধ্যে খুব ভাল ডকুমেন্টেশন রয়েছে। প্রাসঙ্গিক সহায়তা পৃষ্ঠা অ্যাক্সেস করতে আপনি ভিএম এর মধ্যে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন::help usr_21
আপনাকে একটি সংক্ষিপ্তসার দেওয়ার জন্য, আপনার সেশনটি অক্ষত রেখে প্রস্থান এবং ফেরার বিভিন্ন পদ্ধতি এখানে রয়েছে:
স্থগিত করা এবং পুনরায় শুরু করুন - আপনি এটির সাথে আসলে ভিম ছাড়েন না; আপনি প্রয়োজন না হওয়া অবধি আপনার সেশনটি কেবল ব্যাকগ্রাউন্ডে লুকিয়ে রাখুন। আপনি যদি নিজের কম্পিউটারটি রিসেট করেন বা ভিমে কিল কমান্ড জারি করেন, আপনি আপনার সেশনটি হারাবেন। আপনি যখন অস্থায়ীভাবে অন্য কোনও কাজে স্যুইচ করতে চান এটির পক্ষে এটি ভাল তবে যদি এটি হয় তবে আপনি তার পরিবর্তে জিএনইউ স্ক্রিন ইউটিলিটিটি ব্যবহার করতে চাইতে পারেন ।
সেশনস - এটি আপনার সিমটি ভিমের উদাহরণগুলির মধ্যে সংরক্ষণের আসল উপায়। এমনকি যদি আপনি সত্যিকার অর্থে ভিম ত্যাগ করেন তবে ফিরে আসার সময় আপনার সেশনটি আপনার জন্য থাকবে। আপনি সম্ভবত এটিই খুঁজছেন।
ব্যবহারকারী জেনের উত্তরটি প্রসারিত করতে , আপনি ~/.vimrc
বাশ এবং ভিমের মধ্যে দ্রুত টগলিংয়ের অনুমতি দেওয়ার জন্য আপনার ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করতে পারেন :
noremap <C-d> :sh<cr>
আপনি যদি নিজের মাউসটি কিছুটা ব্যবহার করে কিছু মনে করেন না:
এটি টার্মিনালে একটি নতুন ট্যাব তৈরি করে যা আপনি ভিম চালু করতে পারবেন। টার্মিনাল থেকে / এ স্থানান্তর করতে এখন আপনার মাউসটি ব্যবহার করুন। আমি সর্বদা টাইপ করার পরিবর্তে এটিকে পছন্দ করি ( :shell
এবং প্রস্থান কর)।
ps
অগ্রভূমি প্রক্রিয়াগুলি unix.stackexchange.com/questions/6115/…