VS Kodunda Sütun Seçme


228

VS Kodu, metin sütunlarının seçilmesini destekliyor mu? Bu özelliği henüz bulamadım bu yüzden bir yere gizlenip gizlenmediğini merak ediyorum. Metin seçerken Alt tuşunu basılı tutmaya alışkınım ama VS Kod bu şekilde davranmıyor.


9
Kesinlikle öyle. Alt tuşunu basılı tutun ve bir metin sütunu seçin. Hatırlayabildiğim sürece oradaydı.
ChiliYago 14.06

1
0.10.11 benim için bir metin sütunu seçmiyor. Özelliği de arıyordum.
saat

Bununla ilgili bazı işler var gibi gözüküyor. github.com/Microsoft/vscode/issues/4092
16.06.2016

6
Nisan 2018'den (sürüm 1.23), birden fazla sütun seçmek için orta fare düğmesini kullanabiliriz. code.visualstudio.com/updates/…
blueray

VS Kodu gerçek sütun seçimine sahip değil. Karşılaştırın: gerçek sütun seçimi , VSCode’un garip olduğu bir sütun seçmedi . VSCode'un sanal alanı desteklemesi bekleniyor, böylece gerçek sütun seçimi eklenebilir.
gman

Yanıtlar:


302

Visual Studio Code 1.0 sürümünde, şimdi Shift+ tuşunu basılı tutarak sütunları seçebilir Alt, ardından fareyle tıklayıp sürükleyebilirsiniz. Bu aynı zamanda basılı tutarak sadece klavye kullanarak yapılabilir Ctrl+ Shift+ Altve daha sonra ok tuşlarını kullanarak.


33
Gerçekten "klik, shift + alt + sürükle". VS classic'in "alt + drag" öğesinden çok daha az kullanışlı. VS Kodunu tam olarak VS gibi çalışmasını sağlamak için herhangi bir yolu var mı?
Steve

9
@ Steve File > Preferences > Keyboard Shortcuts. Ardından arayın cursorColumnSelect, sonra klavye kısayollarını değiştirebilirsiniz. Bu işlem VS Kodu, sürüm 1.22'de yapılır. Not, + + Sürükle columnSelectiçin değiştirmek istediğiniz şeydir , ancak şu anda, bir fare düğmesi aşağı olayını Elektron'a kaydetmenin yolu yoktur. ShiftAlt
tom_mai78101

9
Bu, sütun seçimi olan herhangi bir düzenleyicinin tanımına göre seçilen bir sütun değildir. VSCode, aslında bir sütun olmadığı için boş alana sütun koymaz. Karşılaştırma seçmek fiili sütun için seçin VSCode en garip değil gerçekten sütuna
Gman

2
@FranklinYu, visual studio (vscode değil) , emacs , intelli -j , notepad ++ , slickedit ve daha fazlası ... En azından 80'li yılların sonlarından bu yana en azından kısa bir süredir gerçek sütun düzenleme kullanıyorum . Bu ilk değil, sadece bu özelliği kullanmaya başladığımda ve ihtiyaç duyduğumda ve eksik olan editörlerin beni engellediğini söyledim.
gman

7
Bunu yapmak zorunda olduğumda her zaman google ve buraya gelmek zorunda olduğum gerçeği, bu kısayolun yeterince iyi olmadığı anlamına geliyor ..
Alex R

77

MacOS'ta: Shift+ Optionve fare veya Shift+ Option+ Cmdve ok tuşları


1
Benim için Shift + Cmd ve fare. Belki de değişti?
Lars Nyström

1
Lütfen cevabı şimdi OSX'te Shift + Cmd olarak güncelleyin.
Kevin Farrugia

2
Değişmedi. Sizinkiler Shift + Cmd'dir, çünkü "Seçim> Cmd'ye Geç + Çoklu İmleç İçin Tıkla" yı seçtiniz
Eric

@Eric Temelde varsayılan ayarlarım var, bu seçeneği seçmedim, ve mac benim için Shift + Cmd, mac 10.14'te 1.31
Peter Nore

Varsayılan Shift + Option . "Seçim> Cmd'ye Geç + Çoklu İmleç İçin Tıkla" yı seçerseniz, Shift + Cmd olarak değişecektir. Ardından "Seçim> Alt'a Geç + Çoklu İmleçler İçin Tıkla" yı seçerseniz, geri dönecektir.
DrStrangepork

8

Az önce çok satırlı bir seçimi sütun seçimine dönüştüren bir Visual Studio Code uzantısı yayımladım . TextMate'in Toggle Column Selectionkomutunu taklit ediyor commandoptionshiftve çalışmak için daha doğal bulduğum VSCode + ok tuşlarına alternatif bir yaklaşım olarak hizmet ediyor .


AutoHotKey örneğiniz, bu satırın üst kısmında eksik SetTitleMatchMode, 2olduğundan joker karakter başlıklarını kabul eder. Bir VSCode penceresi gösterilirFilename.txt - MyFolder - Visual Studio Code
Jack,

@ Jack aslında AutoHotKey'in nasıl çalıştığını bilmiyorum (bu talimatlar bir başkasından bir PR aracılığıyla geldi). Ancak kısayol tuşunun şu anda yalnızca VSCode'u değil tüm uygulamaları tetiklediğini söylüyorsunuz. Pencere başlığının eşleşmesini çok katı yapmak istemem, çünkü pencere başlığındaki bilgilerin kullanıcı tarafından yapılandırılabilir olduğunu biliyorum.
Erik P. Hansen,

Hayır, şu anda hiç tetiklemiyor çünkü tam metni asla bulamıyor Visual Studio Code. Başlık eşleme modunu 2 olarak ayarlamanız gerekir, böylece başlığın metni içerdiğini arar.
Jack,

@Jack Bahşiş için teşekkürler! Benioku dosyasını güncelledim. Umarım talimatlar şimdi işe yarar ancak bugünlerde bir Windows makinesine erişimim olmadığı için test edemiyorum.
Erik P. Hansen


1

Mac'te sadece klavyeyi kullanmak için sadece Cmd+ Shift+ Optve sonra ok tuşlarını kullanmak zorunda kaldım .

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.