Что такое значение "col" в текстовом редакторе визуальной студии - программирование
Подтвердить что ты не робот

Что такое значение "col" в текстовом редакторе визуальной студии

В нижней части текстового редактора визуальной студии отображается "Ln X Col Y". Линия кажется довольно понятной и работает предсказуемо, но я немного озадачен "Col": -)

Если в строке есть китайские символы, перемещение курсора вправо (то есть по одному символу), по-видимому, иногда продвигает "Col" на 1, а иногда на 2, даже считается, что это все многобайтовые символы. что он на самом деле считает?

дополнительный вопрос, так это: есть ли простой способ узнать количество символов в строке?

Спасибо заблаговременно

4b9b3361

Ответ 1

Разница между позициями столбца и символа очевидна для символов, таких как символ табуляции, который может содержать более одного столбца.

Взято из MSDN.

Ответ 2

В визуальной студии вы можете использовать ln X Col Y Ch Z. Иногда вы можете иметь как символы Unicode, так и ascii в текстовом редакторе, а Col - для определения того, сколько места вам нужно для этой линии.