SORU
29 NİSAN 2011, Cuma


Nasıl böyle büyük mükafat 6 Sil Satırı Klavye kısayol oluşturabilirim? Böyle büyük mükafat 3 çözümleri artık çalışmıyor

Xcode önceki sürümlerde bir anahtar mevcut satırı silmek için bağlayıcı oluşturmak mümkün oldu. Farklı çözümler vardı ve örneğin burada açıklanmıştır:

Xcode: Delete line hot-key

Xcode duplicate/delete line

http://bigdiver.wordpress.com/2009/09/11/configure-homeend-key-bidings-on-mac-os-x/

http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/

Tüm çözümler bu dosyalardan birini değiştirme vardır:

~/Library/Application Support/Güncellemelerinden/Kısayollar/*.pbxkeys
~/Library//DefaultKeyBinding Tuş Atamaları.dict
~/Library//PBKeyBinding Tuş Atamaları.dict

Xcode 4 mevcut kısayollar için iyi bir kaynaktır http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.html . Silme, ama hiçbiri ile ilgili olarak listelenmiş olanlar var"". satırı sil

ANCAK, bu çözümleriDEĞİLXcode 4 beri çalışıyorum.

Güncelleme: Sorun hala Xcode 5.1.1 aynıdır

Güncelleme: Sorun hala Xcode 6.1 GM Seed 2 aynıdır

CEVAP
1 EKİM 2012, PAZARTESİ


Buldum! Bu 4.5 ile böyle büyük mükafat 4.3 çalışır ve hiçbir ekstra uygulamalar gerektirir ve böyle büyük mükafat özeldir.

Bu çözüm, temel olarak Yinelenen komut Satırı tarif here: aynıdır

Bu plist dosyasını düzenlemek

Böyle büyük mükafat //Uygulamalar.app/İçerik//İDEKit Çerçeveler.çerçeve/Kaynaklar/İDETextKeyBindingSet.plıst

Not:

  • bağlı bu sorunun cevabı için böyle büyük mükafat kullanarak önerir, ama bu böyle büyük mükafat çöker
  • bu yol, Lion - diğer işletim sistemi sürümleri için değişebilir
  • veya izinleri bu dosyayı düzenlemek için sudo değiştirmek zorunda kalabilirsiniz
  • düzenlemeden önce böyle büyük mükafat yakın

<dict> yeni bir öğe ekleyin

Bu dosyanın altında <dict> yakın sadece YUKARIDAKİ bu metin ekleyin

    <key>Custom</key>
    <dict>
      <key>Delete Current Line In One Hit</key>
      <string>moveToEndOfLine:, deleteToBeginningOfLine:, deleteToEndOfParagraph:</string> 
    </dict>

Not:

  • Buiçindevarolan bundan sonra </dict></plist> yani 9**
  • Bu associates adlı proje "Bir vuruşta Sil Geçerli Satırı" dizesinde üç önemli eylemleri. Farklı seçenekler ile buraya doğru kombinasyonu almak için oynadım. Eğer, yerine deleteToEndOfLine vice versa moveToBeginningOfLine çalışırsanız örneğin, boş bir satır kullanarak satırı silervetüm sonraki satırı. Tatsız olan

Bu tasarruf ve Güncellemelerinden açın

Yeni bir anahtar Güncellemelerinden bağlayıcı ekleyin

linked answer Bu ekran görüntüleri görmek ya da bunu yapmak için:

  1. Böyle Büyük Mükafat Tercihlerini Açın
  2. Anahtar Bağlamaları Seçin
  3. Tüm tıklayın
  4. Arama kutusuna yazın ve "ara" Bir vuruşta Sil Geçerli Satırı". Sil
  5. Yeni bir bağlama ekleyin.

Bu değil ama bir uyarı yapmak gerekiyor. Hiç böyle büyük mükafat alabilirKaydetyeni bağlama. Aynı sorun benim çözüm hafif bir varyasyon olmasına rağmen here tarif edilir:

  1. Varsayılan yinelenen veri bağlantıları (veri Bağlantıları penceresinin sol alt köşesindeki düğmesine basın ve bir yinelenen oluşturun
  2. Bu yeni bağlama yinelenen ayarlayın
  3. Yakın tercih iletişim (değişme!)
  4. Tercihler tekrar açın ve yeni bir eski yinelenen ve eski dosyayı silin.

Ne tekerleme, değil mi? Ama işe yarıyor. Şimdi D Aslan üzerinde böyle büyük mükafat 4.3 tüm mevcut satırı silmek için eşleştirilmiş Ctrl var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • Willie D.

    Willie D.

    16 Aralık 2006