Есть ли способ заставить notepad заменить 4 пробела на 2?

#javascript #notepad

#javascript #notepad

Вопрос:

Я просматриваю параметры меню и ничего не вижу.

Я подумываю о том, чтобы просто выполнить поиск по 4 строкам и заменить на 2.

По какой-то причине я не доверяю этому полностью.

Комментарии:

1. Вы имеете в виду четыре новых строки или четыре пробела ?

2. Если это работает не так, как вы ожидаете, вы можете просто не сохранять файл. Или создайте резервную копию, прежде чем попробовать. 😉

3. Я просто пытаюсь изменить стиль своего кода, замена 4 строк на 2 изменит все отступы.

4. Вы уверены, что все ваши отступы — это пробелы, а не табуляции?

Ответ №1:

Один из вариантов — использовать Find и Replace (с регулярным выражением). Это точно заменяет начало строки с 4 пробелами на 2 пробела.

Начал с:

Notepad   - Начать

Найти и заменить:

Notepad   - Поиск и замена

Результаты:

Notepad   - Конец

Комментарии:

1. да, я не верю, что у меня есть пробелы в других местах, кроме начала строки, но у меня есть сомнения.

2. Он заменяет только 4 пробела, если они находятся в начале ^ , в любом другом месте это не будет иметь значения.

3. Если вы хотите отформатировать весь документ (например, json) так, чтобы форматирование отступа составляло только 2 пробела (а ранее форматирование отступа составляло 4 пробела), используйте: Найдите, что: x20 x20 x20 x20 Заменить на: x20 x20 2

Ответ №2:

Вы можете использовать следующее

  1. Установите размер табуляции на 4 пробела (Настройки -> Настройки -> Меню языка / TabSettings)
  2. Преобразуйте пробелы в табуляцию (Правка-> Пустые операции-> Пробелы в ТАБУЛЯЦИЮ)
  3. Установите размер табуляции равным 2
  4. Преобразуйте ваши вкладки в пробелы (Редактирование-> Пустые операции-> ТАБУЛЯЦИЯ в пробелы)

ОСТОРОЖНО: это испортит ваш файл, если вы в настоящее время также используете табуляции, а не только пробелы!

Комментарии:

1. Хорошее «нестандартное» мышление.