Невозможно загрузить без "grub rescue & gt; 'команды [закрыты]

(Во-первых, вам нужна точка с запятой перед последним }, чтобы это было допустимо C, точка с запятой должна рассматриваться как завершающие утверждения в C, а не как разделительные выражения. Умный автоматический отступ может работать неправильно если вы не добавите эту точку с запятой.)

Команда = Vim :help =) может использоваться для запуска кода через программу автоматического отступа, хотя для этого требуется некоторая конфигурация. Основная идея заключается в том, что вы устанавливаете опцию equalprg (:help 'equalprg') программе, которая применяет требуемый отступ, а затем используйте = в командном режиме для ее запуска. = работает как другие команды на основе движения Vim, такие как d и y; например, == отступы текущей строки, =ap отступы абзаца или вы можете использовать видимый диапазон: ggVG= отступы весь файл.

Теперь по умолчанию equalprg установить на пустую строку, которая делает основной ввод строки в Vim. Чтобы выполнить то, о чем вы просите, лучшим инструментом для задания является indent:

indent

indent имеет множество вариантов для различных отступов стили; по умолчанию он использует стиль кодирования GNU, но вы, вероятно, захотите настроить его в соответствии с предпочтениями вашего проекта. Подробнее см. indent . Чтобы включить пробелы в значение equalprg, вам нужно процитировать их с обратной косой чертой, например, если вы хотите использовать стиль отступов K & amp; R, вы должны использовать :set equalprg=indent\ -kr.

Вы также можете команда '=' выбирает соответствующий отступ в зависимости от типа файла, используя :filetype indent on - тип :help filetype внутри vim для получения дополнительной информации.

:set autoindent будет указывать vim на отступ при вводе , Добавление любой из этих команд (минус ведущий ':') в ваш файл ~ / .vimrc сделает их постоянными.

1
задан 15 May 2016 в 17:00

1 ответ

Ваша ОС - Debian, а не Ubuntu. Задайте свой вопрос здесь

ИЛИ задайте свой вопрос в IRC: irc.debian.org на канале #debian

0
ответ дан 23 May 2018 в 11:05

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

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