EmmyLuaCodeStyle icon indicating copy to clipboard operation
EmmyLuaCodeStyle copied to clipboard

在table中有中文的时候就对齐会失败

Open gnaixx opened this issue 4 months ago • 3 comments

 -- 没有中文正常对齐
        local tab2 = {
            { "1", { "xxx" },                   { "zzzz" }, { "vvvv23" } },
            { "2", { "11111111111zzzz", "23" }, { "xxx" },  { "vvvv" } },
            -- { "3", {}, { "你好" }, {} }

        }

-- 有中文对齐失败
        local tab2 = {
            { "1", { "xxx" }, { "zzzz" }, { "vvvv23" } },
            { "2", { "11111111111zzzz", "23" }, { "xxx" }, { "vvvv" } },
            { "3", {}, { "你好" }, {} }

        }

猜测中文集宽度不一样导致的?

gnaixx avatar Nov 10 '25 09:11 gnaixx

检测到一定unicode字符范围的字符时, 会放弃对齐, 原因就是unicode字符的渲染在不同编辑器上通常和英文字符不等宽

CppCXY avatar Nov 10 '25 09:11 CppCXY

可以有个配置开关控制吗,这样在编辑器上安装等距字体就能解决这个问题

gnaixx avatar Nov 10 '25 09:11 gnaixx

不能, 该项目已经不会有我主动的功能更新了

CppCXY avatar Nov 10 '25 09:11 CppCXY