LINUX.ORG.RU

(Авто)отступы в редакторе

 , ,


0

1

Первое нажатие Tab вставляет 4 пробела, второе нажатие Tab заменяет их на один символ \t, третье добавляет ещё 4 пробела. Питон на смешивание ругается. Можно ли сделать так, чтобы в файлах *.py всегда вставлялись только пробелы?

★★★★★

Последнее исправление: question4 (всего исправлений: 1)

Используй нормальные редакторы

ananas ★★★★★
()

1. Открываешь для правки любой питоновский скрипт. Соответственно тот открывается в mcedit.
2. Далее F9.
3. Настройки > Общие > Табуляция. Крестик в `Заполнять табуляцию пробелами` и установить `Шаг табуляции`. Настройки > Сохранить настройки.
4. PROFIT.

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

А можно ли это сделать только для файлов *.py?

question4 ★★★★★
() автор топика

Первое нажатие Tab вставляет 4 пробела, второе нажатие Tab заменяет их на один символ \t, третье добавляет ещё 4 пробела.

А четвертое что делает?

UPD: а, тебе только пробелы нужны, тогда ладно :)

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

А четвертое что делает?

Заменяет последние 4 пробела на второй \t.

Проблема только в смешении табов с пробелами в питоновских скриптах. Глобально убрать табы несложно, но хотелось бы убрать их только для питона.

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

Я о том, что если проблема только в смешении, то раз четное кол-во нажатий Tab оставляет только \t, то проблемы уже нет. Потому что нет пробелов.

Впрочем, насколько я слышал, питонисты обычно пробелами и пользуются, поэтому и подумал, что такой вариант тебе не подойдет.

Deleted
()
Ответ на: комментарий от question4

Зачем ты мучишься с mcedit? Там ведь даже автодополнения нет и нормальной подсветки синтаксиса. Geany используй, в нем можно для каждого ЯП (даже такой параши, как пхытон) настроить свой тип отступов. Ну и в настройках «прожекта» есть то же самое.

anonymous
()
Ответ на: комментарий от anonymous

Geany умеет работать в консоли? Иксов нет и не будет.

А vim умеет переключаться в шелл и обратно в одно касание, скажем, по Ctrl-O?

question4 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Там ведь даже автодополнения нет

4.2

akk ★★★★★
()
26 июня 2018 г.

Используй для отступов табуляцию и не мучайся.

Rodegast ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.