Еще одна вещь, которую вы можете попробовать - это макрос.Если вы еще не знаете, вы запускаете макрос с q
и выбираете регистр для сохранения макроса ... поэтому, чтобы сохранить ваш макрос в регистре a
, вы должны набрать qa
в обычном режиме.
Внизу должно быть что-то, что говорит запись.Теперь просто делайте свое движение так, как вам хотелось бы.
Так что в этом случае вы хотели, чтобы 2 пробела перед каждой строкой, поэтому, когда курсор уже находится в начале первой строки, перейдите в режим вставки и нажмитепробел дваждыТеперь нажмите escape, чтобы перейти в обычный режим, затем вниз к следующей строке, затем к началу этой строки и нажмите q
.Это завершает и сохраняет макрос
(чтобы он находился в одном месте, это полный список комбинаций клавиш, которые вы бы сделали, где <esc>
- это когда вы нажимаете клавишу выхода, а <space>
где вы нажимаете пробел: qai<space><space><esc>j0q
Это сохраняет макрос в регистре a
)
Теперь, чтобы воспроизвести макрос, вы делаете @
, за которым следует регистр, в котором вы сохранили его ...в этом примере @a
.Теперь вторая строка также будет иметь 2 пробела перед ними.
Макросы также могут запускаться несколько раз, поэтому, если бы я сделал 3@a
, макрос запустился бы 3 раза, и с этим можно покончить.
Мне нравится использовать макросы для этого, потому что это более интуитивно для меня, потому что я могу делать именно то, что хочу, и просто воспроизводить его несколько раз.