Komut satırından aynı anda birden fazla vim sekmesi ve penceresi açın


1

Dört dosyam var a b c d ve her birini dikey olarak iki pencereye bölen iki sekme olacak şekilde hepsini vim içinde açmak istiyorum; Dosyalar a ve b ilk sekmede ve c ve d ikinci sekmede. Bunu komut satırından yapabilir miyim?

Olduğunu biliyorum -p ve -O parametreler, ancak işbirliği yapmıyorlar. Biri benim gözlemlediğimden bir başkasının üzerine yazıyor ...

Yanıtlar:


1

Bu komut ne istiyorsa onu yapar:

$ vim -c "edit a|split b|tabedit c|split d"

veya kısaltılmış komutlarla:

$ vim -c "e a|sp b|tabe c|sp d"

Aradığım şey buydu. Çok teşekkür ederim. :)
Sventimir

1

Dikey olarak bölünmüş dosyalarınızı açabilmeniz gerekir:

vim -O fileA.txt fileB.txt
vim -O fileC.txt fileD.txt

Ayrıca bölmek için kullanabileceğiniz bazı anahtarlar vardır.
Ctrl - W s yatay bölme için
Ctrl - W v dikey bölme için
Ctrl - W q birini kapatmak için

Ancak, farklı Vim örneklerinin bağımsız oturumları olduğunu bilmelisiniz.
Şu anda vim, aynı işlem / oturum için ayrı üst düzey pencerelerin ayrı ayrı olmasını desteklemiyor. Yapılacaklar listesinde. (Görmek :help todo ve "üst düzey" için arama yapın.)

Belki de aşağıdakiler sizi daha fazla getirecektir, eğer aynı tamponu birden fazla vim örneği arasında paylaşmanız gerekirse: gnu screen - Birden çok monitörde vim ile çalışma

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.