mvim (MacVim 7.4) apre nuove finestre anziché schede (Mac OS X 10.8.5)

2

Sto usando quanto sopra e modificando nuovi file usando mvim <filename> . La prima volta che ho installato mvim nella directory / usr / local / bin mi è sembrato di aprire i file in nuove schede per impostazione predefinita, questo comportamento è stato interrotto.

Mi piacerebbe conoscere l'impostazione .vimrc per riattivarlo o l'interruttore mvim che dovrei usare per aprire i file in modo che siano tabellati anziché aperti come nuove finestre.

Il .vimrc che sto usando al momento è:

set number
set ruler
"folding settings
set foldmethod=indent   "fold based on indent
set foldnestmax=20      "deepest fold is 10 levels
set nofoldenable        "dont fold by default
set foldlevel=31        "this is just what i use
set ignorecase

Non penso che nessuno dei precedenti dovrebbe cambiare il comportamento di mvim e il modo in cui apre nuovi file.

Ho già letto: MacVim: passa alla scheda in cui il file viene aperto se provi ad aprire un file già aperto ; e Usa MacVim come terminale standard? ; e sono anche nel mezzo della lettura: help mvim

Sono certo di aver letto la risposta da qualche parte, tuttavia non riesco a ricordare dove e ora non riesco a trovarla.

    
posta Deesbek 18.10.2013 - 02:14
fonte

1 risposta

2

usa l'opzione della riga di comando --remote-tab , come in:

mvim --remote-tab foobar.txt

La risposta è stata ottenuta leggendo help:mvim che si trova nella sezione 14 del file di aiuto intitolato macvim-hints .

Estratto qui è la sezione pertinente del file della guida di MacVim 7.4:

Scenario:

~ You want to open a file in a tab in an already opened window, but typing "mvim filename" in Terminal opens it up in a separate window.

Solution:

~ Use the |--remote-tab| switch. If you have several windows open you might have to specify which window you want the file to open in by using the |--servername| switch. The title of a window usually ends in something like "VIM" or "VIM3" --- this is the server name of that window. So to open a file named "foobar.txt" in a window whose title ends in "VIM3" you would type (the order of the arguments matters):

mvim --servername VIM3 --remote-tab foobar.txt

For more information, consult the |client-server| manual page.

    
risposta data 18.10.2013 - 17:36
fonte

Leggi altre domande sui tag