我在我的.vimrc文件set autoindent中打开了自动缩进,它像这样移动到前一个缩进(█是光标位置)
while (! skynet.selfAware()){
DARPA.funding++;█
}按enter/回车键将返回
while (! skynet.selfAware()){
DARPA.funding++;
█
}但是,有没有办法使vim足够智能,以便意识到需要一个新的缩进,以便从下面开始
while (! skynet.selfAware()){█
}按enter/回车键将返回
while (! skynet.selfAware()){
█
}而不是
while (! skynet.selfAware()){
█
}发布于 2011-12-08 10:01:05
使用smartindent而不是autoindent。它做的就是你想要的。
发布于 2011-12-09 03:40:44
您可以尝试打开cindent。有大量的选项可用于控制它的工作方式,请参阅:help cinoptions-values。
https://stackoverflow.com/questions/8425217
复制相似问题