Итак, у меня есть файл модульных тестов, в котором много тестов внутри основного тестового блока. В основном огромный JSON.
Я могу сделать =
в VIM для автоматического отступа всех строк или на основе блоков. Все отлично работает, пока ...
Если внутренний блок начинается или / после строки 2052, автопоказ будет делать отступ, как если бы он находился за пределами окружающего блока.
Пример:
1| describe() {
2| block_1() {
3|
4| }
5| }
Это работает.
1| describe() {
.
.
.
2052| block_1() {
2053|
2054| }
2055| }
Что бы я ни делал, block_1 () будет иметь отступ слева. Я должен вручную сделать отступ.
Кто-нибудь нашел это?
Это на MAC High Sierra. Я пробовал с vim и macvim.