2013-10-07 5 views
10

ビジュアルスタジオテキストエディタの一番下に "Ln X Col Y"と表示されます。行はかなりわかりやすいようですが、私は "Col"についてちょっと戸惑っています:-)ビジュアルスタジオテキストエディタの "col"値は何ですか

行に漢字がある場合は、カーソルを右に(つまり1文字で)時には "Col"を1で、時には2で進めているようにも見えますが、すべてがマルチバイト文字であるとはいえ、それは実際何を数えていますか?

これは次のようなものです。行の文字数を調べる簡単な方法はありますか? Visual Studioでアドバンス

答えて

7

列の位置と文字の位置の違いは、複数の列を組み込むことができるタブ文字などの文字が明らかです。

出典:MSDN

+0

正しい答えではなく、正しい行に沿っています。私はタブを使いませんでしたが、中国語の文字がより大きいフォントになっていることを認識し、複数の「文字」を取り上げました。固定幅フォントにはかなり奇妙ですが、少なくともそれについて説明しています。 奇妙なことは、画面上に「ch」の値が表示されていないことです。もちろん、私が探していたものです。私は前に見ていたときにそれが表示されなかったと誓っていたが、今はそれを再現することはできないと主張するほど、ほとんど行くだろう。 – Andy

+0

タブは単なる例でした。 'タブ文字など' –

2

おかげで、あなたはLN XコルY ChのZを持つことができます時々、あなたのテキストエディタとコルでのUnicodeとASCII文字の両方を持つことができ、あなたが必要とするどのくらいのスペースを見つけるために使用されていますその行のために。

関連する問題