Git komut satırında kullanırken, Visual Studio Code'u varsayılan düzenleyici olarak kullanmanın mümkün olup olmadığını merak ediyorum, yani komut yorumları oluştururken ve komut satırından bir dosyanın farkına bakarken.
Birleştirme (en azından dakikada) için kullanmak mümkün olmayacağını anlıyorum, ancak diff'e bakmak için kullanmanın mümkün olup olmadığını ve eğer öyleyse, hangi komut satırı seçeneklerinin gerekli olacağını biliyor mu? Bunu yapmak için .gitconfig dosyası?
GÜNCELLEME 1:
Notepad ++ için geçmişte ne yaptığımıza benzer bir yaklaşım denedim , yani
#!/bin/sh
"c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin "$*"
Kullanılan:
#!/bin/sh
"C:\Users\gep13\AppData\Local\Code\app-0.1.0\Code.exe" "$*"
Ancak bu bir hata mesajıyla sonuçlanır:
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, beklenen içerikle doğru bir şekilde açılıyor, ancak yanıtı beklemiyor, yani, isteme geri dönmek için kaydet ve pencereyi kapat'ı tıklıyor.
GÜNCELLEME 2:
VSCode üzerinde çalışan geliştiricilerin birinden duydum. Bu işlevin şu anda desteklenmediği anlaşılıyor :-(
https://twitter.com/IsidorN/status/595501573880553472
Bu özelliğin eklendiğini görmek istiyorsanız, oylarınızı buraya eklemeyi düşünebilirsiniz:
GÜNCELLEME 3:
Ben edilmiş güvenilir haberdar bunu içerecek bir sürümde için sabırsızlanıyorum bu özellik, VSCode ekibi tarafından yakalandı edildiğini.
GÜNCELLEME 4:
Aşağıdaki @ f-boucheros yorum sayesinde, VS Kod taahhüt yorumlar, rebase, vb için varsayılan düzenleyici olarak çalıştırabildim. Yine de diff aracı olarak kullanmanın mümkün olup olmadığını görmek istiyorum.
GÜNCELLEME 5:
Sorunun kabul edilen cevabına göre, bu artık kodun V1.0 sürümü kullanılarak mümkün.
--new-window
olmak için komut addinng buldum . Bu şekilde git işlemi yeni bir pencerede açılır.