Как настроить Notepad ++ для использования пробелов вместо вкладок?


353

Notepad ++ продолжает вставлять вкладки, которые позже портят мой код. Это происходит не только когда я нажимаю клавишу табуляции, но и в других случаях. Я хочу использовать 4 пробела вместо вкладок.

Как сделать так, чтобы Notepad ++ вставлял пробелы вместо вкладок?


9
Связанный вопрос не дурак. Это не вопрос о том, как запустить макрос, который конвертирует, а вопрос о том, чтобы никогда не вводить вкладки, в первую очередь, когда для вас делается отступ. И ответ здесь правильный
Хуан Мендес

Этот вопрос должен быть закрыт, поскольку он не по теме. Этот вопрос принадлежит Super User
Майк Карон

10
@MikeCaron Это неверно. См. Meta.stackexchange.com/questions/61726/…
Хуан Мендес,

3
И для Python это делает разницу между правильным кодом и нет. IMHO, Notepad ++ должен поставляться с этой настройкой, включенной по умолчанию для кода Python.
Всевышний

1
@Omnifarious: v7.8.6 (апрель 2020) имеет pythonвозможность использовать пробелы. Не уверен, как долго это было там. В качестве примечания ... Notepad ++ - это круто.
AlainD

Ответы:


565

Перейдите к команде меню « Предпочтения» в меню « Настройки» и выберите « Language Menu / Tab Settings» , в зависимости от вашей версии. Более ранние версии используют вкладку «Настройки». Более поздние версии используют язык. Нажмите Заменить пространство флажок. Установите размер до 4.

Введите описание изображения здесь

См. Документацию: http://docs.notepad-plus-plus.org/index.php/Built-in_Languages#Tab_settings


23
Ах, язык, теперь это имеет смысл.
deed02392

Документация к Notepad ++ устарела. Ссылка выше указывает на Tuxfamily, и они начали выпускать новые сборки на Tuxfamily еще в 2010 году . Сайт онлайн-документации по Tuxfamily был опубликован в 2011 году и предназначен для версии 5.8.7. Notepad ++ имеет версию 6.5.5 прямо сейчас, а пункт меню «Содержание справки» вызывает локальную копию сайта документа. Посещение сайта Tuxfamily возвращает 404.
Самир,

5
К сожалению, сайт документации настолько устарел. Но скриншот выше указывает на соответствующую опцию (версия 6.5.5). Таким образом, этот параметр теперь находится в «настройках вкладки», он больше не доступен для «языкового меню».
Самир

42
Настройка теперь в разделе « Язык» , а не « Настройки вкладок» .
Дэвид С. Рэнкин

Что ж, теперь Notepad ++ фактически всегда вставляет вкладки как пробелы, даже если флажок снят.
Youda008

57

В моем Notepad ++ 7.2.2этот Preferencesраздел немного отличается.

Опция расположена в: Settings/ Preferences/ Language/ Replace by spaceкак на скриншоте.

Скриншот окон с настройками


Это новые настройки для последнего Notepad ++
Soumyadip Das

0

У меня NotePad ++ v6.8.3, и это было в Настройки → Настройки → Настройки вкладки → [Default]→ Заменить на пробел:

Настройки NotePad ++

Настройки вкладки NotePad ++

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.