Я комментатор в сообщении блога, которое вы цитируете.
В настоящее время я использую систему на основе Debian (точнее, Linux Mint Debian) и использую Geany 0.20. У меня есть файл с именем filetypes.python
в ~/.config/geany/filedefs
, который содержит это:
[build-menu]
FT_00_LB=pep8
FT_00_CM=pep8 --repeat --count "%f"
FT_00_WD=
FT_01_LB=PyLint (basic)
FT_01_CM=PYTHONPATH=${PYTHONPATH}:"%d" pylint --output-format=parseable --reports=n --errors-only "%f"
FT_01_WD=
FT_02_LB=PyLint (full)
FT_02_CM=PYTHONPATH=${PYTHONPATH}:"%d" pylint --output-format=parseable "%f"
FT_02_WD=
error_regex=^([^:]+?):([0-9]+):.+
Обратите внимание, что ключевое различие между моей настройкой и постом в блоге заключается в том, что я использую --output-format=pareseable
, а мой error_regex
немного менее специфичен для Pylint, так что он будет работать и для pep8
.
Бит PYTHONPATH=${PYTHONPATH}:"%d"
предназначен для добавления текущего рабочего каталога к моему настраиваемому пути к Python, и, думаю, это не будет работать в Windows, поэтому если вы работаете в Windows, Обязательно нужно будет изменить (или отбросить) этот бит. На самом деле, если вы работаете в Windows, укажите это, так как могут быть некоторые биты, которые нужно изменить.