Atom - hata eylemleri için değişen klavye kısayolları


1

Silme hat işlevi Mac atandığı ^+ + k. İki sorum var:

  1. Bu işlemi + olarak nasıl atayabilirim D?
  2. İlki ile takip, mevcut komut ve atanmış klavye kısayollarına göz atmanın uygun bir yolu var mı?

Bu sorunun cevabı kapsamlı bir çıkartma keymap.csondosyası ve / veya bu çalışmayı yapmak için değiştirilmesi gereken diğer dosyaları temin ederse zorunlu olur .

Yanıtlar:


4

Sorunuzun ikinci kısmı ile başlayalım, çünkü size ne yapacağımızı anlamanızı sağlar. Mevcut anahtar bağlantıları bulmanın iki yolu vardır:

  1. Açık ayarları tıklayın keybinding ve tip delete-line. Sözcüğü istisnalar olmakla birlikte , genellikle kelimeler tek bir kısa çizgi ile ayrılır newline.

  2. Yükleyin keybinding-resolverve Cmd.kısayolu kullanarak açın . Çözücü, siz yazarken kısayolları görüntüler.

Her iki seçenek de tetiklenen komutu ve kısayolun çalıştığı seçiciyi görüntüler. Bizim durumumuzda komut editor:delete-lineve seçici atom-text-editor:not([mini]). Her ikisini de özel anahtarlığımızı oluştururken kullanacağız.

Menüden ( Atom > Keymap ) veya komut paletinden ( “Uygulama: Keymap'inizi Açın” ) tuş haritasını açın . Her adımı açıklamak için çalışan bir örnek yorumladım:

'atom-text-editor:not([mini])':
  # Unbind default Cmd-D shortcut
  'cmd-d': 'unbind!' 

  # Assign new shortcut
  'cmd-d': 'editor:delete-line'

  # Optional: Unbind default editor:delete-line shortcut
  'ctrl-shift-k': 'unbind!'

Bu yardımcı olur umarım!


Bu benim için çalışmıyor "Yinelenen anahtar 'cmd-d'" yazıyor, burada ne yapmalıyım?
Unnikrishnan

0

Başka bir tartışma bulundu ve keymap'e aşağıdakileri eklemek (Atom> Keymap) benim için numarayı Atom 1.34.0'da yaptı:

'.platform-darwin atom-text-editor':
  'cmd-d': 'editor:delete-line'
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.