Я использую Light Table для записи файла README.md. Мне нужно добавить два пробела в конец строки текста, но когда я сохраняю документ, Light Table, кажется, удаляет эти два пробела.

Как я могу остановить разделительные пробелы Light Table в конце строки?

Обновление: я заметил строку в файле default.behaviors .

[:editor.file-backed :lt.objs.editor.file/remove-trailing-whitespace]

Это то, что можно отключить?

2 ответа2

0

Просто для информации, Генри задал тот же вопрос на Github, и вот ответ:

Чтобы отключить, просто добавьте следующее к вашему поведению пользователя:
[:editor.file-backed:-lt.objs.editor.file/remove-trailing-whitespace]

или, если вам нравится, вы можете выбрать разные типы редакторов, например:
[:editor.markdown:-lt.objs.editor.file/remove-trailing-whitespace]

https://github.com/LightTable/LightTable/issues/2171

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

0

Говоря в целом, по моему опыту, редакторы могут обычно использовать жесткий или неразрывный пробел, и это называется Ctrl-пробел или Shift-пробел, или Alt-пробел или Ctrl-Alt-пробел. Я не знаю сам световой стол, но обычно есть способ. Вы можете вставить символы? Жесткое пространство часто доступно при больших числах символов. Или, если вы используете ПК, попробуйте верхние коды (удерживайте нажатой клавишу Alt и введите большой номер на цифровой клавиатуре (используйте блокировку номера!)) ╠ и ☺ - символы, которые я получил с помощью alt-204, alt-1 и так далее. Вы можете обнаружить, что кнопки Alt не всегда идентичны и не являются Ctrl или Shift, то есть левый Ctrl и правый Ctrl иногда дают разные результаты. Извините, что расплывчато, но надеюсь, это немного поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .