原始 vi 编辑器不会离开打开模式 - 无法识别的终端类型
Original vi editor won't leave open mode - unrecognised terminal type
我从这里下载了原始的 Vi 编辑器:http://ex-vi.sourceforge.net/ 它总是显示此消息(在 xterm 和适当的终端中,linux
在 xterm 中被 xterm
替换):
linux: Unknown terminal type
[Using open mode]
我尝试将TERM
更改为vt100
、vt200
等,但仍然出现错误。这很烦人,因为打开模式一次只显示一行,但我想要一个全屏编辑器。
在某些 unix 系统中,您必须缩小终端屏幕,因为终端仿真无法识别大小。如果您在缩小终端屏幕时遇到问题,post 向我们提供您的操作系统和 TERM 实际值,如果是模拟远程系统或使用本地终端。
并尝试使用 [vim],它更强大并且有一些漂亮的增强功能。
您的 termcap 配置是最新的吗?此消息表示您的 TERM 配置不起作用。
查看有效终端:
grep '^[a-zA-Z]' /etc/termcap |更多
如果您在使用此命令或使用 'tset' 设置和更改终端时遇到问题,请尝试更新安装 curses 库:
apt-get 安装 ncurses-dev
另一个提示:现代 linux 系统使用 'xterm-256color'。
由于未设置 TERMCAP
变量,我只是用此命令创建了一个 bash 脚本,该值取自 vi 自述文件:
#!/bin/bash
env TERMCAP="vt102|$TERM|dec vt102:"' :do=^J:co#80:li#24:cl=50\E[;H\E[2J: :le=^H:bs:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A: :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m: :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H: :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>: :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H: :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3: :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:vs=\E[?7l:ve=\E[?7h: :mi:al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:' vi $*
你可以把脚本放在/usr/local/bin
我从这里下载了原始的 Vi 编辑器:http://ex-vi.sourceforge.net/ 它总是显示此消息(在 xterm 和适当的终端中,linux
在 xterm 中被 xterm
替换):
linux: Unknown terminal type
[Using open mode]
我尝试将TERM
更改为vt100
、vt200
等,但仍然出现错误。这很烦人,因为打开模式一次只显示一行,但我想要一个全屏编辑器。
在某些 unix 系统中,您必须缩小终端屏幕,因为终端仿真无法识别大小。如果您在缩小终端屏幕时遇到问题,post 向我们提供您的操作系统和 TERM 实际值,如果是模拟远程系统或使用本地终端。
并尝试使用 [vim],它更强大并且有一些漂亮的增强功能。
您的 termcap 配置是最新的吗?此消息表示您的 TERM 配置不起作用。
查看有效终端:
grep '^[a-zA-Z]' /etc/termcap |更多
如果您在使用此命令或使用 'tset' 设置和更改终端时遇到问题,请尝试更新安装 curses 库:
apt-get 安装 ncurses-dev
另一个提示:现代 linux 系统使用 'xterm-256color'。
由于未设置 TERMCAP
变量,我只是用此命令创建了一个 bash 脚本,该值取自 vi 自述文件:
#!/bin/bash
env TERMCAP="vt102|$TERM|dec vt102:"' :do=^J:co#80:li#24:cl=50\E[;H\E[2J: :le=^H:bs:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A: :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m: :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H: :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>: :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H: :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3: :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:vs=\E[?7l:ve=\E[?7h: :mi:al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:' vi $*
你可以把脚本放在/usr/local/bin