2017-07-18 13 views
2

私はVisual Studioコードを使用してPowerShellを定期的に開発しています。私はよくF8(別名実行選択)を打つことによって、1行のコードをテストします。しかし、統合ターミナルの底面からスクロールアップした場合、F8と打っても、統合端末はバッファの最後までスクロールしません。PowerShellの実行時に統合端末の一番下に移動

実行選択コマンドを実行すると、PowerShell拡張機能でVSCodeを統合ターミナルバッファの最後にジャンプするように設定できますか?

+0

半関連ですが、powershell_iseを使用すると、コンソールペインにジャンプするのに 'CTRL + D 'を使い、スクリプトペインにジャンプするには' CTRL + I'を使うことができます – TheIncorrigible1

答えて

3

組み込みの方法はありませんが、macros extensionを使用できるはずです。 settings.jsonの末尾に以下を追加します。

"macros": { 
    "PowerShellRunSelection": [ 
    "workbench.action.terminal.scrollToBottom", 
    "PowerShell.RunSelection" 
    ] 
} 

そして、次のようにkeybindings.jsonにキーバインドを追加します。ここでは

{ 
    "key": "f8", 
    "command": "macros.PowerShellRunSelection", 
    "when": "editorTextFocus && editorLangId == 'powershell'" 
} 
0

settings.json

"macros": { 
    "PowershellRunSelection": [ 
     "workbench.action.terminal.scrollToBottom", 
     "PowerShell.RunSelection" 
    ], 
    "PowershellRun": [ 
     "workbench.action.terminal.scrollToBottom", 
     "workbench.action.debug.start" 
    ] 
} 

F5とF8の両方のための私の設定です

keybindings.json

{ 
    "key": "f8", 
    "command": "macros.PowershellRunSelection", 
    "when": "editorTextFocus && editorLangId == 'powershell'" 
}, 
{ 
    "key": "f5", 
    "command": "macros.PowershellRun", 
    "when": "editorTextFocus && editorLangId == 'powershell'" 
} 
関連する問題