4 февраля 2012, 12:20

Неразрывные пробелы

Я часто расставляю неразрывные пробелы руками.

Чтобы различать пробелы, и не типографить один и тот же текст дважды, я ввожу в строку поиска неразрывный пробел и все такие же подсвечиваются в коде жёлтеньким:

Удобно.

Поделиться
Запинить
13 комментариев
Сергей Дроганов

Тёма, а почему не мнемоники?

Артём Поликарпов

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

Герман Ш.

Если можно, у меня два вопроса: какой IDE вы используете на скриншоте и как вы поставили неразрывный пробел без «&nbps;»? Заранее благодарю.

Артём Поликарпов
  1. http://www.jetbrains.com/webstorm/
  2. http://typolayout.ru/, (правый альт + пробел)
Илья С.

давно спросить хотел, чем платный webstorm лучше бесплатного notepad++?

Артём Поликарпов

Вебшторм — не текстовый редактор, а IDE, со всеми вытекающими — быстрый рефакторинг всего, удобная навигация (клик по классу в ХТМЛ переносит в нужный кусок ЦСС, клик по переменной в джаваскрипте), уведомления о проблемах кода на лету, умный автокомплит и т. д. Плюс встроенная поддержка систем контроля версий, ФТП-синхронизация, да куча всего.

Сергей Дроганов

Артем, а самс он понимает? Если клик по классу? Тебе приходится как-то увязывать шаблон со стилем чтобы это работало?

Артём Поликарпов

С навигацией по САСС проблемы. Рефакторинг работает на половину.

Сергей Дроганов

Самс = сасс

Владислав Савельев

А почему не пользуетесь лебедевским «Типографом»?

Артём Поликарпов

Пользуюсь Типографом, но когда нужно пару слов поменять местами, удобнее в ручном режиме.

Артём Сапегин

Сергей Дроганов, поддержка сасса там есть, но какая-то косонькая немного.

Кирилл

А почему вы используете невалидные теги?

Артём Поликарпов

Потому что браузеры их понимают.

Кирилл

Те, которые nobr

Рома

А чем отличается обычный пробел на «Space» от неразрывного пробела?

Артём Поликарпов

Рома, ниже вам ответил Кирилл за меня.

Кирилл

Рома, тем что словосочетание с неразрывным пробелом не переносится на другую строку (не разрывается в месте, где поставлен неразрывный пробел).
Например, нежелательно оставлять в конце строки предлоги, вот так: «В(перенос строки)метро», поэтому после «В» ставится неразрывный пробел.

Рома

Спасибо! 
Это было полезно узнать.

Глеб Великанов

На этом блоге, все, или только я, вместо картинок, видят названия файлов?

Артём Поликарпов

Все. Что-то где-то сломалось.

Популярное