VIM непоследовательно синтаксис выделения файлов Bash

Когда я открываю несколько файлов сценариев Bash с Vim, иногда идентифицирует их как файлов Cont , это нормально, я просто могу исправить это, установив FileType на SH с : SetF Sh .

Это здорово, за исключением того, что я заметил, что это не исправляет вещи полностью:

Two files side-by-side with different highlighting

заметить, что Shopt должным образом выделено слева, но не справа, где я вручную устанавливаю FileType до SH .

Это означает, что когда файл идентифицирован как Bash или Sh по VIM, он устанавливает FileType на SH , но затем делает несколько дополнительных шагов, которые я Не делаю, когда я устанавливаю FileType вручную.

Любой знает, что это может быть, и как я мог это исправить?

29
задан Conner 18 August 2012 в 06:56
поделиться