Как я включаю vim7 проверку правописания в разделах POD при редактировании файлов жемчуга?

@ Данте ответ правильный, но я сделаю его немного легче для понимания:

Допустим, у вас есть ParentDialog, который вызывает ChildDialog.

Если у вас был следующий класс:

public class OptionsPassed
{
    public string ParameterToPass { get; set; }
}
  1. Вызовите свой дочерний диалог, например: await stepContext.BeginDialogAsync(nameof(ChildDialog), new OptionsPassed { ParameterToPass = "ValueToPass" });

  2. иметь доступ к { ParameterToPass: "ValueToPass" } в любом месте в пределах ChildDialog с stepContext.Options.ParemeterToPass. Например, если вы хотите увидеть, какое значение вы передали:

Первый шаг из ChildDialog:

private static async Task<DialogTurnResult> FirstStepAsync(WaterfallStepContext stepContext, CancellationToken cancellationToken = default(CancellationToken))
{
    var passed = stepContext.Options as OptionsPassed;
    await stepContext.Context.SendActivityAsync($"You passed in {passed.ParameterToPass}");
    return await stepContext.NextAsync();
}
7
задан Ajith Antony 11 May 2009 в 20:22
поделиться

1 ответ

grepping for “spell” in /usr/share/vim/vim72/syntax/perl.vim, I find some syntax definitions for POD that already include spelling, but are wrapped in an include guard for perl_include_pod. At the top of perl.vim, the default variables are given, and perl_include_pod is unlet by default.

So adding

let perl_include_pod = 1

to ~/.vimrc turns on syntax highlighting, with spell-check, inside POD portions of perl files.

3
ответ дан 7 December 2019 в 16:45
поделиться
Другие вопросы по тегам:

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