Vim - 関数の値で置換

Vim日本語ドキュメント - 式で置換する
https://vim-jp.org/vimdoc-ja/change.html#sub-replace-expression


置換文字列を'\='で始め、続いて式を書く。

例えば、行の先頭に行番号を挿入するには

:s/^/\=line('.')/

桁数を揃え、番号の後ろにスペースを開ける

:s/^/\=printf("%02d ", line('.'))/


末尾に挿入

:s/$/\=line('.')/

桁数を揃え、番号の前にスペースを開ける

:s/$/\=printf(" %02d", line('.'))/


Vimの組み込み関数については
builtin - Vim日本語ドキュメント

百人一首[蕙斎筆] 83番84番

百人一首 | 日本古典籍データセットから。
https://kakasi.skr.jp/images/100/KK8384.jpg

太后宮大夫俊成くはうだいこうぐうのたいふしゆんぜい

なか
みちこそ
なけれ
おもひいる
やまのおくにも
𢈘しかぞなくなる

字母
【世】乃【中】尓
三知己曽
奈个礼
於毛比以留
【山】乃於久尓毛
【𢈘】曽奈久奈留


藤原清輔朝臣ふぢはらのきよすけあそん

なからへば
また
このごろや
しのばれむ
うしと
みし
いまはこひ
しき

字母
奈可良部八
末多
【此】己呂也
【忍】者礼無
宇之登
美之【世】曽
【今】八古比
之幾

百人一首[蕙斎筆] 81番82番

百人一首 | 日本古典籍データセットから。
https://kakasi.skr.jp/images/100/KK8182.jpg

後徳大寺左大臣ごとくだいじさだいじん

ほとゝぎす
なきつる
かたを
ながむれば
ただ有明ありあけ
月ぞのこれる

字母
本止々幾須
奈幾津留
可多越
奈可武礼八
堂々【有明】乃
【月】曽乃己礼留


道因法師どういんほつし

おもひわび
さても
いのち
あるものを
うきに
たえぬは
なみだなりけり

字母
於毛比王比
左天毛
【命】八
安留毛乃越
宇幾尓
堂衣奴八
奈美多奈利个里

wmctrl - ウィンドウ制御ツール

コマンドラインからデスクトップ上のウィンドウの位置、大きさ、表示・非表示等をコントロールする。
コマンド名を忘れてしまいそうなので覚書。

$ sudo apt install wmctrl
wmctrl --help

Thunderbirdでメール保存にmaildir形式が使えるようにする

デフォルトでは「メッセージの格納形式」がmbox形式から変更できないが
設定エディタで 'mail.store_conversion_enabled' を 'true' にすれば、
maildir形式が選べるようになる。