Visual Studio Code'da birden çok satıra nasıl yorum yapılır?


348

Visual Studio Code yorum ve uncomment birden çok kod satırını bir yol bulamıyorum .

Bazı kısayollar kullanarak Visual Studio Code'da birden çok satırı yorumlamak ve yorum kaldırmak mümkün mü? Evetse, nasıl yapılır?


Satırlardan biri zaten yorumlanmışsa birden fazla satır nasıl yorumlanır html
Vivek Shukla

Yanıtlar:


353

Shift+ Alt+A

Burada tüm klavye kısayollarını bulabilirsiniz.

Tüm VSCode Kısayolları

Not: Blok yorumları arasında geçiş yapmak için Ctrl+ Shift+ ' /yı tercih ediyorum çünkü Ctrl+ /satır yorumlarını değiştirmek için kısayoldur, bu yüzden hatırlanması daha kolaydır. Bunu yapmak için ekranın sol alt tarafındaki ayarlar simgesini tıklayın ve 'Klavye Kısayolları'nı tıklayın ve "geçiş bloğunu ..." bulun. Ardından tıklayın ve istediğiniz kombinasyonu girin.


27
Bu, VS Code'un farklı diller için nasıl çalıştığı nedeniyle muhtemelen en çok oylanan cevap değildir. Python kodu için, "yorum bloğu" komutu Alt + Shift + A aslında seçilen metni çok satırlı bir dizeye sarar, oysa Ctrl + / herhangi bir yorum türünü değiştirmenin yoludur (burada istendiği gibi "blok" açıklaması dahil).
Casey Kuball

Ayarlar simgesine ve Klavye Kısayolları'na tıklamak için çok yararlı bir öneri buldum.
ckkkitty

1
Klavye kısayollarını unutursanız, yorum seçeneklerini Düzenle menüsünde bulabilirsiniz.
Chris Koester

1
ctrl + shift + A çok satırlı yorum eklemek için benim için çalıştı.
Avani Khabiya

Bunları editör bağlam menüsüne eklemenin bir yolu yok mu? Bağlam menüsüne yorum / uncomment komutları eklemek istiyorum.
akinuri

181

İlk olarak, yorum yapmak / yorumunu kaldırmak istediğiniz satırları seçin ( CTRL+ Lbirkaç satır seçmek uygundur)

Sonra:

  • Satır yorumlarını değiştirmek için yürüt editor.action.commentLine( Windows'ta CTRL+ /)

    veya

  • Satır yorumları eklemek için editor.action.addCommentLine( CTRL+ K CTRL+ C)

    Satır yorumlarını kaldırmak için editor.action.removeCommentLine( CTRL+ K CTRL+ U)

    veya

  • Bir blok açıklamasını değiştirmek için editor.action.blockComment( SHIFT- ALT- A)

Resmi dokümana bakın: Visual Studio Code için Anahtar Bağlamalar


10
Ne yazık ki, cmd+/Almanca (Mac) klavye için geçerli bir kısayol değildir. FWIW: { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }Atom ile eşleşecek şekilde değiştirdim .
Mario

5
Mac'te cmd + - (cmd ve eksi).
Jo Smo

1
Tuhaf, benimle cmd + = (macos sierra ve vscode 161)
xastor

1
Ben js dosyasında kullanıyorum. Ancak / * .. * / çok satırlı yorum için çalışmaz. bunun yerine, seçilen tüm satırların önüne '//' koyar / kaldırır
Amit Kumar Gupta

1
@Mario: Sonunda İsviçre-Alman Yerleşimimden ABD Yerleşimine geçmeye karar verene kadar uzun süre mücadele ettim. Umlauts tek sorun, ancak Mac üzerinde hızlı bir şekilde "geçici çözüm" alışmak. ABD Düzeni, kısayollar söz konusu olduğunda (neredeyse) tüm programlar için standarttır, bu yüzden geçiş yapmayı düşünürüm.
codepleb

90

Windows'da çoklu yorum yapmak için klavye kısayolu shift+ alt+ ' dır A.


Bu, bazı dillerde daha iyidir çünkü "Yorumu Engelle" yi değiştirir. CTRL- / örneğin CSS veya HTML'de çalışmayan "Satır Yorumu" nu değiştirir.
hraban

Bu kısayolu nasıl değiştirebilirim? Dosya> Tercihler> Klavye Kısayolları'nda bulamıyorum?
sianipard

Aradığım tek şey bu. Çünkü seçim yorumu bütün satır yorumu değil. Seçimi /**/tüm satırla değil, sarar . Windows
10'dayım

80

VS Kodunda çok satırlı / tek satır nasıl yorumlanır:


Mac os işletim sistemi:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Pencereler:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

Bu kısayollar nasıl yeniden eşleştirilir / değiştirilir?

Windows: Dosya> Tercihler> Klavye Kısayolları.

MacOS: Kod> Tercihler> Klavye Kısayolları.

Listede hem tuş birleşimleri (anahtar adları) hem de komut adları ile arama yapabilirsiniz.


Oku: Başka bir metin düzenleyiciden (Sublime, Atom vb.) Kısayollar nasıl ayarlanır?

Resmi dokümanlar: Visual Studio Code için Anahtar Bağlantılar


43

Benim durumumda, Ubuntu, kısayol ctrl+ shift+ A.


benim ubuntu 16 çalışmıyor, garip, tuşları değiştirebilir ama belki dosya uzantısına bağlıdır?
Ferroao

29

Mevcut tüm tuş bağlantılarını resmi belgelerde görebilirsiniz .

İşte osx için ilgili bit:

Key     Command

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

Önce yorum yapmak istediğiniz satırları seçmeniz, ardından kısayolu çalıştırmanız gerekir, örn . Windows'ta ⌘/osx Ctrl/üzerinde.


1
Ama çok satırlı yorumdan bahsetmiyor.
Amit Kumar Gupta

1
@AmitGupta: ⌘ / Satır Yorumunu Aç / Kapat - bu çok satırlı için de geçerlidir.
laishiekai

birden çok satırı vurgulayın ve ⌘K sonra ⌘C veya ⌘K sonra ⌘U çalışır. ⌘ / da aynı şeyi yapar. @AmitGupta
pythlang

14

Klavye düzenim için Ctrl+ şunun §için:

//
//
//

Ve Shift+ Alt+ Aiçin:

/*
...
*/

2
Mac OS için Shift + Alt + A
Eran Veya

12

Görsel kod kullanımı üzerine birden fazla satır yorum yapmak için

shift+ alt+a

Tek satırlı kullanımı yorumlamak için

ctrl + /


7

Gelen MacOS çoklu hatlar üzerinden açıklama klavye kısayolu ile Visual Studio Kodu:

Option+ Shift+A

/*
...
...
*/

1
Teşekkür ederim! Bu, MULTILINE yorumudur, diğerleri ise çok satırlılar için SINGLE LINE yorumlamayı önerir.
Eduard

7

CTRLCSS çok satırlı için + SHIFT+A

  • Ubuntu 16
  • VSCode Sürüm 1.17.2

6

VSCODE'nin yeni sürümünde (sürüm 1.26.1)

VSCODE Sürümü

  1. Dosya> tercihler> Klavye Kısayolları'na gidin
  2. Ara comment'Mevcut tuş takımı ' kısayolunu çift tıklayın
  3. Ve benim durumumda yeni klavye kısayoluna basın ctrl+ shfit+/

İstediğiniz kısayolları atayabilirsiniz. Umarım yardımcı olur.

resim açıklamasını buraya girin


6
  1. Yorum yapmak istediğiniz tüm satırı seçin

  2. CTRL + /


Satır yorumu Ctrl + / olduğunda blok kodunun Shift + Alt + A tuşlarını kullanması biraz garip görünüyor. ReSharper, satır ve blok açıklaması için sırasıyla Ctr + Alt + / ve Ctrl + Shift + / kullanır. Vscode için, Shift-Alt-A tuşlarının (blok yorumu için) basılmasının tipik üç tuş kombinasyonundan biraz daha kolay olduğunu görebilirsiniz, ancak klavye kısayolu kadar sezgisel değildir. ReSharper'ı (normal Visual Studio için de yapabilir) sırasıyla Ctrl + / ve Ctrl + Shift + / tuşlarını sırasıyla satır ve blok yorumu kullanacak ve vscode'u blok yorumu için Ctrl + Shift + / kullanacak şekilde hem aynı hem de sezgisel olacak şekilde yapılandırıyorum.
Greg McPherran

5

Fransızca / İngilizce Klavye CTRL+ /, ctrl+ k+ uve ctrl+ k+ ile Win10 lçalışmıyor.

Şöyle çalışır:

/ * * / SHIFT+ ALT+A

// CTRL+É

É tuşu sağ Shift'in yanında.


4

Kısayolu Düzenle menüsünde bulabilirsiniz:

Düzenle> Blok Yorumu Aç / Kapat => Shift-Alt-A


4

visual studio 2017 şunları yapıyoruz: Yorum Seçimi

Ctrl+ K, Ctrl+C

kısayolu almak için Ctrl+ tuşuna basın K. onaylamak için Ctrl+ düğmesine basın http://visualstudioshortcuts.com/2017/C


1
Nedense bununla ilgili bir sorunum var. Genellikle birkaç kez basmam gerekir. CTRL + ALT + A benim için en iyisi.
Eric

1
Bu benim için iyi çalıştı. Bu cevaba hoş bir eklenti "Nasıl rahatsız edilir" dir.
Tiago Martins Peres 李大仁

yorumsuz kullanımına Ctrl+ k, Ctrl+U
Yacine Rouizi

3

CTRL + ÜST KARAKTER + A Kırmızı Şapka, centos için

  • Öğeyi seçin
  • sonra CTRL+ SHIFT+A

3

Yorum yapmak için kullanıyorum:

Ctrl+ k, Ctrl+c

ve rahatsız etmek için:

Ctrl+ k, Ctrl+u

Ben kullanıyorum ubuntu 18.0.4



2

1. Metni seçin, yorum yapmak için Cntl + K, C tuşlarına basın (Ctr + E + C) 2. İmleci ayırıcı // 'dan sonraki ve Kod metninden önceki ilk satıra getirin. 3. Alt + ÜstKrktr tuşlarına basın ve seçim yapmak için ok tuşlarını kullanın. ... 4.Seçim tamamlandığında, tek bir boşluk girmek için boşluk çubuğuna basın.


2

Benim için ctrl+ '(klavye için İsveççe bir düzen kullanıyorum). Umarım herkese yardım eder.


Aslında İsveççe ile aynı olan Finlandiya düzeni için de geçerlidir.
Firze

2

CTRL+ / birden fazla kod satırını yorum / uncomment

Ctrlbüyük harf için + k+u

ctrlküçük harf için + k+l


2

resim açıklamasını buraya girin

Yorumlamak istediğiniz satırları seçin

Ardından , seçilen satırlara yorum yapmak içinCtrl + tuşuna basın/

resim açıklamasını buraya girin

Ve uncomment için:
Uncomment etmek istediğiniz yorumlu satırları seçin Yorumlanan satırları uncomment yapmak için önce + sonra +
tuşuna basınCtrlKCtrlU


1

Mevcut kısayolları aşağıdaki adımların aynısını kullanarak görüntüleyebilirsiniz. Varsayılan olanları rahatsız edici buluyorum, bu yüzden IDE'yi yorumlarda görülen '/' komutunu kullanmak için değiştirmek için aşağıdaki işlemi kullandım.

"Araçlar" menüsüne gidip "Seçenekler" i seçerek klavye kısayollarını özelleştirebilirsiniz. Ardından "Ortam" dalından "Klavye" yi seçin. Buradan Edit.CommentSelection ve Edit.UncommentSelection komutlarını istediğiniz klavye kısayollarına bağlayabilirsiniz.


1

Şu andan itibaren (sürüm 1.18.0), Dosya> Tercihler> Klavye kısayolları seçeneğine giderek klavye kısayollarını kontrol edebilirsiniz . Burada yorumla ilgili kısayolları arayabilirsiniz.

+ + ' Sublime TextDan gelen veya Ctrl+' dan hoşlanan kullanıcılar için , yukarıda belirtilen ayardan değişikliği yapabilir veya uzantıyı Microsoft tarafından yükleyebilirsiniz .Shift/Sublime Text Keymap


1

Windows 10, İtalyanca Klavye, VSC 1.19.1:

Yorum yapmak istediğiniz satırları seçin ve "Ctrl + ù" tuşlarına basın


1

Windows için, çok satırlı yorum için varsayılan anahtar Alt+ Shift+A

Windows için, tek satırlı yorum için varsayılan anahtar Ctrl+/



1

Linux ortamında VSCode kullanıyorsanız, aşağıdakilerden birini kullanarak birden fazla satır yorumlayabilirsiniz:

Bir kod bloğu seçme => sonra Ctrl+ Shift+ A(Yorum açıklamayı engelle) tuşlarına basın

Veya bir kod bloğu => seçtikten sonra Ctrl+ tuşuna basın /(Tek satırlı yorum tüm seçilen satırlara uygulanır)

Bu yardımcı olur umarım.


1

Windows'da Mac'te ctrl+ tuşuna basmanız gerekir, birden fazla yorum /yapmak için +/

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

Sonra yorum yapmak istemiyorsanız satırları tekrar seçin ve ctrl+ /(pencerelerde) tekrar + /(mac'ta) tuşlarına basın .


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.