VS Kodunda düzenleme yaparken nasıl birden fazla imleç oluşturabilirsiniz? Hem macOS hem de Windows ile ilgileniyorum.
VS Kodunda düzenleme yaparken nasıl birden fazla imleç oluşturabilirsiniz? Hem macOS hem de Windows ile ilgileniyorum.
Yanıtlar:
Düğmesine basın Altve tıklayın. Bu Windows ve Linux * üzerinde çalışır ve Mac üzerinde de çalışmalıdır.
Visual Studio Code 0.2'de artık daha çok imleç özelliği bulunmaktadır:
Çoklu imleç geliştirmeleri
Ctrl+D( Cmd+DMac'te) imlecin altındaki sözcüğün bir sonraki tekrarlamasını seçer veya geçerli seçim
Ctrl+K Ctrl+D, son eklenen imleci imlecin altındaki bir sonraki sözcüğe veya geçerli seçime taşır
. Komutlar varsayılan olarak matchCase kullanır. Bul widget'ı açıksa, bul widget ayarları (matchCase / matchWholeWord), bir sonraki tekrarlamayı
Ctrl+U( Cmd+UMac'te) belirlemek için kullanılacaktır , bu nedenle imleci çok fazla eklediyseniz veya bir hata yaptıysanız, önceki imleç durumuna geri dönmek için Ctrl+U( Cmd+UMac'te) tuşuna basın . İmleç yukarı veya aşağı ekleme ( Ctrl+Alt+Up/ Ctrl+Alt+Down) ( Cmd+Alt+Up/Cmd+Alt+Down Mac'te) artık tek seferde 1'den fazla görünüm yüksekliğinde birden çok imleçle çalışmayı kolaylaştırmak için son eklenen imleci ortaya çıkarır (yani 300 satır seçin ve görünüm alanına yalnızca 80 sığdır).Bu, çoklu imleçleri tanıtmayı çok daha kolay hale getirir
* Linux sürükle-pencere çakışması:
Bazı dağıtımlar (örn. Ubuntu) Alt+LeftMouse, VSCode ile çakışacak olan pencere sürüklemeyi atar.
Bu nedenle, VSCode'un son sürümleri, başka bir yanıtta ayrıntılı olarak açıklandığı gibi Seçim menüsü arasında Alt+LeftMouseve Ctrl+LeftMousealtında geçiş yapmanızı sağlar .
Alternatif olarak, başka bir yanıtta
gsettings
belirtildiği gibi kullanarak OS anahtar bağlarınızı değiştirebilirsiniz .
Windows / OS X:
İçin çok hatlı seçimi, Ctrl+Alt+Down/ ⌘+Alt+Shift+Downsonraki satıra seçiminizi veya imleç konumunu uzatacaktır. Ctrl+Right/ ⌘+Rightne kadar uzun olursa olsun, her satırın sonuna gider. Çok satırlı seçimden çıkmak için tuşuna basın Esc.
VS Kodu tuş bağlamalarına bakın (işletim sistemine duyarlı)
ALT tuşu ile sorunum vardı, düzeltme çalıştırarak, alt+click
VSCode çoklu imleç clobbers bir Gnome kısayol olarak değiştirmek için super+click
:
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
Kaynak: http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
dconf-editor
ve CompizConfig
"pencere taşımak" eklenti yapılandırmalarını değiştirmek ve berbat ve neredeyse benim Ubuntu kırdı.
gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
Linux Mint (Tarçın) için kullanın .
Mayıs 2017
Sürüm 1.13'ten itibaren Ctrl/ Cmd+ ile birden çok imleç ekleyinClick
VSCode
geliştiriciler, yeni bir ayarla gelmiş editor.multiCursorModifier
için çok imleçler uygulamak için değiştirici tuşuna değiştirmek için, Cmd+ Click
MacOS ve Ctrl+ Click
Windows ve Linux üzerinde. Bu, Yüce Metin veya Atom gibi diğer editörlerden gelen kullanıcıların aşina oldukları klavye değiştiricisini kullanmaya devam etmelerini sağlar.
Ayar şu şekilde ayarlanabilir:
ctrl/Cmd
- CtrlWindows ve CmdmacOS'ta eşler.alt
- Mevcut varsayılan Alt.Ayrıca bu ayarı hızlıca değiştirmek için menüde Ctrl+ Click
için yeni bir menü öğesi var .
Multi-Cursor
Selection
Tanıma Git ve Açık Bağlantı hareketleri de bu ayara saygı gösterecek ve çakışmayacak şekilde uyarlanacaktır. Örneğin, ayar olduğunda ctrl/Cmd
, Ctrl/ Cmd+ ile birden çok imleç eklenebilir Click
ve bağlantıları açmak veya tanımlamaya gitmek Alt+ ile çağrılabilir Click
.
Sorun # 2106'nın düzeltilmesiyle, mevcut bir seçimin üstünde aynı hareketi kullanarak imleci kaldırmak da artık mümkün.
editor.multiCursorModifier
dan alt etmek ctrlCmd harika çalıştı. Şimdi tek yapmam gereken ctrl + tıklayın ve birden fazla imleç kullanacak :) Muchas gracias!
Fare olmadan Ctrl+ Alt+ Shift+ ' ⬇ / ⬆yı deneyin veya "alt" tuşunu basılı tutun ve istediğiniz tüm satırları tıklayın.
Not : Windows'ta test edilmiştir.
CMD
+ OPTION
+ SHIFT
+ ⬇ / ⬆
benim için Mac'te 1.15.1 sürümüyle çalışıyor.
shift
SHIFT
benim için çalışma değildi thx
Cmd+ Option+ Shift⬇ / ⬆benim için en yeni VSCode 1.29.1 ve en yeni OSX High Sierra 10.13.6, Macbook Pro'da çalışıyor.
Bu, ekrana OptionYüce Metin'de + Tıklama / Dikey Sürükleme gibi dikey bir çizgi yukarı / aşağı ekler .
Çok imleçler eklemek için dosyanızda herhangi noktalarda birden fazla olanlar dahil, aynı hat , do Cmd (or Option)+ sen gösterilen, istediğiniz herhangi bir yere tıklayın Bu video . Ayrıca Cmd, birden çok kez yinelenen metni ( + F) arayabilir , ardından HER sözcüğün sonuna imleç eklemek için Option+ tuşuna basabilirsiniz Return.
On Ubuntu , sırayla yeniden atama Alt gerekir + altına komutu çalıştırarak, ilk tıklama tıklayarak çoklu imleci etkinleştirmek için. Bunun nedeni, Ubuntu'nun varsayılan olarak kısayolun kendisini kullanması ve önceliğe sahip olmasıdır.
> gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
XFCE'de şu adrese gidin: Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
Şimdi Insert Cursor
ile yapabilirsinizAlt + Tıklama
Ayrıca L / R Çalışma Alanı ( ctrl+ alt+ L/R) ayarlarını devre dışı bıraktımSettings -> Window manager -> Keyboard
Visual Studio Code sürüm 0.10.9'dan itibaren, artık birden çok satır seçip tuşuna basarak Seçili Satırlardan Birden Çok İmleç OluşturShift+Alt+I
Not: Bu, Yüce Metin Ctrl+Shift+Lişlevine benzer .
Kaynak: https://code.visualstudio.com/updates/vJanuary#_thank-you
İlgili PR: https://github.com/Microsoft/vscode/pull/1479
Shift+Alt+<arrow>
benim için çalıştı. Teşekkürler!
Tam olarak ne istediğiniz için bir bağlayıcı yoktur.
Yaklaşan tek şey , hepsini bir kerede seçecek olan Ctrl+ F2.
Aşağıdakileri yaparak Ctrl+ ' ya bağlayabilirsiniz D:
File > Preferences > Keyboard Shortcuts
Bunun gibi bir şeye benzemeli:
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "ctrl+d", "command": "editor.action.changeAll",
"when": "editorTextFocus" }
]
Ctrl+ Alt+ ⬇ / ⬆geçerli satırın üstüne ve altına imleç ekleyin. Yine de yüce veya parantez kadar iyi bir yer yok. Klavye kısayolları dosyasında yüce Ctrl+ D'ya eşdeğer bir şey göremiyorum .
Alt + Command
ve yukarı veya aşağı ok.
Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
Yeni sürüm (Visual Studio 0.3.0) daha çok imleç özelliğini destekler.
Multi-cursor
Here's multi-cursor improvements that we've made.
⌘D selects the word at the cursor, or the next occurrence of the current selection.
⌘K ⌘D moves the last added cursor to next occurrence of the current selection.
The two actions pick up the matchCase and matchWholeWord settings of the find widget.
⌘U undoes the last cursor action, so if you added one cursor too many or made a mistake, press ⌘U to return to the previous cursor state.
Insert cursor above (⌥⌘↑) and insert cursor below (⌥⌘↓) now reveals the last added cursor, making it easier to work with multi-cursors spanning more than one screen height (i.e., working with 300 lines while only 80 fit in the screen).
Ve seçili çoklu imlecin kısa kesimi cmd + d'ye dönüşür (Sublime Text ile aynıdır. Lol)
Bir sonraki sürümün çoklu imleç hakkında daha uygun özelliği desteklemesini bekleyebiliriz;)
Alt+ Tıklayın. Windows'da çalışır.
Ayrıntılar: Visual Studio Kod Belgeleri
Faresiz Visual Studio'da: Alt+ Shift+ { Arrow }.
Alt+Shift+{ Arrow }
. VS Code V1.18.0
Seçim menüsüne göre aşağıdakileri yapabilirsiniz:
Basın / tutma Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow yeterli imleçler oluşturmak gerektiği gibi, daha sonra Ctrl+Dseçimleri genişletmek için kullanılabilir.
Alt + Command + Shift, seçtiğiniz bir sonraki örneğe bir imleç ekler. Örneğin, bir değişken veya işlev adı
Alt
düğmeyi basılı tutun ve farklı yerlerde tıklamaya başlayın. Bu kadar.