[so] [Vim tips] Tabs

Vlad Dogaru ddvlad at herebedragons.ro
Fri Apr 5 16:19:30 EEST 2013


On Fri, Apr 05, 2013 at 03:58:34PM +0300, Alexandru Juncu wrote:
> Soluția ar fi să țineți totul într-o singură fereastră și în acea
> fereastră să aveți tab-uri între care să navigați rapid. Puteți să
> deschideți mai multe fișiere în vim în taburi cu "vim -p FILE1 FILE2
> ...". De obicei vreți să faceți ceva de genul "vim -p *.[ch]".
> 
> Odată în vim, navigați între taburi cu "gt" și "gT" (go tab).

Also, 1gt vă duce la primul tab, 2gt la al doilea, and so on.

Puteți face ceva de genul
	nnoremap <F1> 1gt
pentru ca F1 să vă ducă la primul tab (well, asta dacă nu sare helpu' în
față).

> Dar tot e problema că aveți editorul și locul unde rulați codul în
> locuri diferite. Nu neapărat, folosiți-vă de bash. Folosiți ctrl-z
> pentru a trimite editorul în background și comanda bash 'fg" pentru a
> aduce editorul în foreground.

Iar dacă trebuie să dați restart, folosiți :mksession pentru a crea un
fișier Session.vim.  După restart, vi -S vă restaurează sesiunea (dar
trebuie să fiți în directorul în care e și Session.vim).

But be aware: asocierea un tab -- un fișier poate fi confusing[1];
puteți face asta și cu buffere.  Where tabs really shine are complex
setups.

[1] http://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers

Vlad


More information about the so mailing list