過去のクリップボードの内容を貼り付けられる。
類似パッケージは結構あるが、リスト選択等がなく、ワンキーで貼り付けるシンプル操作と、貼り付け範囲のハイライトが売り。
機能
- 過去のクリップボードの内容を貼り付ける。
- 貼り付けた範囲がハイライトされる。※ 複数行、複数カーソルだとどこが変わったか分からないので。
- マルチカーソルでも機能する
使い方
-
clip-history:paste
で貼付け - 続けて
clip-history:paste
を実行すると過去のものが貼り付く。 - (オプション)
clip-history:paste-last
で一番最後に貼り付けたものを貼り付けられる。
コマンド
-
clip-history:paste
: 貼り付け。移動しないで、そのまま続けて実行すると過去のものが順に貼り付く。 -
clip-history:paste-last
: 最後に貼り付けたものを貼り付け。 -
clip-history:clear
: ヒストリのクリア
キーマップ
デフォルト keymap は無し
e.g.
'atom-text-editor:not([mini])':
'ctrl-y': 'clip-history:paste'
'ctrl-Y': 'clip-history:paste-last'
設定
-
clip-history.max
: 記憶する履歴の数。少なくして巡回しやすくするのがオススメ。デフォルトは10 -
clip-history.flashOnPaste
: 貼付け時にハイライトするか?デフォルト有効 -
clip-history.flashDurationMilliSeconds
: ハイライト時間(ms)
類似パッケージ
どれも実装は参考にさせてもらいました。ありがとうございます。
TODO
- Make configurable flash duration.
- Multi cursor support
- Use marker instead of range to track original range in multi cursor situation.