Тест Vim, если параметры действительны до установки

Чтобы попробовать и отлаживать, добавьте в ssh часть «ssh -v» таким образом, вы можете получить подробный режим с некоторой полезной информацией.

Изменить: на странице man:

-v      Verbose mode.  Causes ssh to print debugging messages about its progress.  This is helpful in debugging connection,
             authentication, and configuration problems.  Multiple -v options increase the verbosity.  The maximum is 3.
1
задан 22 May 2018 в 11:34

3 ответа

[Ф1]

использовать [Ф2] для получения дополнительной информации. В дополнение к переменным, [Ф3] тоже удалось проверить [Ф4]параметры [ф5]функции [ф6]команд [ф7]автокоманды событие.

1
ответ дан 8 June 2018 в 14:03
  • 1
    Похоже, мне нужно exists('*pathogen#infect()'), чтобы этот тест работал правильно, и я буду исследовать его далее для других целей. – Zoey Hewll 22 May 2018 в 16:31
  • 2
    @ZoeyHewll: отличное наблюдение, редактировать. – AlexP 22 May 2018 в 16:34
  • 3
    Это работает практически для всего, что я пробовал до сих пор, и он неожиданно решил ошибки «else without if», но я не уверен, что он может решить странные ошибки двусмысленного сопоставления или проверить значения параметров, например [ f1] – Zoey Hewll 24 May 2018 в 09:35
  • 4
    @ZoeyHewll: для более сложных случаев обычным решением является let v:errmsg=''|silent! <command>, а затем посмотрите на v:errmsg (который должен оставаться пустым, если все пойдет хорошо). – AlexP 24 May 2018 в 10:54
  • 5
    Обновление: это, кажется, не последовательно. Сейчас на моем домашнем компьютере, ни [Ф1] и [Ф2] проходит, несмотря на то, что установка возбудителя. – Zoey Hewll 25 May 2018 в 13:31
if exists('*pathogen#infect') " The function pathogen#infect() exists else " The function pathogen#infect() does not exist endif

Используйте :help exists() для получения дополнительной информации. В дополнение к переменным, exists() также может тестировать опции &, *, :, автокоманды события #.

1
ответ дан 17 July 2018 в 13:44
if exists('*pathogen#infect') " The function pathogen#infect() exists else " The function pathogen#infect() does not exist endif

использовать :help exists() для получения дополнительной информации. В дополнение к переменным, exists() тоже удалось проверить &параметры *функции :команд #автокоманды событие.

1
ответ дан 20 July 2018 в 13:49

Другие вопросы по тегам:

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