在 Visual Studio 文本编辑器的底部,它显示“Ln X Col Y”。Line 看起来很不言自明并且可以预测,但我对“Col”有点困惑 :-)
如果该行中有汉字,将光标向右移动(即一个字符)有时似乎会使“Col”前进1,有时会前进2,甚至认为它们都是多字节字符。它实际上在计算什么?
这是一个附属问题:有没有一种简单的方法可以找出一行中的字符数?
提前致谢
在 Visual Studio 文本编辑器的底部,它显示“Ln X Col Y”。Line 看起来很不言自明并且可以预测,但我对“Col”有点困惑 :-)
如果该行中有汉字,将光标向右移动(即一个字符)有时似乎会使“Col”前进1,有时会前进2,甚至认为它们都是多字节字符。它实际上在计算什么?
这是一个附属问题:有没有一种简单的方法可以找出一行中的字符数?
提前致谢
对于可以包含多列的制表符等字符,列位置和字符位置之间的差异很明显。
取自MSDN。
在 Visual Studio 中,您可以使用 ln X Col Y Ch Z。有时您可以在文本编辑器中同时使用 unicode 和 ascii 字符,Col 用于确定该行需要多少空间。