Ответ 1
С помощью настройки SublimeCodeIntel вы можете отключить "переход" к файлу, где определена функция, - это позволит вам увидеть определение функции в строке состояния при нажатии Alt.
Для этого выберите "Настройки" > "Обзор пакетов", а затем откройте "SublimeCodeIntel/SublimeCodeIntel.py".
Перейдите к class GotoPythonDefinition(sublime_plugin.TextCommand):
и добавьте return
в строке 890, чтобы первые строки _trigger
читали:
def _trigger(defns):
if defns is not None:
defn = defns[0]
if defn.name and defn.doc:
msg = "%s: %s" % (defn.name, defn.doc)
logger(view, 'info', msg, timeout=3000)
return
(вы также можете настроить форматирование строки msg
и удалить defn.name
, чтобы сохранить немного пространства строки состояния).
Это немного дезориентирует, чтобы смотреть вниз на строку состояния, чтобы увидеть определение... также, строка состояния не сможет отображать длинные определения. Однако это начало. Хотелось бы надеяться, что всплывающее управление tooltip/popup станет доступным через API, чтобы определения отображались в представлении рядом с функциями с щелчком.