Apa cara pintas kunci untuk mengomentari dan menghapus komentar kode?

129

Ada Ctrl+ E+ C(komentar) dan Ctrl+ E+ U(tanda komentar) di versi yang lebih lama, atau Ctrl+ K+ C dan Ctrl+ K+ U.

Namun di VS 2012, saya tidak bisa melihat pintasan kunci:

masukkan deskripsi gambar di sini

Bagaimana cara mengaktifkan pintasan itu?

Dmytro
sumber

Jawaban:

159

Akselerator keyboard dapat dikonfigurasi. Anda dapat mengetahui akselerator keyboard mana yang terikat pada perintah Tools -> Optionspada Environment -> Keyboardhalaman.

Perintah-perintah ini bernama Edit.CommentSelection dan Edit.UncommentSelection .

(Dengan pengaturan saya, ini terikat ke Ctrl+ K, Ctrl+ Cdan Ctrl+ K, Ctrl+ U. Saya kira ini adalah default, setidaknya dalam standar C ++, tapi saya tidak tahu pasti. Cara terbaik untuk mengetahuinya adalah dengan periksa pengaturan Anda.)

James McNellis
sumber
Sekarang ini berfungsi untuk Ctrl + E, Ctrl + C dan Ctrl + E, Ctrl + U untuk mengomentari dan menghapus komentar masing-masing.
Hari Kiran Vusirikala
17

Anda juga dapat menambahkan bilah alat di Visual Studio agar tombol tersedia.

Lihat> Bilah Alat> Editor Teks

masukkan deskripsi gambar di sini

MacGyver
sumber
2
Saya percaya ini adalah Tampilan -> Toolbar -> Editor XML jika Anda menggunakan file XML, dan kemudian Lihat -> Toolbar -> Editor Teks jika Anda menggunakan file teks. Jika Anda menetapkan satu, sepertinya mengingatnya untuk keduanya (jadi Anda hanya perlu mengatur satu).
user1477388
10

Gunakan kunci CtrlK, Cuntuk mengomentari baris dan CtrlK, Uuntuk menghapus komentar pada baris.

Muhammad Sibtain Arain
sumber
8

Dari tangkapan layar Anda, tampaknya Anda telah menginstal ReSharper.

Bergantung pada opsi pengikatan kunci yang Anda pilih saat menginstalnya, beberapa pintasan standar Anda sekarang dapat dialihkan ke perintah ReSharper. Ada baiknya memeriksa, misalnya Ctrl+ E, Cdigunakan oleh R # untuk dialog pembersihan kode.

Richard Banks
sumber
2

Ini adalah bagaimana saya melakukannya,

Alat Menu → Pilihan di Lingkungan → Jendela keyboard

Seseorang dapat mengubah cara pintas default mengikuti langkah-langkah di bawah ini

  • Pilih Edit.CommentSelection di listbox
  • Klik tombol "Hapus"
  • Pilih opsi "Editor Teks" di menu tarik-turun di bawah "Gunakan pintasan baru di:"
  • Tekan pintasan Anda sendiri di kotak teks di bawah "Tekan tombol pintas:" Contoh: Menekan Ctrl+ Edan kemudian Cakan memberi Anda Ctrl+ E,C
  • Klik pada tombol "Tetapkan"
  • Ulangi hal yang sama untuk Edit.UnCommentSelection ( Ctrl+ E, U)
CodeTantric
sumber
1

Saya pergi ke menu: AlatPilihan .

LingkunganKeyboard .

Tampilkan perintah yang berisi dan dicari: komentar

Saya mengubah Edit.CommentSelection dan ditugaskan Ctrl+ /untuk berkomentar.

Dan saya meninggalkan Ctrl+ Klalu Uuntuk Edit.UncommentSelection.

Ini dapat disesuaikan dengan preferensi pengguna untuk kunci apa yang mereka inginkan untuk berkomentar / tidak berkomentar.

Chris Adams
sumber
0

"commentLine" adalah nama fungsi yang Anda cari. Fungsi ini coment dan uncoment dengan keybinding yang sama

UTF2390
sumber