2012-03-22 14 views
14

Chciałbym mieć okno narzędzi w Visual Studio, które pozwala mi wpisywać rzeczy linii poleceń (np. git stash, npm install, itp.) W bieżącym katalogu roboczym projektu. Coś jak this in Eclipse.Korzystanie z wiersza polecenia z poziomu Visual Studio

Nie mogę znaleźć żadnej takiej opcji w żadnym z menu, ale wprawdzie są to labirynty. Próbowałem przeglądać galerię Visual Studio, ale nie było też kostki. Jakieś rozszerzenie czy ukryta opcja, która by mi to dała?

PowerShell prawdopodobnie też by działał, ponieważ z tego co rozumiem, jest to nadzbiór zwykłej powłoki.

Odpowiedz

9

W Visual Studio 11, NuGet Package Manager Console jest w pełni funkcjonalną konsolą PowerShell. Możesz wykonywać różne operacje, w tym operacje systemu plików, polecenia git/hg/svn/tfs, itp.

Możesz także dostosować doświadczenie za pomocą specjalnego profilu PowerShell o nazwie NuGet_profile.ps1.

Zainstalowanie NuGet VSIX z galerii Visual Studio zapewni podobne doświadczenie w VS2010, jeśli się nie mylę.

2

Możesz pobrać PowerConsole z galerii rozszerzeń programu Visual Studio.

+0

Słodki. Musiałem go zmodyfikować do pracy z VS11, ale wydaje mi się, że potrzebuję tego. – Domenic

+1

Zobacz mój wpis poniżej. W VS11 jest już konsola PowerShell. :) –

3

Jest okno poleceń w Visual Studio (CTRL + ALT + A) lub (Widok -> OtherWindows -> Okno poleceń)

You can then use the shell command to run external executables

Składnia jest następująca:

shell [/command] [/output] [/dir:folder] path [args] 
+0

FYI, jeśli używasz okna poleceń do uruchomienia wiersza polecenia, uruchamia go jako proces zewnętrznego okna, który nie daje wiersza polecenia w Visual Studio. np. shell cmd.exe –

0

Dla każdego, kto jest po drugiej stronie to na 2018+, jest teraz również rozszerzenie Whack Whack Terminal od Microsoft Daniel Griffen (@dgriffen na GitHub), co daje dokładnie, czego szukali.

Whack Whack Terminal to emulator terminala dla Visual Studio 2017. W przeciwieństwie do innych terminali dla VS, Whack Whack Terminal jest w pełni interaktywny. Użytkownicy mogą uruchamiać interaktywne polecenia git, vim lub prawie każde inne narzędzie wiersza poleceń.

Domyślnym terminalem jest powershell i można go otworzyć za pomocą akordu skrótu "Ctrl + \, Ctrl + \".

Dostępne są również opcje CMD i WSLBash.

To także otwarte oprogramowanie! Kod źródłowy można znaleźć pod adresem Microsoft/WhackWhackTerminal na GitHub.

Powiązane problemy