vim可以自动识别缩进样式(制表符与空格)吗?

我正在处理一个大的代码库,每个文件都有不同的缩进约定:制表符,4个空格,3个空格等。

我当前认在选项卡上,并设置shiftwidth = N expandtab smarttab当我遇到一个空格缩进的文件,但这很烦人。

Vim还是插件有什么功能,可以识别,例如当前的缓冲区使用每个移位三个空格的缩进?

存在尝试处理这种情况的各种插件。以下是通过搜索在vim.org检测缩进的几个

> sleuth
> DetectIndent
> yafia
> IndentConsistencyCop
> IndentFinder

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...