Rubyを使うと、文字列を端末に出力する必要があります。Ruby:東アジアの幅(Unicode)を確認する
| row 1 | a string here | etc
| row 2 | another string | etc
String#ljustと%sを使用して、ラテン語のUTF8文字でこれを行うことができます。私はここに列の配置を取得できますか
しかし、問題は文字が韓国語を含む行が点在英語の行があるとき、列は単に揃わないだろうなど、中国の韓国語のときに生じる、など
?固定幅フォントに相当するアジア言語の文字を出力する方法はありますか? Vimで表示および編集するためのドキュメントはどうですか?
vimを使用すると、アジアンテキスト用のダブル幅フォントを選択できる ''guifontwide''設定があります。 – Benoit
あなたの言葉の選択は非常に悪いです。アジアは、多くの国、言語、ライティングシステムを持つ非常に大きな場所です。 – koan
@dan韓国語/中国語/ ... {アジア言語}言語のみ、または 'len()'が1より大きい任意の文字(たとえば '' ')には問題があります。そうであれば、テキストの実際の長さを取得するには、vim-strで 'len(str、 '\ zs')の代わりに' len(str) '(vim-7.2、' strwidth(str) 7.3)。 – ZyX