web-dev-qa-db-ja.com

Visual Studioコード内でシェルコマンドプロンプトを開く方法

Visual Studio Codeを使用している場合、choco(チョコレート)コマンドなどのコマンドラインプログラムを実行するにはどうすればよいですか? VS Codeの外部で別のコマンドライン(CMD.exe)を実行する必要がありますか、またはこれらのコマンドを実行できるコード内にホットキー/ウィンドウがありますか?

「コマンドパレット」が表示されますが、そのパレットでどのコマンドエンジンが実行されているかは完全にはわかりません。

ありがとう

59
Dan Sorensen

統合コンソールの場合はCtrl + `を使用

リリースノートから:

5月のリリースでは、統合端末の初期バージョンを展開しています。 [表示]メニューからCtrl + `を使用してターミナルを開くことができます。統合端末メニューの切り替え、またはコマンドパレットの[表示]> [統合端末の切り替え]コマンドから。

https://code.visualstudio.com/updates#_workbench

69
brady321

CMD+Shift+CまたはCTRL+Shift+Cを使用しますが、onlyエディターの標準bashコンソールの外部でnewを開きます。

彼らが統合コンソールを実装することを願っています。

40
MCBL

次のメニューオプションで開くことができます:View > Integrated Terminal

統合端末のデフォルトのキーボードショートカットは Ctrl+`

Vscodeでは、複数の統合端末を使用できます。
別のものを開く場合 Ctrl+Shift+`

vscodeキーのショートカットは、標準のUSキーボードレイアウトを想定してレンダリングされます。別のキーボードレイアウトを使用する場合、 方法をお読みください は、現在のキーボードの表現を見ることができます。簡単です。このメニューオプションを開きます:File > Preferences > Keyboard ShortcutsおよびDefault Keyboard Shortcutでコマンドworkbench.action.terminal.toggleTerminalを検索し、マウスを情報アイコンにポイントすると、その組み合わせを確認できます。私にとっては Ctrl+ñ スペイン語のキーボードレイアウトを使用しているためです。

enter image description here

また、端末に切り替えるための個人用ショートカットを作成するのも便利です。このメニューオプションを開きます:File > Preferences > Keyboard Shortcutsおよびkeybinding.jsonタブに次のように入力します。

[
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },{
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }
]

カーソルが端末にフォーカスされ、複数の端末がある場合、組み合わせを使用してすべての端末をナビゲートできます。 Ctrl+Page Down 前の端末と Ctrl+Page Up 次の端末用。

ヒント:エディターにフォーカスしている場合、同じキーボードショートカットを使用してタブ間を移動できます。

21
equiman

私は50名の評判がないためコメントできませんので、回答を投稿しています。 MCBLが書いたように、統合コンソールはありません。ここでこの機能に投票できます: serVoice-Integrated terminal

8
msallin

まだコメントを追加することはできませんが、@ brady321の答えは米国のキーボードのみであることを指摘したいと思います。

注:次のキーは、標準USキーボードレイアウトを想定してレンダリングされます。( https://code.visualstudio.com/Docs/customization/keybindings

たとえば、英国のキーボードは Ctrl+'

File > Preferences > Keyboard Shortcutsを検索すると、workbench.action.terminal.toggleTerminalでショートカットを見つけることができます。 USキーボードを使用していない場合は、キーボードレイアウトを使用した同等のショートカットが表示されます。

enter image description here

ネイティブコンソールを開くショートカットがどのように見えるかを確認するには、ショートカットファイルでworkbench.action.terminal.openNativeConsoleを見つけてください。

統合端末の詳細については、以下を参照してください。 https://code.visualstudio.com/docs/editor/integrated-terminal

8
jobmo

それどころか、次のことを行うだけで、Visual Studioコードツール内でターミナルを実行することもできます。

「表示>統合ターミナル」に移動するか、ショートカットキー「Ctrl + '」を使用します

これは、Visual Studioコードの新しいバージョンで利用できると思います。バージョン1.7.0-insiderでこれを行うことができました。

5
Tech

Ctrl`

統合ターミナルVisual Studio Codeでは、最初はワークスペースのルートから統合ターミナルを開くことができます。これは、ウィンドウを切り替えたり、既存の端末の状態を変更してクイックコマンドラインタスクを実行する必要がないため、非常に便利です。

ターミナルを開くには:

  • 使用 Ctrl+`バックティック文字を使用したキーボードショートカット。
  • ビューを使用|統合ターミナルメニューコマンドを切り替えます。コマンドから
  • パレット(Ctrl+Shift+P)、View:Toggle Integrated Terminalコマンドを使用します。 enter image description herehttps://code.visualstudio.com/docs/editor/integrated-terminal
4
xgqfrms

私はvsCode 1.9.1を使用しています。私が知っているように2つの方法があります

  1. Ctrl + `キーを押すと簡単に開くことができます。
  2. View-> Integrated Terminalに移動します

terminal for vscode

3
reza.cse08

ubuntuでCtrl + Jキーを使用してテストする

3
Vesper

これをテストして、これは私のために働く

Ctrl + ñ

Ctrl + `

ctrl + j

1
DarckBlezzer

英国のMacBookで、VS Codeのキーボードショートカット([コード]> [設定]> [キーボードショートカット])を見ると、Toggle Integrated Terminalにキーバインドがあります Crtl+`

ただし、ショートカットは Ctrl+§、これは私のMacBookのキーで、同じ場所にあります ` 英国のWindowsキーボード。

Microsoftのテキストエディターは使用できますが、etcなどは使用できません。

1
Douglas Waugh

カスタムショートカットを使用しました。以下のkeybindをkeybinds.jsonに追加します。

[
    {
        "key": "ctrl+,",
        "command": "workbench.action.terminal.toggleTerminal"
    }
]

Keybinds.jsonを開くには

CTRL + SHIFT + Pその後、キーボードと入力し、クリックしてキーボードショートカットを開く

0
Crypto

デバッグコンソールは、コンソールからの入力を読み取る必要があるプログラムをサポートしていないため、起動構成で属性externalConsoleをtrueに設定することにより、外部のネイティブコンソールを有効にできます。 lauch.jsonはただ書きます: "externalConsole":true

0
rainer

コマンドラインにアクセスするには、Control + ESCを使用します

0
Fuji Nguyen

統合端末をCMDに切り替えます

  1. Integrated Terminalを開きます: Ctrl + `
  2. Bashターミナルがコマンドプロンプト(cmd)、単にコマンドを実行します:cmd、ターミナルでCommand Promptに切り替えます。

enter image description here

0
Loukan ElKadi

コマンドラインプログラムを実行する最良の方法は、VS Code内で提供されるターミナルウィンドウを使用することです。この方法では、touはアプリを切り替えません。しかし、ターミナルと他のウィンドウを切り替えるには、以下をお勧めします:

  1. 端末を開くにはCtrl + `
  2. 2番目のターミナルを開くには-1番目のターミナルでノードスクリプトを実行しているときにブロックされ、同時に2番目のスクリプトを実行する必要がある場合- Ctrl + Shift + `
  3. フォーカス/スイッチへ再オープンせずに端末に戻る:
    1. 押す F1 次に、キーボードショートカットと入力します
    2. workbench.action.terminal.focusを見つけて設定します Ctrl + \ -このスラッシュは通常、右隣にあります Ctrl キー。これにより、コードと端末の切り替えが非常に簡単になります。 Ctrl + ` そして Ctrl + \ 右手と人差し指で呼び出されます。
0
Ognyan Dimitrov