เปิดเทอร์มินัลใน Visual Studio ไหม


98

วิธีเปิดเทอร์มินัลสำหรับเรียกใช้คำสั่งเชลล์ใน Visual Studio (เวอร์ชันชุมชน)


1
ctrl + alt + A สำหรับหน้าต่างคำสั่ง?
Zoran Basic

1
อาจเป็นคำถามที่โง่มาก (แต่ฉันจะเรียนรู้วิธีอื่นได้อย่างไร) แต่หน้าต่างคำสั่งที่มี ctrl + alt + a ไม่อนุญาตให้ฉัน cd หรือกระตุ้นให้รันเซิร์ฟเวอร์ ฉันจะเทียบเท่ากับ Powershell ในแง่ของคำสั่งเชลล์ได้อย่างไร ขอบคุณสำหรับคำตอบของคุณไม่มีน้อย
Xen_mar

1
คุณสามารถใช้คำสั่งบางคำสั่งใน Package Manager Console เช่น cd, dir ... คุณสามารถค้นหาได้ใน View> Other Windows
Zoran Basic

13
VS ไม่มี "เทอร์มินัลในตัว" คุณสามารถเพิ่มได้อย่างง่ายดายด้วยเครื่องมือ> เครื่องมือภายนอก> เพิ่ม Command = cmd.exe, Arguments = / k, Initial Directory = $ (ProjectDir) หรือ Command = powershell.exe หากคุณต้องการ
Hans Passant

1
@Xen_mar คุณเปิดมันยังไง?
Murray

คำตอบ:


70

คุณสามารถมีเทอร์มินัลรวมภายใน Visual Studio โดยใช้หนึ่งในส่วนขยายเหล่านี้:

ตี Whack Terminal

Terminal: cmd หรือ powershell

ทางลัด: Ctrl\,Ctrl\

รองรับ: Visual Studio 2017

https://marketplace.visualstudio.com/items?itemName=DanielGriffen.WhackWhackTerminal

ตี Whack Terminal


BuiltinCmd

Terminal: cmd หรือ powershell

ทางลัด: CtrlShiftT

รองรับ: Visual Studio 2013, 2015, 2017, 2019

https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

BuiltinCmd


3
ส่วนขยายนี้เปิดหน้าต่างเทอร์มินัลเดียวเท่านั้น มีวิธี / ส่วนขยายอื่นในการเปิดหลายรายการเช่น VSCode อนุญาตหรือไม่?
อรุณ

1
ด้วยเหตุผลบางประการส่วนขยายทั้งสองไม่ได้ผลสำหรับฉัน ฉันไม่สามารถป้อนข้อความได้
Wilson

@sabdiel ฉันสังเกตเห็นว่าคุณไม่สามารถใช้เทอร์มินัลเมื่อคุณดูไฟล์แบบอ่านอย่างเดียวหรือไม่มีไฟล์ที่แก้ไขได้
wirher

50

การอัปเดต Visual Studio 2019:

ตอนนี้เทียบกับมีเทอร์มินัลในตัว

TerminalSS

ดู> เทอร์มินัล ( Ctrl+ ")

เพื่อเปลี่ยนเทอร์มินัลเริ่มต้น

เครื่องมือ> ตัวเลือก - เทอร์มินัล> ตั้งเป็นค่าเริ่มต้น

ป้อนคำอธิบายภาพที่นี่


ก่อน Visual Studio 2019

จากความคิดเห็นคำตอบที่ดีที่สุดคือจาก @Hans Passant

  1. เพิ่มเครื่องมือภายนอก

เครื่องมือ> เครื่องมือภายนอก> เพิ่ม

หัวข้อ: Terminal (หรือตั้งชื่อเอง)

Command = cmd.exe หรือ Command = powershell.exe

อาร์กิวเมนต์ = / k

ไดเรกทอรีเริ่มต้น = $ (ProjectDir)

  1. เครื่องมือ> เทอร์มินัล (หรืออะไรก็ตามที่คุณใส่ในชื่อ)

  2. สนุก!


6
นี่จะเป็นทางออกที่ดีถ้าเราสามารถป้อนข้อความลงในหน้าต่างผลลัพธ์
Nathanael

7
โปรดทราบว่าสำหรับ PowerShell คุณต้องใช้ -NoExit แทน / k
Dyndrilliac

1
อย่าเลือก 'ใช้หน้าต่างผลลัพธ์' มิฉะนั้นจะเป็นหน้าต่างอ่านอย่างเดียว
Joe Johnston

รุ่นไหนกันแน่?
groser

17

ในฐานะที่เป็นโซลูชันที่ยุ่งยากคุณสามารถใช้Package Manager Consoleเพื่อดำเนินการ cmd หรือ PowerShell ยกย่อง

ทางลัดสำหรับคอนโซล Package Manager Alt T N O

ทดสอบบนVisual Studio 2017เวอร์ชันชุมชน

ป้อนคำอธิบายภาพที่นี่

นอกจากนี้ยังมีวางจำหน่ายในขณะนี้โดยเป็นส่วนหนึ่งของVisual Studio เวอร์ชัน 16.3 Preview 3

Shortcut Ctrl+ `เหมือนกับ Visual Studio Code


5

ใหม่ใน Visual Studio เวอร์ชันล่าสุดมี View -> Terminal ซึ่งจะเปิดอินสแตนซ์ Powershell เป็นหน้าต่างเทียบกับ VS แทนการใช้ Powershell หรือ cmd แบบลอยจากพรอมต์คำสั่งของนักพัฒนา ดูแล้ว Terminal


4

Microsoft เพิ่งรวม Windows Terminal ใน Visual Studio เวอร์ชัน 16.3 Preview 3 ไปที่ Tools> Options> Preview Features เปิดใช้งานตัวเลือก Experimental VS Terminal และรีสตาร์ท Visual Studio

https://devblogs.microsoft.com/visualstudio/say-hello-to-the-new-visual-studio-terminal/


4
Experimental VS Terminal ดูเหมือนว่าจะถูกลบออกอีกครั้งด้วย VS 16.3.3 อย่างน้อยก็หาไม่พบใน VS เวอร์ชัน 16.3.3--16.3.5
Marc Sigrist

ดูเหมือนว่าจะเป็นใน 16.5 -> developercommunity.visualstudio.com/content/problem/842521/…
rmawatson

3

ใน Visual studio 2019 คุณสามารถเปิดหน้าต่าง command / powershell ได้จาก Tools > Command Line >

ป้อนคำอธิบายภาพที่นี่

หากคุณต้องการเทอร์มินัลในตัวให้ลองใช้
BuiltinCmd : https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

ป้อนคำอธิบายภาพที่นี่

คุณยังสามารถลองใช้ WhackWhackTerminal (ไม่รองรับ vs2019 ภายในวันที่นี้) https://marketplace.visualstudio.com/items?itemName=dos-cafe.WhackWhackTerminal


2

ไม่แน่ใจว่าจะช่วยได้ไหม แต่โดยปกติฉันจะดึงพรอมต์คำสั่งขึ้นมาโดยไปที่แท็บ "การซิงโครไนซ์" ใน Team Explorer แล้วคลิกที่ "การดำเนินการ"

เมื่อพรอมต์คำสั่งเปิดขึ้นจะอยู่ในไดเร็กทอรีของโครงการ



0

คลิกขวาที่โซลูชันของคุณและคุณสมบัติด้านบนคือตัวเลือกเปิด Command Line ซึ่งให้การเข้าถึงคำสั่ง cmd, powershell และ Developer เริ่มต้นหรือคุณสามารถใช้ทางลัดAlt+ Spaceสำหรับ Default (cmd), Shift+ Alt+ ,สำหรับ Dev (cmd), Shift+ Alt+ .สำหรับ powershell


0

ในการเปิดเทอร์มินัล:

  • ใช้Ctrl`แป้นพิมพ์ลัดกับอักขระแบ็กทิก คำสั่งนี้ใช้ได้กับทั้ง Linux และ macOS
  • ใช้คำสั่งเมนู View> Terminal
  • จาก Command Palette (⇧⌘P) ให้ใช้คำสั่ง View: Toggle Integrated Terminal

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับเทอร์มินัลในตัวที่นี่https://code.visualstudio.com/docs/editor/integrated-terminal



-16

สำหรับ Microsoft Visual Studio Community 2017 ให้ใช้Ctrl+ Alt+A

หรือจากมุมมองแผงคำสั่ง-> Windows อื่น ๆ -> หน้าต่างคำสั่ง

เมนูหน้าต่างคำสั่ง


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