Это может быть достигнуто, это EditBox .
С некоторой настройкой через его предпочтения вы можете получить несколько хороших блоков кода, выделяющих код Python (или любой другой, где блоки обозначены пробелами).
Он легко настраивается и может соответствовать стилю кодекана вертикальных правил и различным другим макетам.
Проблема в том, что он не работает в редакторе PyDev из того, что я вижу (по крайней мере, сейчас). Я открыл запрос функции для него.
Если это хорошо, вы все равно можете просмотреть его макет при открытии файла python, щелкнув правой кнопкой мыши «Открыть с помощью / Текстовый редактор». Начиная с версии 0.20, EditBox полностью поддерживает PyDev.
Я также попробовал AnyEdit , который имеет некоторые пробелы, выделяющиеся среди других функций, но не был слишком доволен результатами. Например, мне приходилось нажимать кнопку «показывать пробелы» после каждого изменения, чтобы показать фон, и это не очень привлекательно визуально (в нем используются аннотации eclipse для выделения пробелов).