Diciamo che sono nella mia home directory. Apro un file che è presente in una profonda struttura di directory nidificato:VIM: Come aprire un altro file dalla stessa posizione di un file già aperto
vim /some/really/long/path/file.txt
Ora, all'interno di vim, voglio iniziare una spaccatura verticale con un altro file da quella stessa posizione lunga (ma io non voglio cambiare la directory corrente su quel percorso, voglio ancora essere nella home directory).
Un laico (come me) farà qualcosa di simile:
:vsp /some/really/long/path/file2.txt
Ma io voglio sapere da tutto quello che Vim geni là fuori, c'è un modo più semplice per fare questo?
Nella stessa nota, se avessi più file già aperti che si trovano in percorsi diversi, VIM può assegnare automaticamente una sorta di variabili interne a tutte le posizioni? E poi quando voglio avviare un nuovo VSP o SP con uno dei file da una di quelle posizioni, semplicemente uso quelle variabili interne?
Se ti aspetti di aprire i file dalla stessa posizione, puoi fare: cd/long/percorso/su/i/file/vuoi/poi basta andare: e file1,: e file2 ecc. –
Sì, lo sono consapevole del comando cd. Mi stavo chiedendo se VIM mantiene un elenco accessibile di posizioni di file già aperti, che posso scorrere senza fare "cd" o digitando il percorso completo ogni volta. – shikhanshu