Есть ли способ переопределить код свертывания Aptana Studio 3 PyDev? - PullRequest
0 голосов
/ 09 мая 2018

Я пишу Python Python 3.6.4, используя Aptana Studio 3 build 3.6.1 с PyDev.Я постоянно использую функцию свертывания / развёртывания кода во время работы.Мой код структурирован по разделам с заголовками комментариев, например:

# ********** DEFINE CONSTANTS **********
DEBUGGING = FALSE
VERSION = "1.4.6"
...

# ********** DEFINE FUNCTIONS **********
def get_member_level(membernum) ...
def get_item_discount(itemnum) ...
...
def last_function() ...

# ********** DEFINE CLASSES **********
class ButtonListPanel(): ...
class DetailPanel(): ...

Проблема в том, что когда свернута функция last_function () (например, путем свертывания всего кода), она берет заголовок комментария вместе с ним.

Я знаю, что это кажется незначительной вещью, но эти комментарии заголовка раздела действительно помогают мне быстро перемещаться по исходному файлу, и у меня их довольно много.Есть ли способ сделать этот комментарий не свернутым?

1 Ответ

0 голосов
/ 09 мая 2018

По умолчанию это невозможно настроить ...

Что вы можете сделать, это изменить сам PyDev, чтобы он делал то, что вы хотите (т. Е. Это обрабатывается в org.python.pydev.editor.codefolding.CodeFoldingSetter - http://www.pydev.org/developers.html содержит подробности о том, как получить исходный код).

Вы также можете создать запрос функции для этого, но, учитывая уже существующие запросы и мое ограниченное время, я не уверен, когда этот запрос попадет в начало очереди.

...