Sublime Text 2 Windows'ta Birden Çok İmleç


84

Sublime Text 2'yi Windows'a kurdum ve çoklu imleç özelliğini kullanmaya çalışıyorum.

Öncelikle aradığım seçimi vurguluyorum (üç satır).

Sonra her bir tekrar oluşumunu seçmek için CTRL+ tuşuna Dveya tümünü seçmek için ALT+ tuşuna basabilirim F3. Benim durumumda dört tekrar var.

Şimdi imleçleri üç satırın ortasına taşımak ve tüm oluşumlara eklenmek üzere bazı bilgiler eklemek istiyorum.

Seçime tıkladığım anda çoklu seçim kayboluyor mu? Yanlış yaptığım bir şey var mı, eminim yanlıştır ama dokümantasyon çok zayıf olduğu için nasıl olduğunu bulamıyorum?


20
ctrl+shift+lSize birden fazla imleç veriyor mu ?
AGS

5
Bunu aramak için buraya indi: sublimetext.com/docs/2/column_selection.html
twamley

Kahretsin, bunun için daha iyi bir fareye ihtiyacım olacak. Teşekkürler twamley

12
Ctrl + left clickbenim için çözümdü. Daha fazlası için Zenexer'in cevabına bakın.
Martin Thoma

Teşekkürler twamley; amaçların SO ile çakışmasını seviyorum.
karan.dodia

Yanıtlar:


39

Sublime Text'de, birden çok metin bölgesi seçtikten sonra, tıklama çoklu seçim modundan çıkmanın bir yolu olarak kabul edilir. Bunun yerine imleci klavye tuşlarıyla (oklar, Ctrl + oklar vb.) Hareket ettirirseniz sorun olmaz


10
ctrl + shift + l - ayrıca. Teşekkürler
StuartM

Bunu Sublime'ın dezavantajlarından biri olarak bulduğumu söylemeliyim, duruma bağlı olarak, başkalarında kendimi hiçbir zaman beladan çıkarmak veya tuş kombinasyonları kullanmak zorunda kalmadım. Bazı durumlarda Enter tuşuna basmanızı bekler. Esc'nin nesi var? :)
Henrik Erlandsson

156

Fareyi tamamen atlamak genellikle daha kolaydır - ya da Sublime kelime kaydırırken çoklu seçimi karıştırmasaydı böyle olurdu. Çoklu seçim için klavye ve fareyi kullanmayla ilgili resmi belgeler . Biraz dağınık olduğu için özetleyeceğim:

Sublime Text 3'te kısayolların farklı olduğu yerlerde, bir not aldım. V3 için her zaman en son geliştirici yapısını kullanarak test ederim; beta yapısını kullanıyorsanız, deneyiminiz farklı olabilir.

Sekmeler veya pencereler arasında geçiş yaparken seçiminizi kaybederseniz (özellikle Linux'ta), geri yüklemek için Ctrl+ kullanmayı deneyin U.

Fare

Windows / Linux

Yapı taşları:

  • Pozitif Negatif:
    • Seçime ekle: Ctrl
    • Seçimden çıkar: Alt v3'ün ilk sürümlerinde bu, doğrusal seçim için işe yaramadı.
  • Seçim türü:
    • Doğrusal seçim: Left Click
    • Seçimi engelle: Middle Clickveya Shift+ Right Click Linux'ta varsayılan olarak yapıştırmalara orta tıklayın.

Uygun gördüğünüz gibi birleştirin. Örneğin:

  • Seçime ekle: Ctrl+ Left Click(ve isteğe bağlı olarak sürükleyin)
  • Seçimden çıkar: Alt+ Left Click Bu, v3'ün erken sürümlerinde işe yaramadı.
  • Blok seçimi ekle: Ctrl+ Shift+ Right Click(ve sürükleyin)
  • Blok seçimini çıkarın: Alt+ Shift+ Right Click(ve sürükleyin)

Mac OS X

Yapı taşları:

  • Pozitif Negatif:
    • Seçime ekle:
    • Seçimden çıkar: ⇧⌘(yalnızca v3'te blok seçimiyle çalışır; muhtemelen hata)
  • Seçim türü:
    • Doğrusal seçim: Left Click
    • Seçimi engelle: Middle Clickveya +Left Click

Uygun gördüğünüz gibi birleştirin. Örneğin:

  • Seçime ekle: + Left Click(ve isteğe bağlı olarak sürükleyin)
  • Seçimden çıkar: ⇧⌘+ Left Click(ve sürükleyin - bu kombinasyon Sublime Text 3'te çalışmaz, ancak sözde 2'de çalışır)
  • Blok seçimi ekle: ⌥⌘+ Left Click(ve sürükleyin)
  • Blok seçimini çıkarın: ⌥⇧⌘+ Left Click(ve sürükleyin)

Tuş takımı

pencereler

  • Tekli seçim moduna dönün: Esc
  • Seçimi tüm imleçlerde yukarı / aşağı doğru genişlet: Ctrl+ Alt+ Up/Down
  • Seçimi tüm imleçlerde sola / sağa doğru genişlet: Shift+ Left/Right
  • Tüm imleçleri yukarı / aşağı / sola / sağa taşı ve seçimi temizle: Up/ Down/ Left/Right
  • Son seçim hareketini geri alın: Ctrl+U
  • Seçili metnin sonraki örneğini seçime ekle: Ctrl+D
  • Seçili metnin tüm tekrarlamalarını seçime ekle: Alt+F3
  • Seçili metnin tekrarları arasında geçiş yap (tek seçim): Ctrl+ F3(ters: Ctrl+ Shift+ F3)
  • Tek bir doğrusal seçimi, her satırda seçili metnin sonunda bir düzeltme işareti olacak şekilde blok seçimine dönüştürün: Ctrl+ Shift+L

Linux

  • Tekli seçim moduna dönün: Esc
  • Seçimi tüm imleçlerde yukarı / aşağı doğru genişlet: Alt+ Up/ Windows ile aynı kısayolları elde etmek için de Down tutabileceğinizi unutmayın Ctrl, ancak Linux genel kısayollar için Ctrl + Alt kombinasyonlarını kullanma eğilimindedir.
  • Seçimi tüm imleçlerde sola / sağa doğru genişlet: Shift+ Left/Right
  • Tüm imleçleri yukarı / aşağı / sola / sağa taşı ve seçimi temizle: Up/ Down/ Left/Right
  • Son seçim hareketini geri alın: Ctrl+U
  • Seçili metnin sonraki örneğini seçime ekle: Ctrl+D
  • Seçili metnin tüm tekrarlamalarını seçime ekle: Alt+F3
  • Seçili metnin tekrarları arasında geçiş yap (tek seçim): Ctrl+ F3(ters: Ctrl+ Shift+ F3)
  • Tek bir doğrusal seçimi, her satırda seçili metnin sonunda bir düzeltme işareti olacak şekilde blok seçimine dönüştürün: Ctrl+ Shift+L

Mac OS X

  • Tekli seçim moduna dön: (Bu, Escape'in Mac sembolüdür)
  • Tüm düzeltme imi de yukarı / aşağı doğru seçimi uzatma: ⌃⇧⇡, ⌃⇧⇣(bakınız not)
  • Seçimi tüm imleçlerde sola / sağa doğru genişlet: ⇧⇠/⇧⇢
  • Yukarı / aşağı / sol / sağ ve net seçim tüm carets taşı: , , ,
  • Son seçim hareketini geri alın: ⌘U
  • Seçili metnin sonraki örneğini seçime ekle: ⌘D
  • Seçili metnin tüm tekrarlamalarını seçime ekle: ⌃⌘G
  • Seçilen metin (tek seçimi) oluşumu arasında Çevirme: ⌥⌘G(ters: ⌥⇧⌘G)
  • Tek bir doğrusal seçimi, her satırda seçili metnin sonunda bir düzeltme işareti olacak şekilde blok seçimine dönüştürün: ⇧⌘L

Mac kullanıcıları için notlar

Yosemite ve El Capitan'da ⌃⇧⇡ve ⌃⇧⇣varsayılan olarak sistem klavye kısayollarıdır. Sublime Text'de çalışmasını istiyorsanız, bunları değiştirmeniz gerekecektir:

  1. System Preferences.
  2. ShortcutsSekmeyi seçin .
  3. Mission ControlSol liste kutusundan seçin .
  4. İçin klavye kısayollarını değiştirin Mission Controlve Application windows(ya da devre dışı). Kullandığım ⌃⌥⇡ve ⌃⌥⇣. Varsayılanlar ⌃⇡ve ⌃⇣; bu kısayollara eklemek aynı eylemleri tetikler ancak animasyonları yavaşlatır.

Mac'in klavye sembollerine aşina değilseniz:

  • kaçış anahtarı
  • kontrol anahtarıdır
  • seçenek anahtarıdır
  • vardiya anahtarı
  • komut anahtarıdır
  • ve diğerleri gösterildiği gibi ok tuşlarıdır

3
Buraya, @ Zenexer'in dediği gibi, kelime sarma açıkken Sublime'ın çoklu seçimi bozduğu sorunu aramaya geldim. Her zaman buna sahibim: Manuel girinti için bir blok seçin ( Alttıkla-sürükle) - sözcük kaydırma açıksa, satırlar girintilendiğinde zarar görür. Bu bilinen bir hata mı? ⇧⌘Ldaha iyi performans gösteriyor gibi görünüyor.
Urs

Sadece soruyorum, ama bunları yüce tercihlerle yeniden eşleştirmenin bir yolu var mı? Öyleyse bunun için JSON seçenekleri nelerdir? Bunun için belge bulamıyorum.
Hans

13

İmleçleri istediğiniz birden çok yere Ctrl tuşunu basılı tutarak tıklamayı deneyin. Ctrl-D, birden çok artımlı bulma içindir.


Bulmayı umduğum şey buydu. İstediğiniz cmd + clickyere birden çok imleç eklemek bir Mac'te.
MuffinTheMan

3

Vintage modu kullanmanın yüce çoklu seçim ile gerçekten iyi çalıştığını görüyorum.

En çok kullandığım tuşlar bir kelimeyi atlamak için "w", satırın ilk / son karakterine gitmek için "^" ve "$" olurdu. "2dw" (imleçten sonraki iki kelimeyi silin) ​​gibi kombinasyonlar, çoklu seçim kullanımını gerçekten güçlü kılar.

Bu apaçık görünüyor ancak iş akışımı, özellikle HTML'yi düzenlerken gerçekten hızlandırdı.


vim kendimi daha üretken hissettiriyor, ama bununla daha hızlı olduğumdan emin değilim.
Zenexer

1

Mac kullanıcıları, size zaman kazandırmama izin verin:

  • Cmd+ a: imleç istediğiniz çizgileri seçin
  • Cmd+ Shift+ l: imleci oluşturmak için
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.