Definizione dell'Editor esterno di Midnight Commander su Windows


0

Sono nuovo di Midnight Commander. Molto impressionato finora. Sto lavorando sia su Mac OS che su Windows e vorrei utilizzare vim come editor esterno. Questo sembra essere l'editor esterno predefinito su Mac, quindi nessun problema lì. In Windows, ho definito la variabile di ambiente

set EDITOR=C:\Program Files (x86)\Vim\vim74\vim.exe

Il problema è che quando modifico un file, mc sta inserendo a /C tra% EDITOR% e il nome del file, in questo modo:

"C:\Program Files (x86)\Vim\vim74\vim.exe" /C C:/Users/path/file

Vim lo pensa /C è un file e crea un buffer per questo. C'è un modo per impedirlo?


Per chiarire, voglio impedire il /C essere aggiunto alla riga di comando. Capisco che Vim lo consideri come due file e non voglio che cambi.
Phil R

Questa è una soluzione davvero sfacciata, ma potresti aggiungere -c "bd1" alla fine del comando, e il "file" /C sarà cancellato all'avvio di vim.
DJMcMayhem

Ha funzionato, @DJMcMayhem, dopo aver circondato il vim pieno percorso tra virgolette. Sembra un po 'sfacciato. Tu (o chiunque altro) sai perché mc mette il /C lì dentro?
Phil R

Sfortunatamente non so nulla del comandante di mezzanotte, solo vim. Mi dispiace per quello!
DJMcMayhem
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.