Vim:使用Shift + Enter输入新行并激活4退格

时间:2017-05-04 09:49:09

标签: vim

我使用auto-indent,它始终在最后一行的缩进级别上开始一个新行。

现在如何在我的vimrc中指定此行为:

Shift + Enter输入新行(就像输入那样)但是也会激活退格键4次(我使用空格而不是制表符(Python))或者,这对其他用户也很有用:只需一个退格键(删除标签)。

谁能安排我?

1 个答案:

答案 0 :(得分:0)

无法在终端版本的vim上重新映射shift + enter

如果您使用的是Windows版本或gvim:

imap <S-CR> <CR><c-d>

请注意,必须将shiftwidth和tabstop都设置为4:

set tabstop=4 shiftwidth=4

您也可以输入enter,然后输入ctl-d。