VS Code, настройка пробельных символов (beginner)

17 подписчиков

12+
12+

5 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав

17 подписчиков

12+
12+

5 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 просмотров

месяц назад

Timecode: 0:53 Цель видео 1:22 Какие пробельные правила есть 1:36 Пример кода ДО применения стандартов 2:27 Подсветка пробельных символов 3:10 Подсветка пробельных символов, находим в настройках 4:40 Настройки для редактора или для конкретного расширения 5:00 Что такое "чекать"? 5:11 Удобство вертикальной подсветки 5:53 Изменение настроек spaces из панели быстрого доступа 7:18 Стандарт пустой строки в конце файла 8:44 Ищем настройки по стандартизированию пустых строк 10:02 Настройки применяемые при сохранении файла 10:40 Пример лишних пробелов 11:12 Настройка для удаления лишних пробелов 12:00 Символ перевода каретки 12:59 Настройка окончания строки ------------ В среде разработки есть ряд правил, которые считаются общепринятыми, сегодня узнаем про некоторые из них и настроим редактор. Подсветка пробелов и табуляции `renderIndentGuides` - подсветка вертикальных направляющих `render whitespace` - подсветка точками табуляции и пробелов Пробельные символы `insertFinalNewline` - проставление пустой строки в конце файла (`newline character`, тот самый `\n`) `trimFinalNewlines` - убрать все пустые строки в конце кроме одной `trimTrailingWhitespace` - удалить все пробельные символы на конце строк и на пустых строках Все параметры нужно выставить в `true`, или нажать галочку. Oкончания строк `eol` выставить в значение `\n` (`LF`) `renderControlCharacters` - `true` ------------ Сноски Cтандарт POSIX - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 " 3.206 Линия Последовательность из нуля или более не-символов "новой строки" плюс завершающий символ "новой строки" " Поэтому строки, не заканчивающиеся символом новой строки, не считаются фактическими. Некоторые программы имеют проблемы с обработкой последней строки файла, если он не завершен новой строкой. Так что каждая строка в `Unix` должна заканчиваться символом `EOL` и все инструменты `Unix` ожидают этого соглашения и работают с ним. Например, при объединении файлов он помещает начало каждого файла в новую строку, что нужно в 95% случаев. Еще это позволяет объединить последнюю и первую строку двух файлов при склейке файлов и немного википедии: https://en.wikipedia.org/wiki/Single_UNIX_Specification Перевод каретки: В разных операционных системах принят разный формат символов, обозначающий перевод строк: Windows - \r\n или CRLF (код 0D0A) Unix - \n или LF (код 0A) Mac - \r или CR (код 0D). Почему **LF**? Большинство серверов работают под управлением систем на базе `Unix`, поэтому, принято использовать `nix`’овые окончания строк и для файлов движка сайта. CR = Возврат каретки (Carriage Return) LF = Перевод строки (Line Feed)

Название:

VS Code, настройка пробельных символов (beginner)

Категория:

Разное