vscode ターミナルを最適化するように設定する方法

王林
リリース: 2019-12-16 09:12:44
オリジナル
5613 人が閲覧しました

vscode ターミナルを最適化するように設定する方法

ターミナルで使用するシェル

デフォルトでは、Windows 10 では PowerShell を使用します。 Win 10 より前のバージョンでは、デフォルトのシェルは Cmd になります。 macOS および Linux の VS Code は、デフォルトのシェルが何であるかを検出します。たとえば、私のシステムでは Zsh を使用していますが、それが見つからない場合、ターミナルは起動時にシェル環境として Bash または sh を使用します。

VS Code によって選択されたシェルが希望のものでない場合は、terminal.integrated.shell.windowsterminal.integrated.shell.osx を変更できます。または terminal.integrated.shell.linux の場合、この設定の値は、システムで使用するシェルのパスです。

統合ターミナルは作成時にシェル スクリプトにパラメータを渡します

たとえば、Linux 環境で Bash を作成する場合は、ログイン シェル (ログイン) を使用します。 shell)、これを実現するには、terminal.integrated.shellArgs.linux-l に変更します。

環境変数

非常に一般的に使用される 3 番目の統合ターミナル設定は環境変数です。環境変数をスクリプトに書き込むか、terminal .integrated.env.osx を使用できます。統合端末がシェルを作成するときにどの特別な環境変数を使用するかを制御するには、terminal.integrated.env.linux またはterminal.integrated.env.windows を使用します。この設定は、VS Code とシステム ターミナルで異なる環境変数を使用する場合に役立ちます。

さらに、統合ターミナルは、シェルの起動時の初期ディレクトリを制御するためのterminal.integrated.cwd、マウスの右ボタンの動作を制御するためのterminal.integrated.rightClickBehaviorなど、さまざまなターミナルエミュレータから多くの便利な設定も学習します。クリック時;terminal.integrated.enableBell は、スクリプト エラーが発生したときに音を鳴らすかどうかを制御できます。

terminal.integrated.scrollback

ターミナルがスクリプトを実行すると、最後に出力された 1000 行の結果のみが保存されます。いくつかのテストを実行するときに、1000 行ではまったく不十分な場合があります。テストが終了した後、前の結果を確認するためにページを移動したいと思いますが、1000 行しかなく、すべての結果を表示できないことがわかります。次に、この設定をより高い値に変更できます (たとえば、この値を 5000 に変更しました)。

統合ターミナルのコード実装は依然として非常に優れているため、この値を増やしても VS Code の全体的なパフォーマンスに影響を与えることはまったく心配していません。もちろん、統合ターミナルの出力結果が不要になったと感じた場合は、ショートカット キー「Cmd K」を押してすべての出力結果をクリアすることもできます。

ターミナルの外観を最適化する

下の図では、シェルが vscode-sample フォルダーにあることが簡単にわかります。 this プロジェクトは Git を使用してバージョン管理されており、現在のブランチは master であり、特殊なシンボルも表示されます。ここでは zsh および oh-my-zsh プラグインを使用しています。これらを試してみることもできます。ちなみに、私は Windows 上で Posh-Git を使用して同様の効果を実現しています。

vscode ターミナルを最適化するように設定する方法

おすすめの関連記事とチュートリアル: vscode チュートリアル

以上がvscode ターミナルを最適化するように設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!