Преобразование табуляции в пробелы в Notepad++

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

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

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

15 ответов


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

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

  1. на Settings->Preferences...->Language (начиная с версии 7.1) или Settings->Preferences...->Tab Settings (предыдущие версии)
  2. Регистрация Replace by space
  3. (дополнительно) вы можете установить количество пробелов для использования вместо вкладки, изменив

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

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

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


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

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

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


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

Replace


выполните эту процедуру для преобразования пробелов в вкладки или наоборот:

Space - Tab


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


самый простой способ:

  1. выделите одну область вкладки
  2. скопировать
  3. поднимите find / replace
  4. вставить в поле найти
  5. щелкните в поле "заменить" и нажмите пробел
  6. затем заменить все.

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

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

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

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

на:

  1. Настройки - > Меню Настройки
  2. Выбрать Вкладку "Настройки"
  3. выберите тип языка (например, Python)
  4. установите флажок "Использовать значение по умолчанию"
  5. установите флажок "заменить пробелом"

Enter image description here


в версии 5.8.7:

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

Screenshot of the Preferences dialog


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


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


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

  • двойной щелчок (выделить)одной вкладке (ie: \t).
  • пресс ctrl + F (Find/repace).
  • вы можете не увидеть \t или одной вкладке площадью on

Если вы работаете в среде Unix, то расширения что нужно:


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

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

вот оно


следующий способ является лучшим способом, на мой взгляд:

скачать:

  1. Блокнот++
  2. плагин http://sourceforge.net/projects/tabstospacesnpp/?source=typ
  3. прочитайте инструкции, и он преобразует вкладки в пробелы.