当我在屏幕内运行vim时,TERM设置为dtterm,没有鼠标支持。如何为dtterm TERMINAL启用鼠标支持。
使用xtermc运行TERM是不可行的,因为当在屏幕内运行时,它会在vim中出现背景颜色。
答案 0 :(得分:2)
有多个问题:
xtermc
与您可能遇到的任何终端都不匹配(请参阅xterm常见问题 What $TERM should I use? dtterm
也不匹配xtermc
(使用infocmp xtermc dtterm
查看)。dtterm
有关。当时,他们的/etc/termcap
文件的dtterm
条目格式不正确。dtterm
不支持xterm风格的鼠标功能。我记得,它的开发者的心态是没有人使用它。所以你可以得到的是GUI风格(非程序化)鼠标选择/粘贴。dtterm
确实尝试模拟VT220(没有鼠标),但是有一些问题(滚动时bug)。dtterm
终端描述,但滚动中的错误无法在terminfo中描述(假装dtterm
无法滚动)。dtterm
是CDE的一部分,从Solaris 10开始,Sun已弃用.Oracle仍然提供documentation。早些时候,他们放弃了OpenWindows,转而支持CDE(见transition guide)。dtterm
的转义序列manual未提及“鼠标”。所以:如果您正在使用该程序,则应将TERM
设置为dtterm
。 vim对鼠标功能一无所知。