На скриншоте TextMate ниже я включил «Показать невидимые». Что за пробельные символы в третьей строке?
Текст, который я импортировал откуда-то, имеет эти точки, и я пытаюсь выяснить, что это такое.
На скриншоте TextMate ниже я включил «Показать невидимые». Что за пробельные символы в третьей строке?
Текст, который я импортировал откуда-то, имеет эти точки, и я пытаюсь выяснить, что это такое.
Это неразрывные пробелы.
В отличие от обычных пробелов, они не вызывают разрыв строки. Например, вы можете добавить один между "OS" и "X", когда вы пишете "OS X". В HTML они создаются через
ссылки на символы, но вы можете ввести их на Mac, нажав Space-пробел.
Чтобы проверить их, просто скопируйте их в окно поиска персонажа (нажмите ⌥⌘T):
Хотите вы их или нет, зависит от вашего приложения. Например, некоторые компиляторы могут использовать эти символы, не входящие в ASCII. Обычно лучше заменить их обычными пробелами, если они вам действительно не нужны.