Visual Studio Codeを使用している場合、choco(チョコレート)コマンドなどのコマンドラインプログラムを実行するにはどうすればよいですか? VS Codeの外部で別のコマンドライン(CMD.exe)を実行する必要がありますか、またはこれらのコマンドを実行できるコード内にホットキー/ウィンドウがありますか?
「コマンドパレット」が表示されますが、そのパレットでどのコマンドエンジンが実行されているかは完全にはわかりません。
ありがとう
統合コンソールの場合はCtrl + `を使用
リリースノートから:
5月のリリースでは、統合端末の初期バージョンを展開しています。 [表示]メニューからCtrl + `を使用してターミナルを開くことができます。統合端末メニューの切り替え、またはコマンドパレットの[表示]> [統合端末の切り替え]コマンドから。
CMD+Shift+C
またはCTRL+Shift+C
を使用しますが、onlyエディターの標準bashコンソールの外部でnewを開きます。
彼らが統合コンソールを実装することを願っています。
次のメニューオプションで開くことができます:View > Integrated Terminal
統合端末のデフォルトのキーボードショートカットは Ctrl+`
Vscodeでは、複数の統合端末を使用できます。
別のものを開く場合 Ctrl+Shift+`
vscodeキーのショートカットは、標準のUSキーボードレイアウトを想定してレンダリングされます。別のキーボードレイアウトを使用する場合、 方法をお読みください は、現在のキーボードの表現を見ることができます。簡単です。このメニューオプションを開きます:File > Preferences > Keyboard Shortcuts
およびDefault Keyboard Shortcut
でコマンドworkbench.action.terminal.toggleTerminal
を検索し、マウスを情報アイコンにポイントすると、その組み合わせを確認できます。私にとっては Ctrl+ñ スペイン語のキーボードレイアウトを使用しているためです。
また、端末に切り替えるための個人用ショートカットを作成するのも便利です。このメニューオプションを開きます: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 次の端末用。
ヒント:エディターにフォーカスしている場合、同じキーボードショートカットを使用してタブ間を移動できます。
私は50名の評判がないためコメントできませんので、回答を投稿しています。 MCBLが書いたように、統合コンソールはありません。ここでこの機能に投票できます: serVoice-Integrated terminal 。
まだコメントを追加することはできませんが、@ brady321の答えは米国のキーボードのみであることを指摘したいと思います。
注:次のキーは、標準USキーボードレイアウトを想定してレンダリングされます。( https://code.visualstudio.com/Docs/customization/keybindings )
たとえば、英国のキーボードは Ctrl+':
File > Preferences > Keyboard Shortcuts
を検索すると、workbench.action.terminal.toggleTerminal
でショートカットを見つけることができます。 USキーボードを使用していない場合は、キーボードレイアウトを使用した同等のショートカットが表示されます。
ネイティブコンソールを開くショートカットがどのように見えるかを確認するには、ショートカットファイルでworkbench.action.terminal.openNativeConsole
を見つけてください。
統合端末の詳細については、以下を参照してください。 https://code.visualstudio.com/docs/editor/integrated-terminal
それどころか、次のことを行うだけで、Visual Studioコードツール内でターミナルを実行することもできます。
「表示>統合ターミナル」に移動するか、ショートカットキー「Ctrl + '」を使用します
これは、Visual Studioコードの新しいバージョンで利用できると思います。バージョン1.7.0-insiderでこれを行うことができました。
Ctrl+ `
統合ターミナルVisual Studio Codeでは、最初はワークスペースのルートから統合ターミナルを開くことができます。これは、ウィンドウを切り替えたり、既存の端末の状態を変更してクイックコマンドラインタスクを実行する必要がないため、非常に便利です。
ターミナルを開くには:
ubuntuでCtrl + Jキーを使用してテストする
これをテストして、これは私のために働く
Ctrl + ñ
Ctrl + `
ctrl + j
英国のMacBookで、VS Codeのキーボードショートカット([コード]> [設定]> [キーボードショートカット])を見ると、Toggle Integrated Terminalにキーバインドがあります Crtl+`。
ただし、ショートカットは Ctrl+§、これは私のMacBookのキーで、同じ場所にあります ` 英国のWindowsキーボード。
Microsoftのテキストエディターは使用できますが、etcなどは使用できません。
カスタムショートカットを使用しました。以下のkeybindをkeybinds.jsonに追加します。
[
{
"key": "ctrl+,",
"command": "workbench.action.terminal.toggleTerminal"
}
]
Keybinds.jsonを開くには
CTRL + SHIFT + Pその後、キーボードと入力し、クリックしてキーボードショートカットを開く
デバッグコンソールは、コンソールからの入力を読み取る必要があるプログラムをサポートしていないため、起動構成で属性externalConsoleをtrueに設定することにより、外部のネイティブコンソールを有効にできます。 lauch.jsonはただ書きます: "externalConsole":true
コマンドラインにアクセスするには、Control + ESCを使用します
コマンドラインプログラムを実行する最良の方法は、VS Code内で提供されるターミナルウィンドウを使用することです。この方法では、touはアプリを切り替えません。しかし、ターミナルと他のウィンドウを切り替えるには、以下をお勧めします: