2016-01-28 3 views
1

Quelle est la valeur de l'indicateur "Ch" dans Visual Studio? En quoi diffère-t-il de "Col"? Cela ne semble pas; la barre d'état au bas de l'éditeur VS vous informe de votre position dans l'éditeur de code, vous donnant un numéro de ligne (LN), un numéro de colonne (Col) et un caractère (je pense) numéro (Ch), tel comme:Quelle est la raison d'être de l'indicateur "Ch" dans Visual Studio?

enter image description here

Il semble que le « Col » et « Ch » sont en lockstop, et qui fait sens: chaque « colonne » est un caractère large. Si j'ai raison, à quoi cela sert-il de montrer les deux? Si je me trompe, quand «Col» et «Ch» peuvent-ils différer en valeur, et pourquoi s'en soucieraient-ils? Mon intuition (même les hommes l'ont parfois, même si c'est généralement faux, d'après mon expérience) me dit que cela peut avoir quelque chose à voir avec d'autres jeux de caractères ...

+4

Caractères. Les onglets et les espaces sont importants. –

Répondre

1

Dans Visual Studio, sélectionnez Outils> Options > C#/votre langue> Onglets. Sous Tab, vous pouvez choisir Conserver les onglets au lieu d'insérer des espaces. Cela donnera différents nombres Ch et Col.

enter image description here

Vous pouvez également insérer zero width spaces et obtenir différents Ch et Col compte.