Преобразование вкладок в пробелы в Notepad ++

Как преобразовать вкладки в пробелы в Notepad ++?

Я нашел веб-страницу, которая подсказывает, что это возможно, но я не мог найти никакой информации о том, как это сделать.

Я хотел бы иметь возможность сделать это, потому что некоторые веб-формы не уважают код с вкладками в них.

Ответы

Ответ 1

Чтобы преобразовать существующие вкладки в пробелы, нажмите Edit->Blank Operations->TAB to Space.

Если в будущем вы хотите вводить пробелы вместо вкладки, когда вы нажимаете клавишу табуляции:

  • Перейдите к Settings->Preferences...->Language (начиная с версии 7.1) или Settings->Preferences...->Tab Settings (предыдущие версии)
  • Проверьте Replace by space
  • (Необязательно) Вы можете установить количество пробелов для использования вместо вкладки, изменив поле Tab size.

Снимок экрана с замещением пробелом

Ответ 2

Устаревший: этот ответ верен только для старой версии Notepad ++. Преобразование между вкладками/пробелами теперь встроено в Notepad ++, а плагин TextFX больше не доступен в диалоговом окне "Менеджер плагинов".

  • Сначала установите "заменить пробелами" в Preferences -> Language Menu/Tab Settings.
  • Затем откройте документ, который вы хотите заменить вкладками.
  • Выделите весь текст (CTRL + A).
  • Затем выберите TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces.

Примечание. Убедитесь, что установлен плагин TextFX Characters (вкладка Plugins -> Plugin manager -> Show plugin manager, Installed). В противном случае меню TextFX не будет.

Ответ 3

Настройки -> Предпочтение -> Изменить компоненты (вкладка) -> Вкладка Настройка (группа) -> Заменить пробелом

В версии 5.6.8 (и выше):

Настройки -> Настройки... -> Настройки языкового меню/вкладки -> Настройки вкладки (группа) -> Заменить пробелом

Ответ 4

Вам нужно заменить \t - убедитесь, что вы используете расширенный режим!

Replace

Ответ 5

Следуйте этой процедуре, чтобы преобразовать пробелы в вкладки или наоборот:

Space - Tab

Ответ 6

Я только что разместил плагин Notepad ++ для преобразования вкладок в пробелы. Да, он преобразует вкладки в середине строки. Да, он учитывает другие символы в поле с вкладками. Проверьте это.

Ответ 7

Простой способ:

  • Выделите одну область вкладок
  • Копировать
  • Приобретите поиск/замену
  • Вставить в поле поиска
  • Нажмите на поле замены и нажмите клавишу пробела
  • Затем замените все.

Ответ 8

В версии 5.8.7:

Настройки меню → Настройки... → Настройки языка/вкладки → Настройки вкладки (вы можете выбрать сам язык для замены вкладок в пробелы. Это круто!) → Снимите флажок Использовать значение по умолчанию и установите флажок Заменить по пространству.

Снимок экрана диалога настроек

Ответ 9

Я не читал все ответы, но я не нашел ответа, который я искал.

Я использую Python и не хочу делать поиск/замену или "пустые операции" каждый раз, когда я хочу скомпилировать код...

Итак, лучшим решением для меня является то, что он происходит на лету!

Вот простое решение, которое я нашел:

Перейдите к:

  • Настройки меню → Настройки
  • Выберите вкладку Настройки
  • Выберите тип вашего языка (например, Python)
  • Выберите флажок "Использовать значение по умолчанию"
  • Выберите флажок "Заменить пробелом"

Enter image description here

Ответ 10

В настройках настроек нет вкладки "Редактировать компоненты". Вам нужно перейти в "Настройки языка/вкладки", там есть опция для управления поведением табуляции. Вы даже можете настроить его для работы по-разному в зависимости от языка файла.

Ответ 11

Если вы работаете в среде Unix, команда expand - это то, что вам нужно:

Ответ 12

вкладки CLR в плагин Spaces должны быть хорошим вариантом. Я использовал его, и он сработал.

Ответ 13

Я следую этому простому пути:

  • Дважды щелкните (выделить) одну вкладку (например:\t).
  • Нажмите ctrl + F (Find/repace).
  • В поле Find What: вы можете не видеть \t или одну область вкладок. Но не беспокойтесь.
  • Введите space в поле Replace With:.
  • Нажмите Replce All.

Готово!:)

См:

Replace *Tab* by *Space* in <code>Notepad++</code>

Примечание: Этот метод применяется также к регистру обратного (Заменить пространство с помощью вкладки).

Ответ 14

Настройки > Настройки > Настройки вкладки Проверьте "заменить по пробелу". Обратите внимание, что размер Tab: 4 Нажмите на четыре, и откроется окно с возможностью изменения значение для другого целого.

Вставьте нужное целое число и нажмите клавишу ENTER.

Там у вас есть < 3.