Вопрос

Допустим, у меня есть этот блок текста

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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top