動機
kindle端末で「メモ」や「ブックマーク」した箇所は、Amazonの Your Highlightというページでも確認することができます。
だいたいの本が対象になってるので(例外もあるもよう)、人によってはなかなか便利なんじゃないかと思います。
ところで「引用を別のとこににまとめたい」と思うとします。
そうするとテキストファイルなんかに貼ると「Read more~」とか「Delete this highlight」やらが邪魔になってきます。
引用が少しならいいのですが、たくさんあるとめんどうなのでVimのコマンドでそれらを削除しようというのがこの記事の趣旨になります。
何回も打つのはめんどうなのでVimのマクロにもします。
実行
1. 引用したい部分をコピーします。
2. 適当なテキストファイルを作って貼り付けます。
3. 以下のコマンドを実行します。(マクロをレジスタaに登録する場合。)
:let @a = ":%s/\\vRead.*$//^M:%s/\\vAdd.*$//^M
なお特殊文字^MはCtrl+v押してからEnter
で入力します。
4. @a
でマクロとして実行する。
(補足)
やっていることとしては、
1. 'Read'から行末までを削除
2. 'Add a note'の行を削除
だけです。