Вопрос

Как преобразовать табуляцию в пробелы в Notepad++?

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

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

Это было полезно?

Решение

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

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

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

    Другие советы

    Устаревший:Этот ответ верен только для более старой версии Notepad++.Преобразование между табуляциями и пробелами теперь встроено в Notepad++, а плагин TextFX больше недоступен в диалоговом окне «Диспетчер плагинов».

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

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

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

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

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

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

    Заменить

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

    Пробел - вкладка

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

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

    <Ол>
  • Выделите одну область вкладок
  • Копировать
  • Воспользуйтесь поиском / заменой
  • Вставьте в поле поиска
  • Нажмите на поле замены и нажмите пробел
  • Тогда замените все.
  • В версии 5.8.7:

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

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

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

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

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

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

    Перейти к:

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

    В настройках предпочтений нет вкладки «Редактировать компоненты». Вам нужно зайти в «Language Menu / Tab Settings», там есть опция для управления поведением вкладки. Вы даже можете настроить его на работу по-разному в зависимости от языка файла.

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

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

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

    Сделанный! :)

    Видеть:

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

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

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

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

    Введите желаемое целое число и нажмите клавишу ВВОД.

    Вот оно у вас & 3.

    На мой взгляд, лучший способ:

    Скачать:

    1. Блокнот++
    2. Плагин http://sourceforge.net/projects/tabstospacesnpp/?source=typ
    3. Прочтите инструкции, и табуляция преобразуется в пробелы.
    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top