gVim: Birden çok dosyayı aynı anda kendi sekmesinde nasıl açabilirim?


16

Çoğu GUI metin düzenleyicisinde aynı anda birden fazla dosyayı açmak için ctrl click'i kullanabilirim. Bunu gvim'de yapamam.
Bunu yapmanın yolu nedir?
Tnx.

-edit- ... komut satırı yerine gui yolunu kullanarak.


tnx 4 cevaplar ama hiçbiri gerçekten istediğim çözümler değil. Btw, ben ubuntu linux kullanıyorum.
MHD

Yanıtlar:



9

gVim birden fazla dosyayı arabelleklerde açar.

:tab ball

bu arabellekleri kendi sekmelerinde açacaktır. Sanırım bu komutu gvim her çalıştığında yapmak için _vimrc'nize ekleyebilirsiniz.


Windows'da: gvimext.dll: Dosyaları VIM sekmesine yükleme desteği

  1. Birden çok dosya seçin (CTRL-Click ile)
  2. Bağlam menüsünü almak için sağ tıklayın
  3. "Sekmeleri kullanarak tek Vim ile düzenle" yi tıklayın

Uzantı DLL'si güncel değil gibi görünüyor.
atoumey

@atourney: Uzantı DLL benim için iyi çalışıyor. Windows 7 64 ile gVim 7.3.46 kullanıyorum.
Leftium

Nedense benim emrim yok :tab. Ama gvim 7.2 - de benzer bir şey var :tabnew.
Duck Dodgers

3

Bu kısmi bir kayıt defteri düzeltmesidir (birden fazla dosya seçmek ve gVim ile Düzenle'yi sağ tıklamak, bu dosyaları aynı pencerede farklı sekmelerde açar)

[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]  
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""

Yukarıdaki PATH'de - VIM sürümünün değerini DÜZELTMELİDİR. Yukarıda belirtildiği gibi, PATH'deki VIM sürümü "vim70" olarak gösterilir ve hedef makinedeki kuruluma göre değiştirilmesi gerekir.
Amit Verma

2

Sen edebilirsiniz gvim içinde birden fazla dosya açın. Açmak istediğiniz dosyaları seçtikten sonra, sağ tıklayın ve "Tek Vim ile Düzenle" yi seçin. Vim başlangıçta yalnızca ilk dosyayı görüntüler, ancak tüm dosya adları Vim'in bağımsız değişkenler listesinde bulunur. gerçekleştirmek

:n

listedeki her dosyayı birer birer açmak için ( :Ngeri dönmek için) veya

:all

tüm dosyaları bir kerede, her biri farklı bir Vim penceresinde görmek için veya

:tab all

her birini farklı bir sekmede görmek için.


1
  • Dosyaları aç:

    vim {file1,file2,...}
    

    tamponlarda, sonra kullanın

    :ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
    
  • Sekmelerde aç :

    vim -p <files> 
    

    polemon'un yazdığı gibi, yukarıdaki komutları kullanın

  • Birden çok pencerede aç :

    vim -o {file1,file2,...}
    

    Ardından bkz. Http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html


1

Birden çok dosyayı kullanarak bölünmüş pencerede açabilirsiniz

gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)

veya

kullanarak birden fazla sekmede

gvim -p file1.c file2.c ...

Açmak için 10'dan fazla dosyanız varsa aşağıdaki komutları kullanın

:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.