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

353

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

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

Stevoisiak
источник
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

tvanfosson
источник
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 ++

SharpC
источник