Quando si utilizza git sulla riga di comando, mi chiedo se è possibile utilizzare Visual Studio Code come editor predefinito, ad esempio quando si creano commenti di commit e guardando un diff di un file dalla riga di comando.Come utilizzare Visual Studio Code come editor di default per Git
Capisco che non sarà possibile utilizzarlo per fare unioni (almeno al minuto) ma qualcuno sa se è possibile usarlo per guardare i diff e, in tal caso, quali opzioni della riga di comando sarebbe richiesto nel file .gitconfig per farlo accadere?
UPDATE 1:
ho cercato un approccio simile a quello che ho fatto per Notepad++ in the past, cioè
#!/bin/sh
"c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin "$*"
e usati:
#!/bin/sh
"C:\Users\gep13\AppData\Local\Code\app-0.1.0\Code.exe" "$*"
Ma questo si traduce in una messaggio di errore:
C:\temp\testrepo [master +1 ~0 -0]> git commit
[8660:0504/084217:ERROR:crash_reporter_win.cc(70)] Cannot initialize out-of-process crash handler
Aborting commit due to empty commit message.
C:\temp\testrepo [master +1 ~0 -0]>
Il codice si apre correttamente, con il contenuto previsto, ma non attende la risposta, ad esempio facendo clic su Salva e chiudi la finestra per tornare al prompt.
UPDATE 2:
ho appena sentito indietro da uno degli sviluppatori che lavorano su VSCode. Assomiglia a questa funzionalità attualmente non è supportata :-(
https://twitter.com/IsidorN/status/595501573880553472
Se siete interessati a vedere questa funzione vengono aggiunti, si potrebbe desiderare di pensare di aggiungere i vostri voti qui:
UPDATE 3:
sono stato reliably informed che questa funzione è stata ripresa da tè VSCode m, quindi non vedo l'ora di una futura versione che lo includerà.
AGGIORNAMENTO 4:
Grazie a @ f-boucheros commento qui sotto, sono stato in grado di ottenere codice VS lavorando come l'editor predefinito per commettere i commenti, rebase, ecc mi piace ancora di vedere se è possibile utilizzarlo anche come strumento diff.
UPDATE 5:
Come per la risposta accettata per la domanda, questo è ora possibile utilizzando la versione V1.0 di codice.
Ho trovato anche addinng '--new-window' al comando per essere utile. In questo modo l'operazione git si aprirà in una nuova finestra. – jrotello
Questa è la risposta è grande. Unico problema è la finestra del codice si apre sotto la mia finestra del prompt dei comandi corrente. (codice in esecuzione versione 1.4.0) –
Quando parliamo di _command line_ intendiamo 'Ctrl + Shift + P'? Il mio non funziona (non è disponibile 'code --help') e non capisco cosa significa:" Assicurati di aver selezionato Aggiungi al PERCORSO durante l'installazione "Cosa devo fare per controllarlo? Qualcuno può aiutarmi? –