Kiedy używam git w wierszu poleceń, zastanawiam się, czy można użyć Visual Studio Code jako domyślnego edytora, tj. Podczas tworzenia komentarzy zatwierdzania i patrzenia na różnicę pliku z wiersza poleceń.
Rozumiem, że nie będzie można go używać do łączenia (przynajmniej w jednej chwili), ale czy ktoś wie, czy można go użyć do przeglądania różnic, a jeśli tak, to jakie opcje wiersza poleceń byłyby wymagane w plik .gitconfig, aby tak się stało?
AKTUALIZACJA 1:
Wypróbowałem podejście podobne do tego, co zrobiłem dla Notepad ++ w przeszłości , tj
#!/bin/sh
"c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin "$*"
I używane:
#!/bin/sh
"C:\Users\gep13\AppData\Local\Code\app-0.1.0\Code.exe" "$*"
Ale powoduje to komunikat o błędzie:
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]>
Kod otwiera się poprawnie, z oczekiwaną treścią, ale nie czeka na odpowiedź, tj. Kliknij Zapisz i zamknij okno, aby wrócić do monitu.
AKTUALIZACJA 2:
Właśnie otrzymałem odpowiedź od jednego z programistów pracujących nad VSCode. Wygląda na to, że ta funkcja obecnie nie jest obsługiwana :-(
https://twitter.com/IsidorN/status/595501573880553472
Jeśli chcesz zobaczyć dodanie tej funkcji, warto pomyśleć o dodaniu tutaj głosów:
AKTUALIZACJA 3:
Zostałem niezawodnie poinformowany, że ta funkcja została wybrana przez zespół VSCode, więc nie mogę się doczekać przyszłej wersji, która ją obejmie.
AKTUALIZACJA 4:
Dzięki komentarzowi @ f-boucheros poniżej mogłem sprawić, aby VS Code działał jako domyślny edytor komentarzy do zatwierdzania, rebase itp. Nadal chciałbym sprawdzić, czy można go również użyć jako narzędzia do porównywania.
AKTUALIZACJA 5:
Zgodnie z zaakceptowaną odpowiedzią na to pytanie jest to teraz możliwe przy użyciu wydania kodu V1.0.
--new-window
do polecenia jest pomocne. W ten sposób operacja git otworzy się w nowym oknie.