เมื่อใช้คอมไพล์ที่บรรทัดคำสั่งฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะใช้ Visual Studio Code เป็นเครื่องมือแก้ไขเริ่มต้นเช่นเมื่อสร้างคอมมิชชันคอมเม้นท์และดูไฟล์ต่างจากบรรทัดคำสั่ง
ฉันเข้าใจว่ามันเป็นไปไม่ได้ที่จะใช้มันเพื่อทำการผสาน (อย่างน้อยในนาที) แต่ไม่มีใครรู้ว่ามันเป็นไปได้ที่จะใช้มันเพื่อดู diff หรือไม่และถ้าใช่ตัวเลือกบรรทัดคำสั่งจะต้องมีอะไรบ้าง ไฟล์. gitconfig เพื่อทำให้เกิดขึ้น
อัปเดต 1:
ฉันได้ลองวิธีการคล้ายกับสิ่งที่ฉันทำสำหรับNotepad ++ ในอดีตเช่น
#!/bin/sh
"c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin "$*"
และใช้:
#!/bin/sh
"C:\Users\gep13\AppData\Local\Code\app-0.1.0\Code.exe" "$*"
แต่ผลลัพธ์นี้เป็นข้อความแสดงข้อผิดพลาด:
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]>
รหัสเปิดขึ้นอย่างถูกต้องพร้อมเนื้อหาที่คาดหวัง แต่ไม่รอการตอบสนองเช่นคลิกบันทึกและปิดหน้าต่างเพื่อกลับไปที่พร้อมท์
อัปเดต 2:
ฉันเพิ่งได้ยินกลับมาจากหนึ่งในนักพัฒนาที่ทำงานกับ VSCode ดูเหมือนว่าฟังก์ชั่นนี้ยังไม่รองรับ :-(
https://twitter.com/IsidorN/status/595501573880553472
หากคุณสนใจที่จะเห็นคุณลักษณะนี้ได้รับการเพิ่มคุณอาจต้องการพิจารณาเพิ่มคะแนนของคุณที่นี่:
อัปเดต 3:
ฉันได้รับแจ้งอย่างน่าเชื่อถือว่าฟีเจอร์นี้ได้รับการคัดเลือกโดยทีม VSCode ดังนั้นฉันรอคอยการเปิดตัวในอนาคตที่จะรวมไว้
ปรับปรุง 4:
ขอบคุณที่ความคิดเห็น @ f-boucheros ด้านล่างฉันได้รับ VS Code ทำงานเป็นตัวแก้ไขเริ่มต้นสำหรับคอมเม้นท์รีบูต ฯลฯ ฉันยังต้องการดูว่ามันเป็นไปได้ที่จะใช้มันเป็นเครื่องมือ diff หรือไม่
ปรับปรุง 5:
ตามคำตอบที่ได้รับการยอมรับสำหรับคำถามนี้สามารถใช้รหัส V1.0 ได้แล้ว
--new-window
การเพิ่มคำสั่งนั้นมีประโยชน์ วิธีนี้การดำเนินการคอมไพล์จะเปิดในหน้าต่างใหม่