我使用腻子0.61从Windows 7 ssh到Ubuntu服务器(10.04.3)。每当我尝试查看手册页,不可避免地有很多字符,从手册页中缺less。
TERM
环境variables设置为xterm
。 locale
命令说LANG=en_US.UTF-8
。 Putty设置为在翻译菜单下使用UTF-8。 这是stty -a
的输出:
speed 38400 baud; rows 33; columns 114; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
我在腻子中使用的字体是Courier New。
另一个奇怪的terminal问题是,当使用Emacs和自动完成文件,该文件的第一个字母丢失。
更新(2011-08-21):如果我用鼠标select显示的手册页的区域,则屏幕颜色反转:白色的正常背景变黑,文本本身变回白色。 这是可以预料的,但奇怪的是,当这种情况发生时,我也可以看到丢失的文字! 突出显示的缺失文字似乎是一片灰色。 所以,这与颜色的显示方式有关。
如果我在Putty的“Windows |颜色”下勾选“使用系统颜色”,我现在可以看到丢失/不可见的文字。
这通常是一个字体问题。 字体通常缺less许多字符的字形,所以尝试一些不同的字体。 DejaVu Sans Mono是免费且相当全面的。
PuTTY的默认翻译是ISO-Latin-1。 Ubuntu的默认控制台语言环境基于UTF-8。 你必须改变其中的一个来匹配另一个。 在PuTTY中,将翻译更改为UTF-8,或者从terminal将语言环境设置为LC_ALL为ISO-Latin-1。
出口LANG = C
我敢打赌你的手册页会正常工作=)
如果你没有理由使用unicode手册页,这将closures它并设置程序使用他们的“默认”。