Vimscript: как получить текущий список пользовательских функций и определить файлы, они получены от

Существует ли способ, которым я могу запросить из информации о Vim о пользовательских функциях vimscript и файлах сценария, о которых знает Vim?

Вещи, которые я хотел бы знать:

  • Конкретная функция, определяемая?
  • В каком исходном файле заданная функция определяется?
  • Каковы vimscript файлы, которые были получены?

И т.д.

5
задан ARV 2 June 2010 в 18:45
поделиться

1 ответ

  • Определена ли конкретная функция?

Используйте функцию exists :

:echo exists("*funcname")
  • Какой исходный файл является данной функцией, определенной в?

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

  • Какие файлы vimscript были получены?

Опять же, прямого способа сделать это не существует. Вам нужно будет проанализировать вывод : scriptnames .

Какова общая картина того, что вы пытаетесь сделать, что заставило вас задать эти вопросы? Может быть лучший способ добиться этого, не требуя ответов на каждый вопрос.

15
ответ дан 18 December 2019 в 11:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: