Как избежать отступа от метки в C ++ - PullRequest
17 голосов
/ 24 июня 2011

Полагаю, об этом уже спрашивали, но я не смог найти подобного вопроса.

При написании части оператора области видимости в C ++, Vim догадывается, что это будет метка (на первом :), а затем автоматически делает отступ, что довольно раздражает. Пример:

# 1 - начальный ввод

{
    std

# 2 - добавлено :

{
std:

# 3 - добавлено :

{
    std::

Конечно, это правильно в конце, но есть ли способ отключить автоматический отступ для меток? Я редко использую их, и в таких случаях было бы не так уж много делать вручную.

1 Ответ

17 голосов
/ 25 июня 2011

Просто скажите vim не делать отступы для меток с помощью:

:set cinoptions+=L0

Для справки, если под модификаторами «видимости» вы подразумеваете спецификаторы доступа, для них можно установить не отступать с помощью:

:set cinoptions+=g0
...