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?

Gog
sumber
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.

saran3h
sumber
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

Wosi
sumber
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.

Abdu Rahiman
sumber
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

Eduard
sumber
43

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

Ashutosh Jha
sumber
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.

jottr
sumber
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:

/*
...
*/
Sumpfkraut
sumber
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 + /

Karthiga
sumber
7

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

Option+ Shift+A

/*
...
...
*/
Sajib Khan
sumber
1
Terima kasih! Ini adalah MULTILINE yang berkomentar, sementara yang lain menyarankan SINGLE LINE yang berkomentar untuk multiline.
Eduard
7

CTRL+ SHIFT+ Auntuk multiline CSS

  • Ubuntu 16
  • VSCode Versi 1.17.2
charlyRoot
sumber
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

Ragavan Rajan
sumber
6
  1. Pilih semua baris yang Anda inginkan komentar

  2. CTRL + /

Rakesh
sumber
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.

ArsTV
sumber
4

Anda dapat menemukan pintasan di menu Edit:

Edit> Toggle Block Comment => Shift-Alt-A

Sylvain Rodrigue
sumber
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/

Joao Victor
sumber
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
RAHUL KUMAR
sumber
3

Bagi saya untuk berkomentar saya menggunakan:

Ctrl+ k,Ctrl+c

dan batalkan komentar:

Ctrl+ k, Ctrl+u

saya menggunakan ubuntu 18.0.4

Yacine Rouizi
sumber
2

Untuk melakukan di mac: CMD+ Shift+7

Julio Andres Orellana
sumber
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.

meta alpha
sumber
2

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

martin36
sumber
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

Aashish
sumber
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

Tanmoy Bhowmick
sumber
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.

Andy
sumber
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.

im_tsm
sumber
1

pada Windows 10, Keyboard Italia, VSC 1.19.1:

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

Pietro La Grotta
sumber
1

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

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

Anoop PS
sumber
Terima kasih, Ma'moun
Anoop PS
1

Di Windows

Pilih baris yang ingin Anda komentari. Lalu tekan Ctrl+/

anoja madusanka
sumber
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.

sbr_amd
sumber
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).

Prashant Barve
sumber