Vim неправильно делает отступ для ассемблерного кода, независимо от того, хочу ли я, чтобы он делал это автоматически, или если я пытаюсь gg=G
это просто говорит ## строки с отступом хотя это ничего не изменило, и весь мой текст по-прежнему выровнен по левому краю.
vim
indentation
assembly
user339365
источник
источник
gg=G
все еще не работает.Похоже, что Vim не делает отступ сборки из коробки. В каталоге / usr / share / vim / vim74 / indent каталога Vim 7.4.335 нет имен файлов, содержащих «asm», и нет
grep -i asm *
ниgrep -i assembl *
вернуть любые совпадения.Вы можете написать свой собственный плагин отступа. Увидеть
:help indent-expression
для начала.источник
Я знаю, что этот метод не идеален, но он может быть полезен для вас:
Он будет отступать в строке после строки, которая заканчивается
:
,Тем не менее, он не будет отступать при вводе новой метки. Возможно, другой файл синтаксиса сделает эту работу.
источник