delete line関数のatom-editorMacではに割り当てられています ^ + ⇧ + k。私は2つの質問があります:
答えが包括的な抜粋を提供するならば、私は義務付けられますkeymap.cson
ファイルおよび/またはこれを機能させるために変更する必要のあるその他のファイル。
質問の2番目の部分から始めましょう。これにより、私たちが何をしようとしているのかを理解できます。既存のキーバインディングを見つけるには、次の2つの方法があります。
設定を開き、Keybindingsをクリックして、_delete-line
_と入力します。 newline
などの例外はありますが、単語は通常1つのダッシュで区切られます。
_keybinding-resolver
_ をインストールし、 Cmd. ショートカット。入力すると、リゾルバーにショートカットが表示されます。
どちらのオプションでも、トリガーされたコマンドとショートカットが機能しているセレクターが表示されます。この場合、コマンドは_editor:delete-line
_で、セレクターはatom-text-editor:not([mini])
です。カスタムキーバインディングを作成するときに両方を使用します。
メニュー(Atom>Keymap)またはコマンドからキーマップを開きますパレット(「アプリケーション:キーマップを開く」)。各ステップを説明するための実用的な例をコメントしました。
_'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!'
_
お役に立てれば!
見つかりました 別の議論 そして以下をキーマップ(Atom>キーマップ)に追加すると、Atom 1.34.0:
'.platform-darwin atom-text-editor':
'cmd-d': 'editor:delete-line'