cari
Rumahalat pembangunanVSCodevscode如何设置终端进行优化

vscode如何设置终端进行优化

Dec 16, 2019 am 09:12 AM
vscodepengoptimumanterminalsediakan

vscode如何设置终端进行优化

在终端里使用什么样的 Shell

默认情况下,在 Windows 10 上我们会使用 PowerShell,而如果是 Win 10 以下的版本那么默认的 Shell 则会是 Cmd。macOS 和 Linux 下 VS Code 会检测你的默认 Shell 是什么。比如在我的系统上,我就是使用 Zsh,而如果没有找到的话,终端则会使用 Bash 或者 sh 作为启动时的 Shell 环境。

如果 VS Code 挑选的 Shell 不是你想要的,那么你可以修改 terminal.integrated.shell.windowsterminal.integrated.shell.osx或者 terminal.integrated.shell.linux,这个设置的值就是你想要使用的 Shell 在系统上的路径。

集成终端在创建时给 Shell 脚本传入参数

比如说我们想在 Linux 环境下创建 Bash 的时候,使用登陆 Shell (login shell),那我们就可以把 terminal.integrated.shellArgs.linux 修改为 -l 来实现。

环境变量

第三个非常常用的集成终端设置就是环境变量了,我们既可以把环境变量写到脚本里去,也可以使用 terminal.integrated.env.osx、terminal.integrated.env.linux 或者 terminal.integrated.env.windows 来控制集成终端创建 Shell 时,该使用哪些特殊的环境变量。如果你希望在 VS Code 和系统终端里使用不同的环境变量,那么这个设置就能帮助到你。

此外,集成终端还从各种终端模拟器那里学习到不少有用的设置,比如 terminal.integrated.cwd 用于控制 Shell 启动时的初始目录;terminal.integrated.rightClickBehavior 控制鼠标右键点击时的行为;terminal.integrated.enableBell 可以控制当脚本出错时是否要发出响声。

terminal.integrated.scrollback

终端在运行脚本时,只会保存最近输出的 1000 行结果。有的时候,当我们跑一些测试,1000 行根本不够用,测试跑完了,想往上翻页看看前面的结果,却发现只有 1000 行,没法看到全部的结果。那这时我们就可以把这个设置修改为一个较高的值,比如我就把这个值改成了 5000。

集成终端的代码实现还是很不错的,所以我一点也不担心把这个值调大后会影响 VS Code的整体性能。当然,如果我们觉得集成终端里的输出结果已经不需要了,也可以按下快捷键 “Cmd + K”来清除所有的输出结果。

优化终端的样貌

在下图中,我们能够轻松的看出,我的 Shell 现在是在 vscode-sample 这个文件夹下,同时这个项目是使用 Git 进行版本管理的,当前的分支是 master,你还能够看到特殊的符号。这里我使用的是 zsh 和 oh-my-zsh 插件,你也可以试试。对了,我在 Windows 上会使用 Posh-Git 来完成类似的效果。

77d0396720990573b33f2ade3923e34.png

相关文章教程推荐:vscode教程

Atas ialah kandungan terperinci vscode如何设置终端进行优化. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Visual Studio: Membandingkan Pilihan Percuma dan BerbayarVisual Studio: Membandingkan Pilihan Percuma dan BerbayarMay 02, 2025 am 12:09 AM

Apabila memilih VisualStudio, versi percuma sesuai untuk pemaju individu dan pasukan kecil, dan versi berbayar sesuai untuk perusahaan besar dan pengguna yang memerlukan ciri -ciri canggih. 1. Komuniti percuma menyediakan alat pembangunan asas untuk individu dan pasukan kecil. 2. Edisi profesional dan perusahaan yang dibayar menyediakan ciri -ciri dan sokongan canggih untuk persekitaran perniagaan dan pasukan besar.

Visual Studio: Panduan yang komprehensif untuk ciri -cirinyaVisual Studio: Panduan yang komprehensif untuk ciri -cirinyaMay 01, 2025 am 12:14 AM

VisualStudio menyediakan pelbagai ciri untuk meningkatkan kecekapan pembangunan. 1. Antara muka dan navigasi: Menguruskan projek melalui bar menu, bar alat dan komponen lain. 2. Pengeditan Kod dan Persepsi Pintar: Menyediakan alat penyempurnaan dan pemformatan kod. 3. Debugging dan Ujian: Tetapan Breakpoint Sokongan dan Pemantauan Variabel. 4. Kawalan Versi: Mengintegrasikan dengan Git dan sistem lain untuk memudahkan kerjasama pasukan.

Visual Studio vs Vs Code: Pemasangan, Persediaan, dan Kemudahan PenggunaanVisual Studio vs Vs Code: Pemasangan, Persediaan, dan Kemudahan PenggunaanApr 30, 2025 am 12:05 AM

VisualStudio dan VSCode mempunyai kelebihan dan kekurangan mereka sendiri, yang sesuai untuk keperluan pembangunan yang berbeza. VisualStudio sesuai untuk projek besar dan menyediakan fungsi yang kaya; VSCode adalah ringan, fleksibel, dan mempunyai sokongan silang platform.

Tujuan Visual Studio: Penyuntingan Kod, Debugging, dan banyak lagiTujuan Visual Studio: Penyuntingan Kod, Debugging, dan banyak lagiApr 29, 2025 am 12:48 AM

VisualStudio adalah persekitaran pembangunan bersepadu pelbagai fungsi yang menyokong pelbagai bahasa pengaturcaraan dan proses pembangunan lengkap. 1) Penyuntingan Kod: Menyediakan Penyempurnaan Kod Pintar dan Pembinaan Semula. 2) Debugging: Alat debugging yang kuat dalam, menyokong titik putus dan pemantauan berubah-ubah. 3) Kawalan Versi: Mengintegrasikan Git dan TFVC untuk memudahkan kerjasama pasukan. 4) Ujian: Menyokong pelbagai jenis ujian untuk memastikan kualiti kod. 5) Penyebaran: Menyediakan pelbagai pilihan penempatan untuk menyokong keperluan penempatan dari premis ke awan.

Visual Studio vs Vs Code: Perbandingan editor kodVisual Studio vs Vs Code: Perbandingan editor kodApr 28, 2025 am 12:15 AM

VisualStudio sesuai untuk pembangunan projek berskala besar, manakala VSCode sesuai untuk persekitaran yang ringan dan sangat disesuaikan. 1. VisualStudio menyediakan persepsi pintar dan fungsi debug yang kuat, sesuai untuk projek berskala besar dan pembangunan peringkat perusahaan. 2. VSCode menyediakan keupayaan fleksibiliti dan penyesuaian melalui sistem lanjutan, sesuai untuk pelbagai bahasa pengaturcaraan dan pembangunan silang platform.

Harga Visual Studio: Memahami Model LanggananHarga Visual Studio: Memahami Model LanggananApr 27, 2025 am 12:15 AM

Langganan VisualStudio boleh didapati dalam pelbagai peringkat, sesuai untuk keperluan pemaju yang berbeza. 1. Versi asas adalah percuma dan sesuai untuk individu dan pasukan kecil. 2. Versi lanjutan seperti Profesional dan Perusahaan menyediakan alat -alat canggih dan fungsi kerjasama pasukan, sesuai untuk pengguna perusahaan.

Visual Studio vs Vs Code: Prestasi dan Penggunaan SumberVisual Studio vs Vs Code: Prestasi dan Penggunaan SumberApr 26, 2025 am 12:18 AM

Perbezaan antara VisualStudio dan VSCode dalam prestasi dan penggunaan sumber terutamanya dicerminkan dalam: 1. Kelajuan permulaan: vscode lebih cepat; 2. Penggunaan Memori: VSCode lebih rendah; 3. Penggunaan CPU: VisualStudio lebih tinggi semasa penyusunan dan debugging. Apabila memilih, ia mesti ditentukan berdasarkan keperluan projek dan persekitaran pembangunan.

Visual Studio: IDE untuk C#, C, dan banyak lagiVisual Studio: IDE untuk C#, C, dan banyak lagiApr 25, 2025 am 12:10 AM

VisualStudio (VS) adalah persekitaran pembangunan bersepadu yang kuat (IDE) yang dibangunkan oleh Microsoft, yang menyokong pelbagai bahasa pengaturcaraan, seperti C#, C, Python, dan lain -lain. 2) VS memproses kod melalui editor dan debuggers yang kuat, dan menyokong analisis kod lanjutan dan pembinaan semula menggunakan platform pengkompil Roslyn dan Clang/MSVC. 3) Penggunaan asas adalah seperti membuat aplikasi konsol C#, dan penggunaan lanjutan adalah seperti melaksanakan polimorfisme. 4) Kesalahan biasa boleh didebitkan dengan menetapkan titik putus, melihat tingkap output, dan menggunakan tingkap segera. 5) Cadangan Pengoptimuman Prestasi termasuk penggunaan pengaturcaraan asynchronous, pembinaan semula kod dan analisis prestasi.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa