当玩家在我的 Ubuntu Minecraft 服务器上聊天时,他们可以在游戏中清楚地看到聊天,这很好。但是当我查看终端时,每次他们输入内容时,我所看到的只是 1 个括号,如下图所示: 终端中的聊天图片
当我使用 vim 查看我的最新 .log 文件时,聊天出现了,但这里有奇怪的字符:latest.log 文件
使用某些 minecraft 命令时,它还会显示奇怪的字符,如下所示:
[23:33:29] [Server thread/INFO]: [PermissionsEx] Permissions file successfully reloaded
[23:33:29] [Server thread/INFO]: ^[[0;37;1mPermissions reloaded^[[m
我试过看看这个帖子按回车键会产生 ^M,而不是换行符并尝试使用命令“stty sane”,但无济于事。我的 stty 设置也启用了 icrnl。
我也尝试过重新启动服务器但它仍然显示相同的字符。
答案1
这些字符是终端颜色代码。日志文件不会过滤掉这些字符,Vim 会明确显示它们,而不是改变颜色。