![カーソルの前のすべての空白を削除するキーストロークを Atom で設定するにはどうすればよいですか?](https://rvso.com/image/1671506/%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E3%81%AE%E5%89%8D%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E7%A9%BA%E7%99%BD%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%82%AD%E3%83%BC%E3%82%B9%E3%83%88%E3%83%AD%E3%83%BC%E3%82%AF%E3%82%92%20Atom%20%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
Atom で次のコード スニペットを編集しているときに、カーソルが次の直前にあるとしますmy_parameter
。
def a_method
first_command my_parameter
end
1回のキー操作で、ただし、のいずれかfirst_command
。Atom の のデフォルトの動作では、ctrl-backspace
空白だけでなく のすべてを削除しますfirst_command
。(これは、空白のみを削除する Sublime Text などの他のエディターとは対照的です。)
これを実現する簡単な方法は何でしょうか?
答え1
あなたが探しているコマンドは ですdelete-to-previous-word-boundary
。編集 → テキスト → 前の単語境界まで削除。
これをカスタムキーマップに追加します(編集 → キーマップ...) を任意のキーストロークで入力します。
'atom-text-editor':
'ctrl-backspace': 'editor:delete-to-previous-word-boundary'