Ruby を使用して、ターミナルに列形式で文字列を出力する必要があります。このようなもの:
| row 1 | a string here | etc
| row 2 | another string | etc
String#ljust と %s を使用して、ラテン UTF8 文字でこれをうまく行うことができます。
しかし、文字が韓国語、中国語などの場合に問題が発生します。韓国語などを含む行が英語の行に散在している場合、列は単に整列しません。
ここで列の配置を取得するにはどうすればよいですか? 固定幅フォントと同等のアジア文字を出力する方法はありますか? Vim で表示および編集することを意図したドキュメントについてはどうでしょうか?