Python | Django | Notepad++ | Табуляция vs. Отступ в 4 пробела

Aug 07, 2010 22:16

Да, и вот кстати к слову - есть за что похвалить конкретно Notepad++. Только что обнаружил за собой грешок - вместо отступов в 4 пробела везде использую символ табуляции. Известно, что такая практика противоречит рекомендованному стилю оформления программного кода на python - о котором говорится в PEP8.

Пришлось исправлять, что в Notepad++ оказалось очень легко сделать благодаря макросам (см. раздел меню "Макросы" и соотв. кнопочки на панели), которые легко записываются и затем сохраняются в виде "горячих клавиш" (shortcuts). Управление shortcuts: Опции > Горячие клавиши... > Macros.

Но это еще не все. В разделе Опции > Настройки > Синтаксис/Табуляция справа можно увидеть раздел "Настройка табуляции". Внизу есть галочка "Заменить пробелом". Если включить галку, то при нажатии клавиши Tab вместо символа табуляции Notepad++ автоматически вставляет 4 пробела. Строго в соответствии с PEP8. Удобно, ничего не скажешь...

django, программирование, хитрости

Previous post Next post
Up