"Cut To End Of Buffer Line" (正確には論理行末までをカット)というコマンドがこれに当たると思いますが、Packages → Command Palette → Toggle から見てみると、デフォルトではキーバインディングが設定されていないようです。
なのでユーザーのキーバインド設定ファイル keymap.cson に使用したいキーバインド設定を書いてやります。例えば Alt-Command-k
で実行させたい場合はこのようになります。
'atom-text-editor':
'alt-cmd-k': 'editor:cut-to-end-of-buffer-line'
Atom を再起動させて、Packages → Command Palette → Toggle から確認してみると、キーバインディングが追加されていることがわかります。設定した通り実行できれば OK です。
追記
どうしても行末までをカットではなく、行末までを削除するコマンドが必要ということでしたら、init.coffee に新しいコマンドとして書いてしまうという方法もあります。
例えば Macの場合だと、~/.atom/init.coffee
(メニューからだと、Atom → Init Script...)に以下のように記述します。
追加するコマンドは、"Delete To End Of Buffer Line" としてあります。
CoffeeScript
1atom.commands.add 'atom-text-editor', 'editor:delete-to-end-of-buffer-line', ->
2 textEditor = atom.workspace.getActiveTextEditor()
3 cursorPosition = textEditor.getCursorBufferPosition()
4 endColumn = textEditor.lineTextForBufferRow(cursorPosition.row).length
5 endPosition = cursorPosition.translate([0, endColumn - cursorPosition.column])
6 selectionToDelete = textEditor.selectToBufferPosition(endPosition)
7 textEditor.delete(selectionToDelete)
このコマンドに割り当てるキーバインドを設定します。
CSON
1'atom-text-editor':
2 'alt-shift-k': 'editor:delete-to-end-of-buffer-line'
Command Palette から存在を確認して、実行されるか確認します。
参考:
Move to beginning of line - support - Atom Discussion
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/28 23:57
退会済みユーザー
2018/05/29 00:05 編集
退会済みユーザー
2018/05/29 00:05
2018/05/29 09:27
退会済みユーザー
2018/05/29 22:45
2018/05/30 02:32
退会済みユーザー
2018/06/02 08:37