#javascript #notepad
#javascript #notepad
Вопрос:
Я просматриваю параметры меню и ничего не вижу.
Я подумываю о том, чтобы просто выполнить поиск по 4 строкам и заменить на 2.
По какой-то причине я не доверяю этому полностью.
Комментарии:
1. Вы имеете в виду четыре новых строки или четыре пробела ?
2. Если это работает не так, как вы ожидаете, вы можете просто не сохранять файл. Или создайте резервную копию, прежде чем попробовать. 😉
3. Я просто пытаюсь изменить стиль своего кода, замена 4 строк на 2 изменит все отступы.
4. Вы уверены, что все ваши отступы — это пробелы, а не табуляции?
Ответ №1:
Один из вариантов — использовать Find и Replace (с регулярным выражением). Это точно заменяет начало строки с 4 пробелами на 2 пробела.
Начал с:
Найти и заменить:
Результаты:
Комментарии:
1. да, я не верю, что у меня есть пробелы в других местах, кроме начала строки, но у меня есть сомнения.
2. Он заменяет только 4 пробела, если они находятся в начале
^
, в любом другом месте это не будет иметь значения.3. Если вы хотите отформатировать весь документ (например, json) так, чтобы форматирование отступа составляло только 2 пробела (а ранее форматирование отступа составляло 4 пробела), используйте: Найдите, что: x20 x20 x20 x20 Заменить на: x20 x20 2
Ответ №2:
Вы можете использовать следующее
- Установите размер табуляции на 4 пробела (Настройки -> Настройки -> Меню языка / TabSettings)
- Преобразуйте пробелы в табуляцию (Правка-> Пустые операции-> Пробелы в ТАБУЛЯЦИЮ)
- Установите размер табуляции равным 2
- Преобразуйте ваши вкладки в пробелы (Редактирование-> Пустые операции-> ТАБУЛЯЦИЯ в пробелы)
ОСТОРОЖНО: это испортит ваш файл, если вы в настоящее время также используете табуляции, а не только пробелы!
Комментарии:
1. Хорошее «нестандартное» мышление.