আমি বিকল্পটি সম্পর্কে জানি :!ls
, তবে আমি বিভক্ত ইন্টারফেসের একটি ( :sp
কমান্ড লাইন উইন্ডো হিসাবে ব্যবহার করার পরে ) ব্যবহার করতে চাই । এটা কি সম্ভব? যদি তা হয় তবে আমি কীভাবে এটি করব?
আমি বিকল্পটি সম্পর্কে জানি :!ls
, তবে আমি বিভক্ত ইন্টারফেসের একটি ( :sp
কমান্ড লাইন উইন্ডো হিসাবে ব্যবহার করার পরে ) ব্যবহার করতে চাই । এটা কি সম্ভব? যদি তা হয় তবে আমি কীভাবে এটি করব?
উত্তর:
ইম্যাকসের বিপরীতে, শেলের সাথে কাজ করার ক্ষেত্রে ভিম কিছুটা নূন্যতম হওয়ার চেষ্টা করে। এর কোনও ট্যাব বা বাফারগুলির মধ্যে ইন্টারেক্টিভ শেলটি অন্তর্ভুক্ত করার কোনও বিকল্প নেই।
যদিও এটির জন্য কার্যকারিতা রয়েছে। আপনার মতোই, আমিও সত্যিই bash
একই টার্মিনাল সেশনে একটি উইন্ডো রাখতে চাই যেমন আমার ভিম চলছে। উত্স ফাইলগুলি সম্পাদনা করার সময় এটি অত্যন্ত দরকারী। আমার ক্ষেত্রে আমি রুবি আরইপিএল পরিবেশ চালু রাখতে পছন্দ করি যাতে উত্স ফাইলগুলিতে রাখার আগে আমি বিবৃতিগুলি পরীক্ষা করতে পারি।
আমি বিভাজন উইন্ডোটি সম্পাদন করতে টিমাক্স ব্যবহার করি । ইন Tmux আমি (ডিফল্ট কী, Ctrl + বো ") একটি বিভক্ত উইন্ডোর তৈরি করুন। এটি শুধু তেজ মধ্যে একটি বিভক্ত উইন্ডোর মত 2 ইন্টারেক্টিভ শেল সেশন খুলবে। তারপর আমি সেশন এক তেজ চালানো এবং আমি সব সেট করছি।
নীচের ছবিটি থেকে আপনি দেখতে পাচ্ছেন যে আমি উইন্ডোটি bash
উপরের সাথে এবং নীচে Vim দিয়ে অনুভূমিকভাবে বিভক্ত করেছি ।
আমি অন্যের সাথে জোড় প্রোগ্রামিং সমর্থন করার জন্যও টিএমাক্স ব্যবহার করি । আপনি আমার ব্লগে http://jjasonclark.com/Remote-Pairing-with-SSH-and-Tmux-on-a-Mac এ আমার সেটআপ সম্পর্কে আরও পড়তে পারেন ।
আপনি কোনও জিএনইউ স্ক্রিন সমাধান বা ভিমের অন্তর্নির্মিত বিভাজনগুলি ব্যবহার করে সমাধানের সন্ধান করছেন কিনা তা নিশ্চিত নন তবে আপনি যদি পরবর্তী সন্ধান করছেন তবে এটি আমার পক্ষে কাজ করেছে:
vim -O file_a.js file_b.js
এটি একটি উল্লম্ব বিভাজন সহ উভয় ফাইল খোলে। একটি নিয়মিত (অনুভূমিক বিভাজন) জন্য, -o
পরিবর্তে একটি ছোট কেস ব্যবহার করুন।
PS Ctrl+ w, wদুটির মধ্যে স্যুইচ করার জন্য (স্ক্রিনে বিভক্ত হওয়া এবং ভিএম বিভাজনকে আলাদা করার জন্য আমি এটি একটি ভাল উপায়টি খুঁজে পাই)।
আপনি কি পর্দা চেষ্টা করেছেন ? কোনও কারণ যা আপনার পক্ষে কাজ করে না?