facebook twitter hatena line google mixi email
★お気に入り追加


■ このスレッドは過去ログ倉庫に格納されています

  • 744
  •  
  • 2018/06/30(土) 21:56:44.40
VimL で、日英混在の長さが不揃いの文字列の配列があり、
それを右詰めでバッファに表示させたいです。

let a = ['あiう', 'kakiくけ', 'さshisu']

という配列ならば、a[0] を左に3個半角スペースを接頭し、
a[1] をそのまま、a[2] を左に1個半角スペースを接頭して表示します。

配列内の最大の表示文字幅が分かれば、右詰め自体は printf 関数で簡単にできます。

問題は表示文字幅をどの様に取得するかです。
当然 len 関数は使えないのですが、どの様にすれば良いでしょうか?

ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email