Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dengan mengubah opsi ini, Anda dapat menentukan perilaku yang terkait dengan IntelliSense dan database penjelajahan saat Anda memprogram di C atau C++.
Anda dapat mengakses pengaturan dengan memilihOpsiAlat> dari bilah menu Visual Studio dan memperluas bagian Editor> TeksC/C++>Tingkat Lanjut. Sebagian besar pengaturan memiliki opsi nilai True/False. Untuk mengaktifkan pengaturan, atur nilai ke True.
Nota
Komputer Anda mungkin menampilkan nama atau lokasi yang berbeda untuk beberapa elemen IDE Visual Studio dalam instruksi berikut. Edisi Visual Studio yang Anda miliki dan pengaturan yang Anda gunakan menentukan elemen-elemen ini. Untuk informasi selengkapnya, lihat Mempersonalisasi Visual Studio IDE.
Opsi di bawah Editor> TeksC/C++>Tingkat Lanjut dipindahkan ke lokasi lain di Visual Studio 2026:
| Visual Studio 2022 | Visual Studio 2026 |
|---|---|
| Penyelesaian Kurung Kurawal | > Penyelesaian Kurung Kurawal Editor > Teks C/C++ > Bahasa |
| Penjelajahan/Navigasi | Penjelajahan > & navigasi IntelliSense > Bahasa C/C++ > |
| Menelusuri Fallback Database | > Bahasa C/C++ > Penjelajahan IntelliSense > & Lokasi navigasi > |
| Analisis Kode | > Analisis Kode Bahasa C/C++ > |
| Pembuatan Log Diagnostik | Pengelogan > Diagnostik IntelliSense > Bahasa C/C++ > |
| Daftar Kesalahan | > Daftar Kesalahan Bahasa C/C++ > |
| IntelliSense | > Bahasa C/C++ >IntelliSense |
| IntelliSense dan Penjelajahan untuk File Non-Proyek | > File Bahasa C/C++ > IntelliSense >Non-proyek |
| Referensi | > Referensi IntelliSense > Bahasa C/C++ > |
| Editor Teks | > Editor Teks Bahasa C/C++ > |
Penyelesaian Kurung Kurawal
Opsi berikut mengonfigurasi penyelesaian kurung kurawal saat pemrograman dengan C dan C++.
Tambahkan Titik Koma untuk Jenis: Saat diaktifkan, Visual Studio secara otomatis menyisipkan titik koma setelah kurung kurawal penutup untuk definisi jenis. Defaultnya adalah True.
Selesaikan Tanda Kurung dalam Literal String Mentah: Saat diaktifkan, jika Anda mengetik tanda kurung terbuka dalam string mentah literal, Visual Studio secara otomatis menambahkan tanda kurung penutup. Defaultnya adalah True.
Lengkapi Komentar Multibaris: Saat diaktifkan, Visual Studio secara otomatis menambahkan sintaks penyelesaian untuk komentar multibaris (komentar yang dimulai dengan
/*). Defaultnya adalah True.
Menelusuri Fallback Database
Opsi berikut mengonfigurasi lokasi database penjelajahan saat memprogram dengan C dan C++.
"Lokasi Fallback" adalah tempat file dukungan SDF dan IntelliSense (misalnya, iPCH) dimasukkan ketika lokasi utama (direktori yang sama dengan solusi) tidak digunakan. Situasi ini mungkin terjadi ketika pengguna tidak memiliki izin untuk menulis ke direktori solusi atau direktori solusi berada di perangkat yang lambat. Lokasi fallback default ada di direktori sementara pengguna.
Selalu Gunakan Lokasi Fallback: Saat diaktifkan, menunjukkan bahwa database penjelajahan kode dan file IntelliSense harus selalu disimpan dalam direktori yang Anda tentukan sebagai "Lokasi Fallback" Anda dan bukan di samping file solusi (
.sln). IDE tidak pernah mencoba menempatkan file SDF atau iPCH di samping direktori solusi dan selalu menggunakan Lokasi Fallback. Secara default, pengaturan ini dinonaktifkan.Jangan Peringatkan Jika Lokasi Fallback Digunakan: Saat diaktifkan, Visual Studio tidak memberikan pemberitahuan saat direktori Lokasi Fallback digunakan. Biasanya, Anda menerima pemberitahuan saat Lokasi Fallback sedang digunakan.
Lokasi Fallback: "Lokasi Fallback" digunakan sebagai lokasi sekunder untuk menyimpan database penjelajahan kode atau file IntelliSense. Secara default, direktori sementara Anda adalah Lokasi Fallback Anda. Saat default sedang digunakan, nilai opsi diatur ke NULL (0). Untuk menentukan nilai yang berbeda, masukkan jalur direktori ke dalam kotak nilai opsi.
IDE membuat subdirektori di bawah jalur yang ditentukan (atau direktori sementara) yang menyertakan nama solusi bersama dengan hash jalur lengkap ke solusi, yang menghindari masalah dengan nama solusi yang identik.
Penjelajahan/Navigasi
Opsi berikut mengonfigurasi penjelajahan dan navigasi saat pemrograman dengan C dan C++.
Penting
Secara default, opsi berikut dinonaktifkan (False). Hanya aktifkan opsi ini dalam kasus yang jarang terjadi di mana solusi sangat besar sehingga aktivitas database mengonsumsi sejumlah sumber daya sistem yang tidak dapat diterima.
Nonaktifkan Database: Saat diaktifkan, database penjelajahan kode (SDF), semua opsi Penjelajahan/Navigasi lainnya, dan semua fitur IntelliSense (kecuali untuk opsi #include Lengkapi Otomatis ) dinonaktifkan.
Nonaktifkan Pembaruan Database: Saat diaktifkan, database dibuka dalam mode baca-saja dan tidak ada pembaruan yang dilakukan saat file sedang diedit. Sebagian besar fitur terus berfungsi. Namun, saat pengeditan dilakukan, data kedaluarsa, yang mengarah ke hasil yang salah.
Nonaktifkan Pembaruan Otomatis Database: Saat diaktifkan, database penjelajahan kode tidak diperbarui secara otomatis saat file sumber dimodifikasi. Namun, jika Anda membuka Penjelajah Solusi, buka menu pintasan untuk proyek, dan pilih Pindai Ulang Solusi, semua file kedaluarsa dicentang dan database diperbarui.
Nonaktifkan File Implisit: Proyek berisi file sumber dan file header yang ditentukan secara eksplisit. File-file ini dapat berisi referensi ke file lain yang berada di luar proyek (misalnya, ,
afxwin.hwindows.h, danatlbase.h). File eksternal disebut sebagai file atau dependensiimplisit.Saat diaktifkan, database penjelajahan kode tidak mengumpulkan data untuk file implisit. Sistem tidak mengindeks file dan beberapa fitur tidak tersedia untuk file. Selain itu, opsi Nonaktifkan Pembersihan Implisit dan Nonaktifkan Folder Dependensi Eksternal diaktifkan secara implisit .
Nonaktifkan Pembersihan Implisit: Saat diaktifkan, database penjelajahan kode tidak membersihkan file implisit yang tidak lagi dirujuk. Opsi ini mencegah file implisit dihapus dari database saat tidak lagi digunakan. Misalnya, jika Anda menambahkan direktif
#includeyang mereferensikanmapi.hheader ke file sumber,mapi.hfile ditemukan dan diindeks. Jika nanti Anda menghapus#includesintaks, dan file header tidak dirujuk di tempat lain, informasi tentang file header tidak dihapus. Ini tetap tersedia untuk referensi di masa mendatang.Nota
Jika Anda secara eksplisit memunculkan ulang solusi, pengaturan Anda untuk opsi ini diabaikan. Untuk informasi selengkapnya, lihat opsi Rescan Solution Interval .
Nonaktifkan Folder Dependensi Eksternal: Di Penjelajah Solusi, setiap proyek dapat berisi folder Dependensi Eksternal , yang berisi daftar semua file implisit untuk proyek tersebut. Saat diaktifkan, Visual Studio tidak membuat atau memperbarui folder Dependensi Eksternal untuk setiap proyek.
Sembunyikan Folder Dependensi Eksternal: Saat diaktifkan, folder Dependensi Eksternal untuk proyek tidak terlihat di Penjelajah Solusi.
Buat Ulang Database: Saat diaktifkan, Visual Studio membuat ulang database penjelajahan kode saat solusi dimuat. Saat berikutnya Anda memuat solusi, file database SDF yang ada dihapus, dibuat ulang, dan semua file diindeks ulang.
Interval Solusi Rescan: Opsi ini menyediakan interval eksekusi untuk pekerjaan 'Rescan Solution Now'. Nilai defaultnya adalah 60 menit. Tentukan interval antara 0 dan 5.000 menit.
Saat Visual Studio memindai ulang solusi, tanda waktu file diperiksa untuk menentukan apakah file diubah di luar IDE. (Perubahan yang dilakukan dalam IDE secara otomatis dilacak dan file diperbarui.) File yang disertakan secara implisit diperiksa untuk mengonfirmasi referensi yang ada.
Nonaktifkan Browsing Up-To-Date Check: Saat diaktifkan, Visual Studio tidak menunggu database penjelajahan kode up-to-date saat menjalankan operasi penjelajahan.
Nonaktifkan Pilihan Item Saat Ini: Saat diaktifkan, Visual Studio tidak menampilkan informasi untuk elemen kode yang dipilih di jendela alat Properti dan di tempat lain.
Tampilkan Wilayah yang Dilewati untuk File Eksternal: Saat diaktifkan, wilayah yang dilewati dari file eksternal disertakan saat Visual Studio menampilkan kesalahan database penjelajahan.
Nonaktifkan Pencocokan Fuzzy: Pencocokan fuzzy menemukan kecocokan dekat, tidak tepat, cocok dengan kueri pencarian. Daripada hanya mengembalikan kecocokan yang tepat, pencocokan fuzzy juga mengembalikan string atau cuplikan kode serupa yang mungkin tidak sama persis dengan input. Anda mungkin melihat hasil dengan variasi seperti kesalahan ketik atau casing yang berbeda.
Saat diaktifkan, Visual Studio hanya mengembalikan kecocokan yang tepat untuk input pencarian Anda. Saat Anda mengaktifkan penguraian fuzzy, Visual Studio mengembalikan kecocokan yang tepat dan juga string atau kode yang cocok kira-kira.
Nonaktifkan Penjelajah Solusi Penjelajah Pencocokan Fuzzy: Saat diaktifkan, pencarian di Penjelajah Solusi mengembalikan kecocokan yang tepat untuk input pencarian Anda. Saat Anda mengaktifkan penguraian fuzzy di Penjelajah Solusi, hasil pencarian menyertakan kecocokan yang tepat dan kecocokan serupa untuk item dalam solusi Anda.
Analisis Kode
Opsi berikut mengonfigurasi dengan analisis kode.
Nonaktifkan Analisis Kode Latar Belakang: Saat diaktifkan, Visual Studio tidak menjalankan analisis kode C++ di latar belakang saat Anda membuka atau menyimpan file.
Nonaktifkan Squiggles Analisis Kode: Saat diaktifkan, Visual Studio tidak menampilkan perkumpulan untuk peringatan analisis kode C++ di editor. Kesalahan terus ditampilkan di jendela Daftar Kesalahan. Jika Anda mengubah pengaturan pada opsi ini dan membuka jendela, pengaturan baru hanya memengaruhi jendela yang Anda buka setelah perubahan.
Aktifkan Pengelogan Analisis Kode: Saat diaktifkan, Visual Studio mendukung pengelogan debug untuk analisis kode latar belakang C++.
Pembuatan Log Diagnostik
Opsi berikut mengonfigurasi kumpulan informasi tingkat lanjut untuk membantu mendiagnosis masalah.
Nota
Kecuali Anda diminta untuk memberikan data pembuatan log diagnostik, rekomendasinya adalah menonaktifkan opsi.
Aktifkan Pengelogan: Saat diaktifkan, Visual Studio mengirimkan data pengelogan diagnostik ke jendela output.
Tingkat Pengelogan: Gunakan opsi ini untuk mengatur verbositas pengelogan, dari 0 (paling tenang) ke 5 (paling verbose - default).
Filter Pengelogan: Gunakan opsi ini untuk memfilter jenis peristiwa yang ditampilkan dengan menggunakan bitmask. Atur nilai dengan menggunakan jumlah salah satu jenis peristiwa berikut:
Nilai Jenis peristiwa 0 Tidak ada (Default) 1 General 2 Menganggur 4 WorkItem 8 IntelliSense 16 ACPerf 32 ClassView Bergantung pada nilainya, Anda mungkin perlu keluar dan memulai ulang Visual Studio.
Daftar Kesalahan
Opsi berikut membantu pengumpulan informasi tingkat lanjut untuk membantu mendiagnosis masalah.
- Tampilkan detail masalah pada klik ganda: Saat diaktifkan (default), Visual Studio menampilkan jendela Detail Masalah saat Anda mengklik dua kali masalah untuk melihat detail terkait. Jendela terlihat saat Anda menavigasi dari jendela Daftar Kesalahan ke lokasi masalah dalam kode sumber Anda.
IntelliSense
Opsi berikut mengonfigurasi berbagai fitur IntelliSense.
Info Cepat Otomatis: Saat diaktifkan (default), tipsalat QuickInfo ditampilkan saat Anda memindahkan penunjuk mouse ke atas teks.
Nonaktifkan IntelliSense: Saat diaktifkan, semua fitur IntelliSense dinonaktifkan. IDE tidak membuat
VCPkgSrv.exeproses untuk melayani permintaan IntelliSense, dan tidak ada fitur IntelliSense yang berfungsi (QuickInfo, Daftar Anggota, Lengkapi Otomatis, Bantuan Param). Pewarnaan semantik dan penyorotan referensi juga dinonaktifkan. Opsi ini tidak menonaktifkan fitur penjelajahan yang hanya mengandalkan database (termasuk jendela Bilah Navigasi, ClassView, dan Properti).
Nonaktifkan Pembaruan Otomatis: Saat diaktifkan, pembaruan IntelliSense tertunda hingga permintaan aktual untuk IntelliSense dibuat. Penundaan ini dapat mengakibatkan waktu eksekusi yang lebih lama untuk operasi IntelliSense pertama pada file, tetapi dapat membantu pada mesin yang lambat atau dibatasi sumber daya.
Saat diaktifkan, opsi berikut juga diaktifkan (True) secara default:
Nonaktifkan Pelaporan Kesalahan: Saat diaktifkan, kesalahan IntelliSense tidak ditunjukkan dengan berlekuk dan tidak ditampilkan di jendela Daftar Kesalahan.
Pertimbangan untuk opsi ini:
- Saat diaktifkan, penguraian latar belakang untuk pelaporan kesalahan dinonaktifkan.
- Saat diaktifkan, opsi Nonaktifkan Berlekuk juga diaktifkan (True) secara default.
- Saat opsi Nonaktifkan Pembaruan Otomatis diaktifkan (Benar), opsi ini juga diaktifkan dan tidak tersedia untuk pilihan manual.
Nonaktifkan Squiggles: Saat diaktifkan, kesalahan IntelliSense tidak ditunjukkan dengan "squiggle" merah di jendela editor, tetapi kesalahan ditampilkan di jendela Daftar Kesalahan.
Pertimbangan untuk opsi ini:
- Saat opsi Nonaktifkan Pelaporan Kesalahan diaktifkan (Benar), opsi ini juga diaktifkan dan tidak tersedia untuk pilihan manual.
- Saat opsi Nonaktifkan Pembaruan Otomatis diaktifkan (Benar), opsi ini juga diaktifkan dan tidak tersedia untuk pilihan manual.
Menyetel Unit Terjemahan Max Cache Otomatis: Saat diaktifkan (default), nilai Unit Terjemahan Cache Maks secara otomatis disetel berdasarkan RAM sistem yang tersedia. Tindakan ini secara otomatis mengatur jumlah maksimum unit terjemahan agar tetap aktif kapan saja untuk permintaan IntelliSense. Jika Anda lebih suka menentukan nilai secara manual, nonaktifkan opsi ini (False).
Untuk informasi selengkapnya tentang unit terjemahan, lihat Fase terjemahan.
Unit Terjemahan Cache Maks: Gunakan opsi ini untuk menentukan jumlah maksimum unit terjemahan untuk tetap aktif kapan saja untuk permintaan IntelliSense. Nilai harus antara 2 dan 64.
Ketika opsi Unit Terjemahan Penyetelan Otomatis Max Cache diaktifkan (True), nilai opsi ini ditentukan untuk Anda oleh sistem dan tidak dapat diubah secara manual. Untuk mengubah nilai, pertama-tama atur opsi Setel Unit Terjemahan Singgahan Maks Otomatis ke False.
Nonaktifkan #include Selesai Otomatis: Saat diaktifkan, IntelliSense tidak menyediakan daftar pelengkapan otomatis untuk
#includepernyataan.Gunakan Garis Miring di #include Selesai Otomatis: Saat diaktifkan (default), IntelliSense melengkapi
#includeotomatis pernyataan saat Anda menentukan garis miring/ke depan . Pemisah default adalah garis miring terbelakang\. Pengkompilasi dapat menerima salah satu karakter, jadi gunakan opsi ini untuk menunjukkan apakah akan menggunakan garis miring untuk basis kode Anda.Nonaktifkan Daftar Anggota Agresif: Saat diaktifkan, IntelliSense tidak menampilkan daftar anggota saat Anda mengetikkan nama jenis atau variabel. Daftar hanya muncul setelah Anda memasukkan salah satu karakter penerapan yang ditentukan dalam opsi Karakter Penerapan Daftar Anggota .
Nonaktifkan Kata Kunci Daftar Anggota: Saat diaktifkan, IntelliSense tidak menampilkan kata kunci bahasa seperti
void,class,switchdalam saran daftar anggota.Nonaktifkan Cuplikan Kode Daftar Anggota: Saat diaktifkan, IntelliSense tidak menampilkan cuplikan kode dalam saran daftar anggota.
Mode Filter Daftar Anggota: Gunakan opsi ini untuk mengatur jenis algoritma yang cocok untuk memfilter daftar anggota. Pilih dari opsi berikut:
- Fuzzy (default): Temukan kecocokan yang paling mungkin dengan menggunakan algoritma yang mirip dengan pemeriksa ejaan, yang menemukan kecocokan perkiraan dan identik.
- Cerdas: Cocokkan substring meskipun tidak berada di awal kata.
- Awalan: Hanya cocokkan substring identik yang dimulai di awal kata.
- Tidak ada: Jangan gunakan pemfilteran.
Nonaktifkan Pewarnaan Semantik: Saat diaktifkan, IntelliSense menonaktifkan semua pewarnaan kode, kecuali untuk kata kunci bahasa, string, dan komentar.
Karakter Penerapan Daftar Anggota: Gunakan opsi ini untuk menentukan karakter yang bisa Anda masukkan untuk menerapkan saran daftar anggota yang disorot. Anda dapat menambahkan atau menghapus karakter dari daftar ini:
{}[]().,:;+-*/%&|^!=<>?@#\.Penerapan Daftar Anggota Cerdas: Saat diaktifkan, setelah Anda memilih Enter di akhir kata yang sepenuhnya di ketik untuk menyelesaikan penerapan, IntelliSense menambahkan baris baru.
Daftar Anggota Terapkan Agresif: Saat diaktifkan, kumpulan karakter penerapan yang ditentukan dalam opsi Karakter Penerapan Daftar Anggota tersedia untuk daftar anggota yang dipanggil secara agresif .
Gunakan Daftar Anggota Agresif untuk Daftar Anggota Otomatis: Saat diaktifkan, dan Daftar Anggota Otomatis diperlihatkan, mengetik salah satu karakter yang ditentukan dalam opsi Karakter Penerapan Daftar Anggota tidak menyelesaikan penerapan.
Gunakan Tab untuk menerapkan dalam Daftar Anggota Agresif: Saat diaktifkan (default) dan Daftar Anggota Agresif ditampilkan, Anda dapat menyelesaikan penerapan dengan memilih Tab.
Gunakan Tab untuk Menyisipkan Cuplikan: Saat diaktifkan (default), IntelliSense menyisipkan cuplikan saat Anda memilih Tab, terlepas dari apakah daftar anggota ditampilkan. Satu pengecualian untuk perilaku ini adalah ketika kunci pintasan ditetapkan ke
Edit.InvokeSnippetFromShortcuttindakan.Nonaktifkan Modul: Saat diaktifkan, IntelliSense menampilkan berbagai fitur IDE untuk Modul C++20, seperti pembuatan otomatis modul yang diperlukan.
Filter Daftar Anggota Tidak Dapat Diakses: Saat diaktifkan (default), IntelliSense tidak menampilkan item yang tidak dapat diakses dalam daftar anggota.
Nonaktifkan IntelliSense untuk Platform Tidak Aktif: Saat diaktifkan, fitur IntelliSense dinonaktifkan untuk platform yang tidak aktif di folder dan proyek aset bersama.
Aktifkan Daftar Anggota Dot-To-Arrow: Saat diaktifkan (default), setelah IntelliSense menerapkan item, item akan diganti
.dengan panah->.Nonaktifkan Header Otomatis yang Telah Dikommpilasikan: Saat diaktifkan, IntelliSense tidak menggunakan Header Otomatis yang Telah Dikommpilasikan. Header yang telah dikommpilasikan mungkin mempercepat beberapa operasi IntelliSense, tetapi ukuran cache solusi pada hard drive meningkat.
Kuota Singgahan Header Yang Telah Dikommpilasikan Otomatis: Gunakan opsi ini untuk menentukan ukuran maksimum cache per solusi dalam megabyte. Penggunaan aktual mungkin berfluktuasi di sekitar nilai yang ditentukan.
Batas Memori Proses IntelliSense: Gunakan pengaturan ini untuk menentukan total penggunaan memori maksimum dari proses IntelliSense dalam megabyte.
Batas IntelliSense Platform Tidak Aktif: Gunakan pengaturan ini untuk menentukan jumlah maksimum platform tidak aktif yang diproses untuk IntelliSense. Nilai harus antara 1 dan 16.
Aktifkan Template IntelliSense: Saat diaktifkan (default), jika kursor aktif dalam isi templat, IntelliSense menampilkan bilah di editor yang dapat Anda gunakan untuk mengonfigurasi atribut IntelliSense untuk templat.
Aktifkan Tautan Bantuan di Info Cepat: Saat diaktifkan (default), IntelliSense mendukung penautan ke pencarian online di tipsalat Info Cepat.
Gunakan Pencarian Web di Tautan Bantuan Info Cepat: Saat diaktifkan (default), IntelliSense meluncurkan pencarian web dengan penyedia pencarian yang ditentukan untuk mendukung pencarian online di tipsalat Info Cepat. Jika Anda menonaktifkan (False) opsi , IntelliSense mendukung Bantuan F1 .
Penyedia Pencarian: Gunakan opsi untuk menentukan URL yang akan ditargetkan untuk bantuan online tentang kesalahan. Secara default, nilai diatur ke
https://www.bing.com/search?q={0}. Saat Anda mengakses tautan dari IDE, IntelliSense mengganti{0}bagian tautan dengan kesalahan untuk dicari.
IntelliSense dan Penjelajahan untuk File Non-Proyek
Opsi berikut mengonfigurasi fitur IntelliSense untuk file nonproyek saat memprogram dengan C dan C++.
Aktifkan File Tunggal yang Ditingkatkan: Saat diaktifkan (default), IntelliSense, penjelajahan, dan fitur lainnya diaktifkan untuk file mandiri yang bukan bagian dari proyek yang ada. Saat opsi ini diaktifkan (True), Anda dapat mengonfigurasi opsi berikut:
- Aktifkan IntelliSense Squiggles: Saat diaktifkan, IntelliSense berlekuk menampilkan untuk file nonproyek mandiri. Secara default, opsi ini diatur ke False. Ketika opsi Aktifkan File Tunggal yang Ditingkatkan dinonaktifkan (Salah), opsi ini diabaikan dan tidak tersedia untuk pilihan manual.
- Tampilkan Kesalahan IntelliSense Dalam Daftar Kesalahan: Saat diaktifkan, kesalahan IntelliSense dari file nonproyek mandiri ditampilkan di jendela Daftar Kesalahan. Secara default, opsi ini diatur ke False. Ketika opsi Aktifkan File Tunggal yang Ditingkatkan dinonaktifkan (Salah), opsi ini diabaikan dan tidak tersedia untuk pilihan manual.
- Tangguhkan File Baru Selama Debugging: Saat diaktifkan, IntelliSense tidak diaktifkan untuk file yang baru dibuka saat Anda menelusuri kesalahan. Secara default, opsi ini diatur ke False. Ketika opsi Aktifkan File Tunggal yang Ditingkatkan dinonaktifkan (Salah), opsi ini diabaikan dan tidak tersedia untuk pilihan manual.
Referensi
Opsi berikut mengonfigurasi referensi saat pemrograman dengan C dan C++.
Nonaktifkan Penyorotan Referensi: Secara default, saat Anda memilih beberapa teks di editor, termasuk kode dan simbol, semua instans teks yang sama secara otomatis disorot dalam file saat ini. Untuk menonaktifkan penyorotan otomatis, atur opsi ini ke True. Nilai defaultnya adalah False.
Sesuaikan Otomatis Utas Referensi Temukan Maks: Saat diaktifkan (default), nilai Max Find References Threads secara otomatis disetel berdasarkan jumlah inti CPU. Jika Anda lebih suka menentukan nilai secara manual, nonaktifkan opsi ini (False).
Max Find References Threads: Gunakan opsi ini untuk menentukan jumlah maksimum utas bersamaan yang dapat digunakan sistem untuk menemukan referensi. Nilai harus antara 1 dan 63.
Saat opsi Tune Max Find References Threads diaktifkan (True), nilai opsi ini ditentukan untuk Anda oleh sistem dan tidak dapat diubah secara manual. Untuk mengubah nilai, pertama-tama atur opsi Tune Max Find References Threads keFalse.
Editor Teks
Opsi berikut mengonfigurasi tindakan pemformatan otomatis di editor kode saat memprogram dengan C dan C++.
Mode Sekeliling Otomatis: Gunakan pengaturan ini untuk mengontrol apakah Visual Studio secara otomatis mengelilingi (mengapit) pilihan Anda saat Anda bekerja di editor. Anda dapat mengelilingi pilihan yang diapit dalam tanda kurung siku (persegi
[]) dan tanda kutip (ganda""atau tunggal'').Misalnya, jika Anda mengetik kutipan atau tanda kurung buka, Visual Studio dapat secara otomatis menambahkan kutipan penutup atau tanda kurung untuk mengapit (mengelilingi) pilihan Anda. Pilih dari Kutipan saja, Tanda Kurung Saja, Semua (default), atau Tidak Pernah.
Format Setelah Keliling Otomatis: Saat diaktifkan, Visual Studio memformat sintaks kode dalam bagian yang diapit setelah pilihan dikelilingi secara otomatis. Defaultnya adalah True.
Perluas Pilihan untuk Cakupan Sekeliling: Saat diaktifkan, jika Anda mengelilingi pilihan yang muncul dalam cakupan
{ ... }kurung kurawal , lingkungan akan meluas ke seluruh baris. Defaultnya adalah True.Jika pilihan Anda tidak dimulai dan berakhir di seluruh baris, Visual Studio secara otomatis memperluas pilihan ke seluruh baris sebelum menyisipkan
{ ... }. Pendekatan ini menghindari pembungkusan garis parsial dalam kurung kurawal.