Seçili metin bloğunu büyük harf yap


296

Visual Studio Code'daki tüm büyük harflerin çok satırlı metin seçimini yapabilir miyim ?

Tam Visual Studio'da bunu yapmak için CTRL+ SHIFT+ U.

Gördüğüm uzantı sadece çok satırlı olmayan bloklar yapıyor.

Yanıtlar:


456

Soru, CTRL+ SHIFT+ UVisual Studio Code'da nasıl çalışacağı ile ilgilidir. İşte nasıl yapılacağı. ( Sürüm 1.8.1 veya üstü).

Dosya-> Tercihler -> Klavye Kısayolları .

Keybindings.json dosyasıyla bir düzenleyici görünür. Aşağıdaki JSON'u buraya yerleştirin ve kaydedin.

[
 {
    "key": "ctrl+shift+u",
    "command": "editor.action.transformToUppercase",
    "when": "editorTextFocus"
 },
 {
    "key": "ctrl+shift+l",
    "command": "editor.action.transformToLowercase",
    "when": "editorTextFocus"
 }
]

Şimdi CTRL+ SHIFT+ U, çok satırlı olsa bile seçilen metni büyük harfe çevirir. Aynı şekilde, CTRL+ SHIFT+ Lseçilen metni küçük harf yapar.

Bu komutlar VS Kodunda yerleşiktir ve çalışması için herhangi bir uzantıya gerek yoktur.


9
Diğerlerinin söylediği gibi Ubuntu 17.10 CTRL-SHIFT-U sadece size veriyor, uancak CTRL-SHIFT-L iyi çalışıyor. Herhangi bir fikri olan var mı?
Mark Lawrence

2
İki ayrı kısayol yerine PhpStorm gibi bir Geçiş kısayolu istiyorum: jetbrains.com/help/pycharm/toggling-case.html
vikyd

@ MarkLawrence Ben de aynı sorunu yaşadım. Az önce farklı bir mektup seçtim (kullandım Q) ve işe yarıyor.
Stack

@MarkLawrence görmek bu SO: superuser.com/questions/358749/…
zvi

1
@MarkLawrence ctrl+ alt+ uvel
Munib

133

Büyük harf yapmak istediğiniz metni vurgulayın. Sonra komut paletini getirmek için CTRL+ + SHIFTtuşlarına Pbasın. Sonra "büyük harf" kelimesini yazmaya başlayın, Transform to Uppercasekomutu göreceksiniz . Bunu tıkladığınızda metniniz büyük harfle yazılır.

VS Code'da bir şey yapmak istediğinizde ve nasıl olduğunu bilmediğinizde, komut paletini CTRL+ SHIFT+ ile getirmek Pve istediğiniz bir anahtar kelimeyi yazmayı denemek iyi bir fikirdir . Çoğu zaman komut orada görünecek, böylece bir şeyi nasıl yapacağınızı öğrenmek için internette arama yapmak zorunda değilsiniz.


OSX'te (VSCode v1.27) komut paletini getirmek için -x seçeneğini kullanın. Emacs Friendly Keymap kullanıyorsanız daha da hızlı: metni vurgulayın, ardından büyük harf için ^ X ^ U veya küçük harf için ^ X ^ L (burada ^ = ctrl).
Trutane

5
Bu cevabı seviyorum çünkü tuş takımı gerektirmiyor.
Kyle

62

Değişiklik örneği uzantısının yaratıcısı burada. Uzantıyı, yayılma hatlarını destekleyecek şekilde güncelledim.

Büyük harf komutunu bir tuş bağlama (örn. CTRL+ T+ U) İle eşleştirmek için Dosya -> Tercihler -> Klavye kısayolları'nı tıklayın ve aşağıdakileri json yapılandırmasına ekleyin:

{
  "key": "ctrl+t ctrl+u",
  "command": "extension.changeCase.upper",
  "when": "editorTextFocus"
}

DÜZENLE:

Kasım 2016 ile (sürüm notları) güncellenmesi VSCode , orada yerleşik olan desteğin komutlar ile büyük harf ve küçük harf dönüştürmek için editor.action.transformToUppercaseve editor.action.transformToLowercase. Bunların varsayılan tuş bağlantıları yoktur. Ayrıca çok satırlı bloklarla da çalışırlar.

Değişim durum uzatma hala vb diğer metin dönüşümleri, örneğin camelCase, PascalCase, snake_case, kebap-durum, için yararlıdır


Bir anahtar bağlamasını "ctrl + t ctrl + u" olarak ayarladığımda, "ctrl + t" bağlamasının çalışmasını durdurur. Bunun bir vscode hatası mı yoksa amaçlanan davranış mı olduğundan emin değilim.
Alex Mussell

1
@AlexMussell Bu VSCode girintili davranış olduğuna inanıyorum
Wayne Maurer

22

8 Mart 2018'de Güncelleştirme, Visual Studio Code 1.20.1 (mac) ile

Son zamanlarda oldukça basitleştirildi.
Şimdi çok kolay ve anlaşılır.

  1. "Kod" -> "Tercihler" -> "Klavye kısayolları"
  2. Arama kutusundan sadece "editor.action.transformTo" ifadesini aratın, ekranı aşağıdaki gibi göreceksiniz: Visual Studio Code'da klavye kısayolları kurulum iletişim kutusunun ekran görüntüsü (mac)

  3. Her öğenin solundaki "artı" işaretini tıklayın, istediğiniz tuş bağlantılarını [basmanız] için bir iletişim kutusu soracaktır, ekranda gösterdikten sonra kaydetmek için [Enter] tuşuna basmanız yeterlidir.


Aslında bu en iyi cevaptır - fonksiyonlar zaten oradadır ve sadece kısayol tuşlarını değiştirmemiz gerekiyor. Diğerleri çok fazla değişiklik gerektirir.
William Hou

15

Linux ve Mac'te varsayılan kısayollar yoktur , bu nedenle özel kısayolunuzu ayarlamaya çalışın ve kullanılan bir kısayol tuşu seçmemeye dikkat edin (Örneğin, CTRL+ Urahatsızlık için alınır)

  1. Dosya-> Tercihler -> Klavye Kısayolları .
  2. Dönüşüm kısayollarını bulmak için arama girişine 'transfrom' yazın.
  3. Tuş kombinasyonunuzu düzenleyin.

Benim durumumda ben CTRL+ U CTRL+ Ubüyük harfe dönüştürmek için ve CTRL+ L CTRL+ Lküçük harfe dönüştürmek için

resim açıklamasını buraya girin

Her ihtimale karşı, Mac için CTRLkullandım


6

At Sep 19 2018 , bu çizgiler benim için çalıştı:

Dosya-> Tercihler -> Klavye Kısayolları.

Keybindings.json dosyasıyla bir düzenleyici görünür. Aşağıdaki JSON'u buraya yerleştirin ve kaydedin.

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "ctrl+shift+u",
        "command": "editor.action.transformToUppercase",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+l",
        "command": "editor.action.transformToLowercase",
        "when": "editorTextFocus"
    },

]

5

Değişiklik-case uzantısını kullanıyorum ve iyi çalışıyor. Kısayolları tanımladım:

{ 
  "key": "ctrl+shift+u", 
  "command": "extension.changeCase.upper", 
  "when": "editorTextFocus" 
},
{ 
  "key": "ctrl+u",
  "command": "extension.changeCase.lower", 
  "when": "editorTextFocus" 
},

4

Visual Studio Code'daki büyük / küçük harf değişimi

Büyük harf: Ctrl+ K, Ctrl+U

ve küçük harfe çevirmek için: Ctrl+ K, Ctrl+ L.

Anımsatıcılar :

KK göz tahtası gibi

Ugibi U pper halinde

Lgibi L ower halinde


2

MacOS'ta VS Kodu için standart tuş bağlama:

Büyük harf + K, + U ve küçük harf seçimi : + K, + L.

Tüm tuş kombinasyonları, belirli tuş kombinasyonlarını da arayabileceğiniz + K + S( K eyboard S ettings gibi) ile açılabilir .


2

Klavye kısayollarını tanımlamadan

  1. Büyük harf kullanımını istediğiniz metni seçin

  2. Görünüm-> Komut Paletini Aç (veya Shift+ Command+ P)

  3. "Büyük harfe dönüştür" yazmaya başlayın ve bu seçeneği belirleyin

  4. İşte bu kadar!


2

Sanırım Adım 1: Metin seç Adım 2: Ctrl + Üst Karakter + P Adım 3: Üst Kafes Gir


1
Bunu söyleyen üç cevap zaten var. Siteye hoş geldiniz.
Warren P

1

resim açıklamasını buraya girin

Dönüştürülecek metni seçin.

Tüm satırı seçmek için Ctrl + tuşlarını kullanınL

Aç Tüm komutları göster.

Linux ve Windows: Ctrl+ Shift+ P, Mac: ⇧⌘P

Komutu yazın, örneğin alt, üst, başlık

Enter tuşuna basın


0

Tutulma ile aynıdır:

  • Büyük harf için metin seçin ve Ctrl + Shift + X
  • Küçük harf için metin seçin ve Ctrl + Shift + Y
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.