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:
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
.
Yükleyin keybinding-resolver
ve 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-line
ve 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!