Багато разів я натрапляю на ситуацію, коли рядок не відведений належним чином. Ефір через пасту, поганий / не бажаний плагін відступу або найчастіше додаткові пробіли, що компенсують значення відступу. Я зазвичай виправляю це за допомогою рядка <<
чи >>
рядка кілька разів, щоб виправити це. Що стосується додаткових пробілів, я буду робити 100<<
то >>
для кожного рівня відступу, якого я насправді хочу.
Питання полягає в тому, як |рух, який дозволяє встановлювати стовпчик за номером, 10|
надсилає курсор до 10-ї колонки. Як я можу вказати рівень відступу?
Приклад (це не працює) із shiftwidth=4 expandtab
:
The quick (indent level 0)
••••Brown Fox (indent level 1)
••••••••••Jumped over the lazy dog (indent level 2 with two extra spaces)
У цьому випадку мені наразі належить підрахувати рівень відступу останнього рядка (2) і додати його для додаткових пробілів, а потім набрати, 3<<
а потім підрахувати рівень відступу того, що я тоді 1>>
(або використовувати autoindent
та ==
командувати).
Я прошу щось на зразок 1==
змусити відступ до рівня відступу 1. Або в деяких випадках 0==
для видалення відступу всі разом.
Я розумію, що вищенаведений приклад робить автоматичне відступ на 1 або 0 рядків (відповідно), і тому не робить те, що хотілося б, але сподівався, що це допоможе проілюструвати питання краще.