作者pig (欢迎加入猪头党)
看板pighead
标题Re: 还是要说
时间Mon Aug 17 18:06:21 2026
neovim 不知道在哪个版本之後开始会跑出 +q4D73
结果原来是跟 osc52 有关,然後他会在 TERM_PROGRAM=Apple_Terminal
出现的时候关掉,因为 Apple Terminal 不支援
问题是我是连到 FreeBSD 的机器上啊,然後 TERM_PROGRAM 当然不会带过去
於是就乱喷讯息了,只有开 tmux 的时候不会出现因为 tmux 会处理 osc52,
screen 一样会遇到
所以要嘛就是 ssh 的时候把 TERM_PROGRAM 带过去,或是直接在连过去的时候手动设定
不然就是乾脆全部关掉,在 vimrc 里面加这个就可以关了
let g:termfeatures = {'osc52': v:false}
反正我主要都是用 Apple Terminal 连根本也不能用 osc52,那就这样设定啦
--
REMEMBER TO BE ALERT AT ALL TIMES
STAY AWARE OF YOUR SURROUNDINGS.
别忘了随时保持警戒,眼观四面、耳听八方。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.120.232 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/pighead/M.1786961183.A.A75.html