Добавление отступа Emacs повреждения после оператора переключения

Официальная документация теперь предоставляет гораздо больше деталей для всех этих аннотаций на https://spacy.io/api/annotation (а список других атрибутов для токенов можно найти на https. : //spacy.io/api/token )

.

Как видно из документации, их теги частей речи (POS) и теги зависимостей имеют как универсальные, так и специфические варианты для разных языков, а функция explain() является очень полезным сочетанием клавиш, чтобы получить лучшее описание значения тега без документация, например

spacy.explain("VBD")

, который дает «глагол, прошедшее время».

9
задан Török Gábor 6 June 2009 в 10:18
поделиться

1 ответ

Самая большая помощь (которую я нашел) в настройке отступов - это выяснение того, какой cc-mode использует для отступа текущей строки. Это то, что может сделать Cc Co aka Mx c-set-offset - он позволит вам настроить смещение для синтаксического элемента и показывает, какой элемент использовался для текущая строка!

Вот как вы можете ее настроить. Переместите курсор на строку break; .

C-c C-o RET 0 RET

В этом месте ваш код будет иметь такой отступ, как:

switch (cond) {
case 0: {
  command;
}
break;
}

Для документации по смещениям проверьте строку документации для переменной 'c -offsets-alist

C-h v c-offsets-alist RET

Точно так же вы можете добавить это в свой .emacs:

(setq c-offsets-alist '((statement-case-intro . 0)))

Документация по настройке отступа находится здесь , и ее стоит прочитать. Есть масса способов сделать это, поэтому чтение руководства стоит потраченного времени (если вам нужен отступ, отличный от стандартного). А вот указатель на все синтаксические символы , используемые в режиме cc.

23
ответ дан 4 December 2019 в 08:52
поделиться
Другие вопросы по тегам:

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