diff --git a/src/cceditor/ccnotepad.cpp b/src/cceditor/ccnotepad.cpp index 0818475d88d2c80d4e83fe93c77566291e25bb19..4547a89c3e2840961f74b103168ce3b784e482b9 100755 --- a/src/cceditor/ccnotepad.cpp +++ b/src/cceditor/ccnotepad.cpp @@ -1,4 +1,4 @@ -#include +#include #include "ccnotepad.h" #include "filemanager.h" #include "Encode.h" @@ -1087,6 +1087,12 @@ LexerInfo CCNotePad::getLangLexerIdByFileExt(QString filePath) return lexer; } + // 如果没有获取都,再获取一次小写后缀的,适配一下没有设置自定义格式的语言 + if(ExtLexerManager::getInstance()->getLexerTypeByExt(ext.toLower(), lexer)) + { + return lexer; + } + return lexer; }