В моем .vimrc
файле set autoindent
включено автоматическое отступление, которое перемещается к предыдущему отступу примерно так (█
- позиция курсора)
while (! skynet.selfAware()){
DARPA.funding++;█
}
Нажатие ввода / возврата каретки будетyield
while (! skynet.selfAware()){
DARPA.funding++;
█
}
Но есть ли способ сделать vim достаточно умным, чтобы понять, что требуется новый отступ, такой, что начиная с этого
while (! skynet.selfAware()){█
}
нажатие ввода / возврата каретки даст
while (! skynet.selfAware()){
█
}
вместо
while (! skynet.selfAware()){
█
}