vim введите новую строку с табуляцией
Вопрос
Допустим, у меня есть этот блок текста
public function __construct() {
parent::__construct();
}
и я хочу вставить новую строку над parrent :: construct на том же уровне. Как:
public function __construct() {
// this is the new line.
parent::__construct();
}
как я могу это сделать. Я попытался сделать Ctrl + Enter в командном режиме, но это также сдвинет {вниз. Мне удалось сделать это, переместив курсор на начало родительского элемента и выполнив Ctrl + Enter . Разве нет способа сделать это, когда курсор находится в конце первой строки? или ярлык, чтобы прыгать быстрее, чтобы разойтись?
Решение
Попробуйте O и o в обычном режиме.
Другие советы
Может быть, вы должны включить автоматический отступ? Это может решить ваши проблемы.
В вашем файле .vimrc:
:set autoindent
Не связан с StackOverflow