منبع اصلی نوشتار زیر در این لینک قرار دارد

زبانه در ویم

به نظرم این زبانه چیز جالبیه (به قول بعضی‌ها tab)

برای این که توی ویم یه زبانه جدید باز کنین بزنین
:tabnew<Enter>

برای این که همیشه tabbar دیده بشه (حتی اگر فقط یک تب داشته باشد) این خط رو به فایل .vimrc خودتون اضافه کنید. (اگر می‌خواهید با زبانه‌ها کار کنید حتما این کار رو انجام بدید)
set showtabline=2

اگه به نظرتون دستور ایجاد تب جدید طولانیه اینم توی .vimrc اضافه کنین
nnoremap ;t :newtab<Enter>
imap ;t :newtab<Enter>
از این به بعد با زدن کلید های ;t پشت سرهم اتومات یه زبانه جدید باز می‌کنه


همچنین خط زیر رو هم به فایل .vimrc اضافه کنید تا دکمه newtab به toolbar اضافه بشه.
amenu ToolBar.New :tabnew

------------------

برای این که چندتا فایلو توی ویم تو چند زبانه باز کنین از ارگومان p استفاده کنین
vim -p a.txt b.txt c.txt

برای این که همون اول ویم با مثلا ۵ تا زبانه باز شه بزنین
vim -p5
اگه اینو بنویسین
vim -p5 a.txt b.txt
شما درخواست پنج تا زبانه کردین و اسم دو تا فایل رو دادین
خوب مشخصه!
اون فایلا رو باز می‌کنه
سه تا تب جدید هم می‌زاره بقلش

لازم به ذکره که ویم از نظر تعداد زبانه محدودیت داره که با اوپشن tpm تنظیم می‌شه. مقدار پیشفرضش هم ۱۰ است.
برای این کهاین محدودیت رو بردارید این خط رو به فایل ,vimrc اضافه کنید
set tabpagemax=999999


پ‌ن: به نظرم این قابلیت توی ویم خیلی خوب پیاده سازی نشده. یعنی خیلی دلچسب نیست اصلا باهاش حال نکردم!
فکر کنم هدف اصلی از وجودش اینه که مثلا اگه یکی اومد گفت ٬بووو٬ ویم تب و اینا حالیش نیست ما هم انگشت وسط رو به نشانه پیروزی بالا بگیریم و بگیم داره به غیر از این کاربرد دیگه‌ای نداره



برچسب ها :