我在使用 Ubuntu 设置 PuTTY 时遇到问题。
我试图让线条字符在 aptitude 和 256 色支持下工作,但只能得到一个或另一个。
输出locale:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud) 我可以通过 ssh 访问我的 Web 服务器。我在那里有一些图像文件,我想看看预览。有什么工具可以帮助我吗?是否有基于curses 的查看器可以近似显示图片?
今天我的 YaST 开始渲染这样的行:

它使阅读变得困难......知道这是关于什么以及我如何解决它吗?我尝试重新启动,没有骰子。
编辑——这是我的 PuTTY 配置:

字符集为 UTF-8
目前我正在尝试将 YouCompleteMe 扩展安装到我的 vim 设置中,但它要求我的 vim 具有 7.3.584 或更高版本。我的 Ubuntu 12.10 附带的 vim 是 7.3.547,所以我必须按照这个指令从源代码重新编译 vim 。
正如指令所说,我执行了:
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial
这应该给我编译所需的所有包。但是,当我克隆了 vim 源并准备开始调整编译配置时,我得到了
...
检查 -lcurses 中的 tgetent... 是的
termcap 库不可用
找不到终端库
检查 tgetent()... 配置:错误:未找到!
你需要安装一个终端库;例如 ncurses。
或者使用--with-tlib 指定库的名称。
我做了一些研究,并得到了我应该将 ncurses 指定为我的终端库的一般感觉。但是当我这样做的时候
./configure --with-tlib=ncurses
它回喊
...
检查 --with-tlib 参数... ncurses
检查与 ncurses 库的链接...好的
检查 tgetent()... 配置:错误:未找到!
你需要安装一个终端库;例如 ncurses。
或者使用--with-tlib 指定库的名称。
我不知道我是否遗漏了什么,或者是否有其他方法可以获得最新版本的 vim?非常感谢!
我刚刚从fedora23升级到 24,由于ncurses从版本 5 升级到版本 6 ,它破坏了我系统上的一些未从 Fedora 存储库安装的二进制文件:
error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以在 fedora 24 上并行安装 ncurses5 和 6,以便我可以继续使用这些二进制文件?毕竟这就是拥有这些版本后缀、并行安装的重点,对吗?但是我没有看到 ncurses5 fedora 24 包...?所以..有可能吗?