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?

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


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


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


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.


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)

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.


0

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

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.