vim用tabspaces输入一个新行

时间:2009-03-09 10:05:26

标签: vim newline editing

让我们说我有这个文本块

public function __construct() {
    parent::__construct();
}

我希望在同一级别的parrent :: construct上面插入一个新行。像:

public function __construct() {
    // this is the new line. 
    parent::__construct();
}

我该怎么办?我尝试在命令模式下执行 Ctrl + Enter ,但这样也会移动{down。我设法通过将光标移动到父节点的开头并执行 Ctrl + Enter 。 当光标位于第一行的末尾时,有没有办法做到这一点?或者快速跳到parrent的快捷方式?

2 个答案:

答案 0 :(得分:5)

在正常模式下尝试 O o

答案 1 :(得分:1)

也许你应该启用自动缩进?这可能会解决你的问题。

在.vimrc文件中:

:set autoindent