কীভাবে বিদ্যমান বাফারটি উল্লম্বভাবে ভারে বিভক্ত করবেন?


23

আমার কাছে ভিফের বাফারগুলির তালিকা রয়েছে। আমি বাফারটিকে অনুভূমিকভাবে বিভক্ত করতে পারি: এসবি [এন] যেখানে এন বাফার নম্বর। আমি বাফারটিকে উল্লম্বভাবে কীভাবে ভাগ করতে পারি?

উত্তর:


41

vsএবং vsplitকমান্ড মত একটি আর্গুমেন্ট হিসাবে একটি ফাইলের নাম নিতে :vs somefileএকটি উল্লম্ব বিভক্ত একটি ফাইল খুলুন।

একটি বিভক্ত উইন্ডোতে একটি বিদ্যমান বাফার স্থাপন করতে আপনি sb#কমান্ডটি ব্যবহার করেন (যেখানে # বাফার নম্বরটি রয়েছে)। এটিকে পরিবর্তন করতে, ভিআইএম ডিফল্টে অনুভূমিকভাবে বিভক্ত হয় আপনার কমান্ডের সাথে vertপূর্ববর্তী করুন যা পরবর্তী স্প্লিট কমান্ডের উল্লম্ব বিভাজনকে জোর করে।

:vert sb#

যেখানে # বাফার নম্বর


আমি জানি: vsplit। আমি বাফার নম্বরটি নেব বলে মনে হচ্ছে না।
ব্ল্যাক লাইফ

1
আমি ভেবেছিলাম এটি সহজ ছিল: পি .. চেষ্টা করুন: উল্লম্ব এসবিএন-কোথাও এন বাফার নম্বর
কিরিসু

wohoo! এটা কাজ করে।
ব্ল্যাকলাইফ

@ ব্ল্যাকলাইফ: সুতরাং উত্তরটি আসলে ": উল্লম্ব এসবিএন"?
আকির

2
যেহেতু :sbবাফার নামের সাথেও কাজ করে, এটি বাফার নামের সাথেও কাজ করবে::vert sb vimrc
ফিলিপাইপ ২

2

এটি একটি কমান্ড যা আমি তৈরি করেছি এবং আমার .vimrc এ যুক্ত করেছি যাতে আমাকে উল্লম্ব বিভাজনে বর্তমান বাফারটি খুলতে দেওয়া হয়

command -nargs=1 Vsb call VsbFunction(<f-args>)

function VsbFunction (arg1)
  execute 'vert sb' a:arg1
endfunction

আপনার মানে বাফারে এখন সমস্ত ফাইলগুলি উল্লম্ব বিভাজনে ডান? এই আমি উত্তর খুঁজছিলাম ছিল।
kroe

আমার এটি কার্যকর করার কথা কীভাবে?
সন্তোষ কুমার


0

যেমন কিরিসু বলেছিলেন, তবে এটির সাথে "অন্যান্য বিভক্তির অবস্থান" রয়েছে।

: উল্লম্ব রাইটবেলো এসবি otherfile.txt

অথবা

: উল্লম্ব বেল sb otherfile.txt

... বিদ্যমান otherfile.txtএকটি " ডান নীচে " বিভাজনে একটি বিদ্যমান বাফার খোলে ।
উল্লম্ব বিভাজনের ক্ষেত্রে এর অর্থ " বিদ্যমান বাফারের ডান দিক "।

এখানে আপনি- [tab]কীটিও ব্যবহার করতে পারেন, ভিমে বাফার-নামটি সম্পূর্ণ করতে!

( :help :vertআরও দেখুন "পজিশনিং" -কম্যান্ডের জন্য)

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