คำถามติดแท็ก visual-studio-code

Visual Studio Code เป็นโปรแกรมแก้ไขข้อความโอเพ่นซอร์สสำหรับ Linux, OS X และ Windows ซึ่งรวมถึงการสนับสนุนการดีบักการควบคุม Git แบบฝังส่วนขยายที่หลากหลายและประสบการณ์การพัฒนาที่หลากหลายเช่นการเติมโค้ดอัจฉริยะ เป็นโอเพ่นซอร์สที่ขับเคลื่อนโดย Microsoft สร้างขึ้นบน Electron เช่น Atom ของ GitHub

5
ลบการรวม git จาก VSCode
ฉันดาวน์โหลด Visual Studio Code เพื่อทดลองใช้ในที่ทำงานและฉันหลงรักเกือบทุกอย่างเกี่ยวกับมัน ส่วนหนึ่งที่ฉันไม่ชอบแม้ว่า: การรวม Git ฉันนำเข้าโฟลเดอร์ที่ทำงานทั้งหมดของฉัน (ไฟล์ต้นฉบับ ~ 14000 ไฟล์ + รายการ git) และเค้าโครงและทุกอย่างภายใน Visual Studio Code นั้นยอดเยี่ยมมาก ฉันย้ายจากโปรแกรมแก้ไขโค้ดแบบเดิมมาเป็นตัวแก้ไขนี้เพราะดูเหมือนว่าจะทำงานได้ดีขึ้นมากสำหรับฉัน ปัญหาหลักของฉันคือถ้าฉันทำงานในไฟล์และบันทึกไว้ Visual Studio Code จะหยุดทำงานประมาณ 30-60 วินาที ตอนแรกฉันก็งง แต่แล้วฉันก็สังเกตเห็นว่าแท็บ Git "ทำงาน" จากการคาดเดาที่ดีที่สุดของฉันหลังจากที่ฉันบันทึกไฟล์มันกำลังข้ามไฟล์ทั้งหมด ~ 14000 ไฟล์และทำอะไรบางอย่างฉันไม่แน่ใจว่าอะไร มีใครรู้บ้างว่ามีวิธีลบการรวม Git จาก VSC หรืออย่างน้อยก็ละเว้นการทำสิ่งที่คิดว่ากำลังทำอยู่?

10
การเยื้องและการจัดรูปแบบ CSS ของ Visual Studio code
ผมอยากจะทราบว่ามีวิธีการอัตโนมัติเปิดใช้งานใด ๆ เยื้องไฟล์ CSS ในรหัสภาพสตูดิโอที่มีทางลัดALT+ SHIFT+ F? มันทำงานได้ดีกับ JavaScript แต่ไม่แปลกกับ CSS

7
มีวิธีเปิดการสนับสนุนไวยากรณ์ ES6 / ES7 ใน vscode หรือไม่?
แก้ไข 3: ตั้งแต่เวอร์ชัน 0.4.0 สามารถเปิดใช้ไวยากรณ์ ES6 ได้โดยการเพิ่มjsconfig.jsonไฟล์ลงในโฟลเดอร์โปรเจ็กต์ที่มีเนื้อหาดังต่อไปนี้: { "compilerOptions": { "target": "ES6" } } แก้ไข 2: คุณสามารถโหวตคุณสมบัตินี้ด้วยเสียงของผู้ใช้ มีวิธี "เปิด" ES6 / ES7 ใน Visual Studio Code หรือไม่ แก้ไข 1 พยายามคำแนะนำของ @ sarvesh - ลบล้างjavascript.validate.targetและเริ่ม vscode ใหม่ ไม่ได้ช่วย


6
วิธีปิดโฟลเดอร์ที่เปิดใน Visual Studio Code
ฉันรัก VSCode แต่ฉันหาวิธีปิดโฟลเดอร์ที่เปิดไม่ได้ ดูเหมือนว่าคุณจะเปิดได้ทีละโฟลเดอร์เท่านั้น และวิธีเดียวที่จะปิดได้คือปิดโปรแกรมทั้งหมดหรือไม่? ฉันพลาดอะไรไปรึเปล่า?

3
Visual Studio Code: การเปลี่ยนแปลงไฟล์รีเฟรชอัตโนมัติ
การทำงานกับ Visual Studio รหัสฉันได้สังเกตเห็นว่าไฟล์ที่คุณกำลังทำงานกับการเปลี่ยนแปลงเมื่อใดก็ตามที่ได้รับไฟล์ที่มุ่งเน้นในแผงรหัสมันจะถูกโหลดจากดิสก์(ถ้าคุณไม่ได้มีการเปลี่ยนแปลงในไฟล์ผ่าน VSCode) อย่างไรก็ตามหากคุณอยู่ในไฟล์นั้นจะไม่มีการแจ้งเตือนที่จะเตือนคุณเกี่ยวกับการเปลี่ยนแปลงไฟล์ ฉันตรวจสอบการตั้งค่าแล้ว แต่ไม่พบตัวเลือก Visual Studio: ตรวจจับเมื่อไฟล์มีการเปลี่ยนแปลงนอกสภาพแวดล้อม คำถามของฉัน: มีการตั้งค่าใด ๆ ที่ซ่อนอยู่หรือมีการแฮ็กเพื่อให้คำเตือนนั้นเกิดขึ้น อัปเดต แก้ไขในเวอร์ชัน 0.3.0 ของ Visual Studio Code ไฟล์จะได้รับการอัพเดตจากดิสก์หากไม่มีการเปลี่ยนแปลงผ่านตัวแก้ไข (มีประโยชน์มากในการอ่านไฟล์บันทึกระหว่างการดำเนินการตามกระบวนการ) หากมีการเปลี่ยนแปลงทั้งสองด้าน (จากดิสก์และผ่านตัวแก้ไข) เมื่อคุณพยายามบันทึกไฟล์โดยใช้ VSCode ตัวแก้ไขจะเตือนคุณเกี่ยวกับสถานการณ์นั้น (เช่น "การเขียนสกปรก") และการเปรียบเทียบไฟล์จะช่วยให้คุณตัดสินใจได้ จะทำอย่างไร.

30
ไม่มี Git ใน VS Code - ไม่มีผู้ให้บริการควบคุมแหล่งที่มา
ฉันเพิ่งติดตั้ง Visual Studio Code 1.17 และเปิดโฟลเดอร์ที่เก็บ Git เมื่อเข้าสู่การควบคุมแหล่งที่มาของแท็บผมเห็นข้อความ"ไม่มีผู้ให้การควบคุมแหล่งที่ใช้งาน" ฉันคิดว่า Git ถูกรวมเข้ากับ VSCode แล้ว!? ยิ่งทำให้เรื่องแย่ลงเมื่อฉันพยายามติดตั้งผู้ให้บริการ SCM เพิ่มเติมไม่มีตัวเลือกสำหรับ Git ฉันจะคืน Git ได้อย่างไร!?

20
จุดพัก Mocha โดยใช้ Visual Studio Code
เป็นไปได้หรือไม่ที่จะเพิ่มเบรกพอยต์ให้กับการทดสอบ Mocha โดยใช้ Visual Studio Code โดยปกติเมื่อทำการดีบักโค้ดเราจำเป็นต้องกำหนดค่า launch.json โดยตั้งค่าแอ็ตทริบิวต์ของโปรแกรมเป็นไฟล์ javascript เพื่อเรียกใช้งาน ฉันไม่แน่ใจว่าจะทำสิ่งนี้ให้กับมอคค่าได้อย่างไร

5
ใน Visual Studio Code ฉันจะผสานระหว่างสองสาขาภายในได้อย่างไร
ใน Visual Studio Code ดูเหมือนว่าฉันได้รับอนุญาตให้ผลักดึงและซิงค์เท่านั้น มีเอกสารรองรับสำหรับความขัดแย้งในการผสาน แต่ฉันไม่สามารถหาวิธีผสานระหว่างสองสาขาได้ บรรทัดคำสั่ง Git ภายใน VSC (กด F1) จะทำให้ชุดคำสั่งย่อยเท่านั้น: การพยายามดึงจากสาขาอื่นหรือผลักดันไปยังสาขาอื่นจะให้ผลตอบแทน: นี่คือเอกสารเกี่ยวกับ Git Visual Studio Code Git Documentationของ VSCode ฉันมองข้ามอะไรไป?

11
จะเพิ่มข้อมูลโค้ดที่กำหนดเองใน VSCode ได้อย่างไร?
เป็นไปได้ไหมที่จะเพิ่มข้อมูลโค้ดที่กำหนดเองใน Visual Studio Code และถ้าเป็นเช่นนั้นอย่างไร? VSCode ขึ้นอยู่กับ Atom ดังนั้นจึงควรเป็นไปได้

7
VSCode - วิธีตั้งค่าไดเร็กทอรีการทำงานสำหรับการดีบัก
ฉันกำลังเริ่มใช้ vscode สำหรับ Python ฉันมีโปรแกรมทดสอบง่ายๆ ฉันต้องการเรียกใช้ภายใต้การดีบักและฉันต้องตั้งค่าไดเร็กทอรีการทำงานสำหรับการรัน ฉันจะทำอย่างไร / ที่ไหน

2
จะกำหนดขนาดแท็บต่อประเภทไฟล์ได้อย่างไร
วิธีการขนาดแท็บชุดคำตอบอยู่แล้วนี่ แต่จะมีการตั้งค่าต่างๆสำหรับไฟล์ประเภทต่างๆได้อย่างไร? เช่นฉันต้องการให้ขนาดแท็บสำหรับ HTML เป็น 2 แต่สำหรับไฟล์อื่น ๆ เป็น 4

4
VS Code - เพิ่มไฟล์ใหม่ภายใต้ไดเร็กทอรีการทำงานที่เลือก
ฉันกำลังพยายามหาทางลัดเพื่อเพิ่มไฟล์ใหม่ในโฟลเดอร์ที่ทำงานปัจจุบัน ดังนั้นฉันจึงไปที่ explorer โดยใช้cmd+shift+eและเมื่อฉันไปที่โฟลเดอร์ฉันต้องการสร้างคลาสใหม่ที่ฉันทำcmd+nซึ่งจะสร้างไฟล์ใหม่ให้ฉัน แต่ไม่ได้บันทึกไว้ที่ใดก็ได้ (ฉันพยายามรับพฤติกรรมที่คล้ายกับสิ่งที่ ReSharper ทำเช่น ). มีทางลัดอื่นในการรับไฟล์ที่สร้างขึ้นภายใต้โฟลเดอร์ที่คุณมีโฟกัสใน explorer หรือไม่? โดยพื้นฐานแล้วฉันต้องการให้กล่องข้อความกรอกชื่อจากนั้นไฟล์จะได้รับการบันทึกโดยอัตโนมัติเพื่อที่ฉันจะไม่ได้รับข้อความแจ้งในภายหลัง ฉันใช้เพื่ออ้างอิงหน้าต่อไปนี้: https://code.visualstudio.com/docs/customization/keybindings

2
จะเปิดหลอดไฟผ่านทางลัดได้อย่างไร?
บางภาษารองรับการทำงานของโค้ดที่แสดงหลอดไฟที่ให้การแก้ไขอย่างรวดเร็วสำหรับคำเตือน / ข้อผิดพลาด (ดูhttps://code.visualstudio.com/docs/editor/editingevolved#_code-actionสำหรับข้อมูลเพิ่มเติม) ฉันชอบฟีเจอร์นี้ แต่ไม่ชอบคลิกที่หลอดไฟ แต่น่าเสียดายที่ผมไม่สามารถหาทางลัดสำหรับการเปิดหลอดไฟที่ตำแหน่งของเคอร์เซอร์ปัจจุบัน ฉันจะสร้างทางลัดดังกล่าวได้อย่างไร ฉันพยายามสร้างทางลัดvscode.executeCodeActionProviderโดยการสร้างการเชื่อมโยงคีย์ที่กำหนดเองดังนี้: [{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}] แต่ทุกครั้งที่ฉันกดปุ่มลัดฉันจะได้รับคำเตือน การรันคำสั่งที่สนับสนุน: 'vscode.executeCodeActionProvider' ล้มเหลว

20
ESLint ไม่ทำงานใน VS Code?
ESLint ไม่ทำงานสำหรับฉันใน VS Code ฉันติดตั้งปลั๊กอินใน VS Code แล้วและ ESLint เองก็เป็นการพึ่งพาของนักพัฒนาใน package.json ซึ่งฉันได้ติดตั้งไว้ด้วย ฉันแก้ไขตัวเลือกต่อไปนี้ใน VS Code User Settings: { "eslint.options": { "configFile": "C:/mypath" } } ฉันใช้คำสั่งeslint --initเพื่อเพิ่มพื้นฐาน.eslintrc.jsonในไดเร็กทอรีหลักของแพ็คเกจของฉัน บุคคลอื่นสามารถรับข้อเสนอแนะ ESLint จาก VS Code โดยใช้แพ็คเกจเดียวกันกับไฟล์กำหนดค่า ESLint เดียวกัน ฉันไม่ได้รับข้อเสนอแนะใด ๆ เมื่อละเมิดกฎหลายข้อโดยตรงซึ่งรวมอยู่ในชุดกฎที่แนะนำซึ่งเป็นค่าเริ่มต้นภายใน.eslintrc.jsonไฟล์ ฉันขาดอะไรไป? แก้ไข: ฉันได้ทดสอบโดยใช้ ESLint ผ่านทางบรรทัดคำสั่งและทุกอย่างทำงานได้ตามที่คาดไว้โดยพบข้อผิดพลาดที่ควรมีอย่างไรก็ตามข้อผิดพลาดเดียวกันนี้ไม่เคยปรากฏใน VS Code ปัญหาดูเหมือนจะอยู่ในฝั่งของ VS Code ไม่ใช่ ESLint

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.