Bagaimana mengomentari banyak baris dalam Visual Studio Code?


347

Saya tidak dapat menemukan cara untuk berkomentar dan menghapus komentar beberapa baris kode dalam Visual Studio Code .

Apakah mungkin untuk berkomentar dan menghapus komentar beberapa baris dalam Visual Studio Code menggunakan beberapa pintasan? Jika ya, bagaimana cara melakukannya?


Bagaimana mengomentari banyak baris ketika salah satu baris sudah dikomentari html
Vivek Shukla

Jawaban:


351

Shift+ Alt+A

Di sini Anda dapat menemukan semua pintasan keyboard.

Semua Pintasan VSCode

PS: Saya lebih suka Ctrl+ Shift+ /untuk mengganti komentar blok karena Ctrl+ /adalah jalan pintas untuk mengubah komentar baris sehingga lebih mudah diingat. Untuk melakukannya, cukup klik pada ikon pengaturan di kiri bawah layar dan klik 'Pintasan Keyboard' dan cari "sakelar blokir ...". Kemudian klik dan masukkan kombinasi yang Anda inginkan.


27
Ini mungkin bukan jawaban pilihan utama karena cara kerja VS Code untuk berbagai bahasa. Untuk kode python, perintah "blok komentar" Alt + Shift + A sebenarnya membungkus teks yang dipilih dalam string multiline, sedangkan Ctrl + / adalah cara untuk mengaktifkan segala jenis komentar (termasuk komentar "blok" seperti yang ditanyakan di sini).
Casey Kuball

Saya menemukan saran untuk mengklik ikon pengaturan dan mengklik Pintasan Keyboard sangat membantu.
ckkkitty

1
Anda dapat menemukan opsi komentar di menu Edit jika Anda lupa pintasan keyboard.
Chris Koester

1
ctrl + shift + A berfungsi untuk saya karena menambahkan komentar multi-baris.
Avani Khabiya

Apakah tidak ada cara untuk menambahkan ini ke menu konteks editor? Saya ingin menambahkan perintah komentar / tanda komentar pada menu konteks.
akinuri

181

Pertama, pilih baris yang ingin Anda komentari / batalkan komentar ( CTRL+ Lmudah untuk memilih beberapa baris)

Kemudian:

  • Untuk beralih komentar baris, jalankan editor.action.commentLine( CTRL+ /pada Windows)

    atau

  • Untuk menambahkan komentar baris, jalankan editor.action.addCommentLine( CTRL+ K CTRL+ C)

    Untuk menghapus komentar baris, jalankan editor.action.removeCommentLine( CTRL+ K CTRL+ U)

    atau

  • Untuk beralih komentar blok, jalankan editor.action.blockComment( SHIFT- ALT- A)

Lihat dokumen resmi: Bindings Utama untuk Kode Visual Studio


10
Sayangnya, cmd+/ini bukan pintasan yang valid untuk keyboard Jerman (Mac). FWIW: Saya mengubahnya { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }agar sesuai dengan Atom.
Mario

5
Di mac, ini cmd + - (cmd dan minus).
Jo Smo

1
Aneh, dengan saya itu cmd + = (macos sierra dan vscode 161)
xastor

1
Saya menggunakannya pada file js. Tapi itu tidak berfungsi untuk / * .. * / komentar multiline. alih-alih, ini menempatkan / menghapus '//' di depan semua baris yang dipilih
Amit Kumar Gupta

1
@ Mario: Saya berjuang untuk waktu yang lama, sampai akhirnya saya memutuskan untuk pindah dari Layout Swiss-Jerman ke Layout AS. Umlaut adalah satu-satunya Masalah, tetapi pada Mac Anda terbiasa dengan "penyelesaian" cepat. US Layout adalah standar untuk (hampir) semua program, ketika datang ke cara pintas, jadi saya akan mempertimbangkan beralih.
codepleb

90

Pintasan keyboard untuk berkomentar banyak di Windows adalah shift+ alt+ A.


Yang ini lebih baik dalam beberapa bahasa karena ini mengaktifkan "Blokir Komentar". CTRL- / matikan "Line Comment" yang tidak berfungsi misalnya CSS atau HTML.
hraban

Bagaimana cara saya mengubah pintasan ini, sepertinya saya tidak dapat menemukannya di File> Preferences> Keyboard Shorcuts?
sianipard

ini satu-satunya yang saya cari. Hanya karena itu komentar pilihan bukan seluruh komentar baris. Itu membungkus seleksi dengan /**/tidak seluruh baris. Saya menggunakan Windows 10
Saba Ahang

79

Cara mengomentari multiline / baris tunggal dalam Kode VS:


MacOS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Windows:

Shift + Alt+ A:

 /* multiline
    comment */

CTRL + / :

// single line comment

Bagaimana cara memetakan ulang / mengubah pintasan ini?

Windows: File> Preferensi> Pintasan Keyboard.

MacOS: Code> Preferences> Shortcut Keyboard.

Anda dapat mencari melalui daftar baik dengan ikatan kunci (nama kunci) dan nama perintah.


Baca: Bagaimana cara mengatur pintasan dari editor teks lain (Sublime, Atom dll)?

Dokumen resmi: Ikatan Kunci untuk Kode Visual Studio


43

Dalam kasus saya, Ubuntu, pintasannya adalah ctrl+ shift+ A.


di ubuntu 16 saya tidak berfungsi, aneh, saya dapat mengubah kunci tetapi mungkin tergantung pada ekstensi file?
Ferroao

29

Anda dapat melihat semua ikatan kunci yang tersedia di dokumentasi resmi .

Inilah bit yang relevan untuk osx:

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

Anda harus memilih baris yang ingin Anda komentari dulu, kemudian jalankan pintasan di atas, yaitu ⌘/pada osx Ctrl/pada Windows.


1
Tapi itu tidak berbicara tentang komentar multiline.
Amit Kumar Gupta

1
@AmitGupta: ⌘ / Toggle Line Comment <- ini juga berfungsi untuk multiline.
laishiekai

sorot beberapa baris dan ⌘K lalu ⌘C atau ⌘K maka ⌘U akan bekerja. ⌘ / saya juga melakukan hal yang sama. @AmitGupta
pythlang

14

Untuk tata letak keyboard saya Ctrl+ §untuk:

//
//
//

Dan Shift+ Alt+ Auntuk:

/*
...
*/

2
Shift + Alt + A untuk mac OS
Eran Atau

12

Untuk mengomentari banyak baris tentang penggunaan kode visual

shift+alt+a

Untuk mengomentari penggunaan satu baris

ctrl + /


7

Dalam MacOS komentar keluar multi-baris dalam Visual Studio Kode oleh pintas keyboard:

Option+ Shift+A

/*
...
...
*/

1
Terima kasih! Ini adalah MULTILINE yang berkomentar, sementara yang lain menyarankan SINGLE LINE yang berkomentar untuk multiline.
Eduard


6

Dalam versi baru VSCODE (versi 1.26.1)

Versi VSCODE

  1. Buka File> preferensi> Pintasan Keyboard
  2. Pencarian untuk comment Klik dua kali pintasan yang ada 'keybinding`
  3. Dan tekan pintasan keyboard baru di case saya ctrl+ shfit+/

Anda dapat menetapkan pintasan apa pun yang Anda inginkan. Semoga ini bisa membantu.

masukkan deskripsi gambar di sini


6
  1. Pilih semua baris yang Anda inginkan komentar

  2. CTRL + /


Agak aneh vscode menggunakan Shift + Alt + A untuk blok komentar ketika komentar baris adalah Ctrl + /. ReSharper menggunakan Ctr + Alt + / dan Ctrl + Shift + / untuk masing-masing baris dan blokir komentar. Untuk vscode orang dapat melihat bahwa tombol Shift-Alt-A (untuk komentar blok) agak lebih mudah untuk ditekan daripada tiga kombo tombol yang khas tetapi sangat tidak intuitif seperti pintasan keyboard. Saya mengkonfigurasi ReSharper (bisa juga dilakukan untuk Visual Studio biasa) untuk menggunakan Ctrl + / dan Ctrl + Shift + / untuk masing-masing baris dan blokir komentar dan vscode untuk menggunakan Ctrl + Shift + / untuk komentar blok sehingga keduanya sama dan intuitif.
Greg McPherran

5

Win10 dengan Keyboard Perancis / Inggris CTRL+ /, ctrl+ k+ udan ctrl+ k+l tidak berfungsi.

Begini cara kerjanya:

/ * * / SHIFT+ ALT+A

// CTRL+É

Kunci É ada di sebelah kanan Shift.



4

visual studio 2017 kami melakukan: Seleksi Komentar

Ctrl+ K,Ctrl +C

tekan Ctrl+ Kuntuk mendapatkan pintasan. tekan Ctrl+ Cuntuk mengonfirmasi http://visualstudioshortcuts.com/2017/


1
Untuk beberapa alasan saya mengalami masalah dengan yang ini. Saya biasanya harus menekan beberapa kali. CTRL + ALT + A bekerja yang terbaik untuk saya.
Eric

1
Yang ini bekerja dengan baik untuk saya. Pengaya yang bagus untuk jawaban ini adalah "Cara membatalkan komentar".
Tiago Martins Peres 李大仁

untuk CtrlkCtrlU
membatalkan

3

CTRL + SHIFT + A Untuk Red Hat, centos

  • Pilih item
  • lalu CTRL+ SHIFT+A

3

Bagi saya untuk berkomentar saya menggunakan:

Ctrl+ k,Ctrl+c

dan batalkan komentar:

Ctrl+ k, Ctrl+u

saya menggunakan ubuntu 18.0.4



2

1. Pilih teks, Tekan Cntl + K, C untuk berkomentar (Ctr + E + C) 2. Pindahkan kursor ke baris pertama setelah pembatas // dan sebelum teks Kode. 3.Tekan Alt + Shift dan gunakan tombol panah untuk memilih. ... 4.Setelah seleksi selesai, tekan spasi untuk memasukkan satu spasi.


2

Bagi saya itu ctrl+ '(saya menggunakan tata letak Swedia untuk keyboard). Semoga itu bisa membantu siapa saja.


Sama untuk tata letak Finlandia, yang sebenarnya sama dengan Swedia.
Firze

2

CTRL+ / komentar / batalkan komentar beberapa baris kode

Ctrl+ k+ uuntuk huruf besar terakhir

ctrl+ k+ luntuk huruf kecil terakhir


2

masukkan deskripsi gambar di sini

Pilih baris yang ingin Anda komentari

Lalu tekan Ctrl+ / untuk memberi komentar pada baris yang dipilih

masukkan deskripsi gambar di sini

Dan untuk batalkan komentar:
Pilih baris komentar Anda yang ingin batalkan komentar
Pertama tekan Ctrl+ K lalu Ctrl+ Uuntuk membuat komentar garis komentar


1

Anda dapat melihat pintasan yang ada menggunakan langkah yang sama seperti di bawah ini. Saya menemukan yang default tidak nyaman, jadi saya menggunakan proses berikut untuk mengubah IDE untuk menggunakan perintah '/' yang terlihat di komentar.

Anda dapat menyesuaikan pintasan keyboard dengan masuk ke menu "Alat" dan memilih "Opsi". Kemudian pilih "Keyboard" dari cabang "Lingkungan". Dari sana Anda dapat mengikat perintah Edit.CommentSelection dan Edit.UncommentSelection ke pintasan keyboard mana pun yang Anda inginkan.


1

Sampai sekarang (versi 1.18.0), Anda dapat memeriksa pintasan keyboard dengan masuk ke File> Preferences> Shortcut keyboard . Di sini Anda dapat mencari pintasan terkait komentar.

Untuk pengguna yang berasal dari Sublime Textatau suka memiliki Ctrl+ Shift+ /, Anda dapat membuat perubahan dari pengaturan yang disebutkan di atas atau cukup menginstal Sublime Text Keymapekstensi oleh Microsoft.


1

pada Windows 10, Keyboard Italia, VSC 1.19.1:

Pilih baris yang ingin Anda komentari dan tekan "Ctrl + ù"


1

Untuk windows, kunci default untuk komentar multi-baris adalah Alt+ Shift+A

Untuk windows, kunci default untuk komentar satu baris adalah Ctrl+/


Terima kasih, Ma'moun
Anoop PS


1

Jika Anda menggunakan VSCode di lingkungan linux, maka Anda dapat mengomentari banyak baris dengan:

Memilih satu blok kode => lalu, tekan Ctrl+ Shift+ A(Blok komentar)

Atau, memilih satu blok kode => lalu, tekan Ctrl+ /(Komentar satu baris berlaku untuk semua baris yang dipilih)

Semoga ini membantu.


1

Di windows Anda perlu menekan ctrl+ /di mac Anda dapat melakukan + /untuk membuat banyak komentar

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

Kemudian jika Anda ingin berhenti mengomentari kemudian pilih garis lagi dan kemudian tekan ctrl+ /(di windows) lagi + /(di mac).


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.