ATOM

atomで単語削除を拡張するパッケージを作った

More than 3 years have passed since last update.

Atomが正式リリースされて目出度いのと宣伝も予てQiitaへ初投稿。

作ってみたパッケージの説明です。


atomのページ

https://atom.io/packages/delete-plus

余りにも英語力がなく説明出来ていない気がします。

スクショで何となく伝わって欲しい。。


こんな挙動

単語削除を行う際に、ダブルコーテーションやら括弧やらで囲まれている文字列はスペースが入っていようとスラッシュが入っていようと一単語として削除するよーというもの。

スクショ

スクショ

対象記号の後ろにカーソルが無い場合は、atomに処理を返しているので通常通りの単語削除として機能します。


必要に応じてkeymapsの書き換え

keymapsを書き換えてフックしているだけなので、ショートカット変えている人やvimモードの人だと上手く動かないかもしれません。下記ファイルの内容を自身の環境に合わせて書き換えれば動くんじゃないかと思います。


delete-plus/keymaps/delete-plus.cson

'atom-workspace atom-text-editor:not([mini])':

'ctrl-delete': 'unset!'
'ctrl-delete': 'delete-plus:delete’


個人的にはatom以前から使っている挙動で、これが無いと気持ち悪くて作業になりません。

特にHTMLやXMLの書き換えに便利です。フロントエンドな人は是非使ってみてください。

あと英語を直してくれる人がいると喜びます!