关于vim升级和编译安装的问题

Vim、Emacs配置和使用
hugUbuntu
帖子: 141
注册时间: 2009-06-10 9:51

Re: 关于vim升级和编译安装的问题

#16

帖子 hugUbuntu » 2009-10-20 23:24

lilydjwg 写了:这样啊。vim > tmpfile 然后退出Vim看下 tmpfile 里面有什么吧。
感觉你这问题很诡异。我的vim是从源里安装的。
刚刚编译了一次,运行未发现乱码。
有两处疑问:
1--你说你编译的没问题,你把你源里安装的vim全部卸载了吗,若没卸载,那个可执行文件vim,可能还是你原来的那个,
若不是我说的这样,你当时编译安装的./configure 是如何写的? 或者src/Makefile是如何修改的
我当时是修改Makefile安装的,
修改了七处,去掉注释
CONF_OPT_GUI = --enable-gui=gtk2
CONF_OPT_CSCOPE = --enable-cscope
CONF_OPT_PYTHON = --enable-pythoninterp
CONF_OPT_MULTIBYTE = --enable-multibyte
CONF_OPT_INPUT = --enable-xim
CONF_OPT_OUTPUT = --enable-fontset
CONF_OPT_FEAT = --with-features=huge
2--昨天又google了一下,有人说vim退出终端乱码,不是vim的错,而是bash的错,你以为如何?

麻烦你了!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 关于vim升级和编译安装的问题

#17

帖子 lilydjwg » 2009-10-21 13:43

不知为何,我上传不了此文件
这个坛子只能上传压缩文件的,压缩一下就可以上传了。另外,如果遇到不能上传的站点,像这种夹有特殊字符的文本可以base64加密后再上传(man base64)
你说你编译的没问题,你把你源里安装的vim全部卸载了吗,若没卸载,那个可执行文件vim,可能还是你原来的那个,
若不是我说的这样,你当时编译安装的./configure 是如何写的? 或者src/Makefile是如何修改的
我当时是修改Makefile安装的,
我当然没有卸载原来的,但我可以肯定我执行的是新编译的,因为我没有安装,可执行文件就在src/下躺着。

看了你的Vim的输出,应该是你的bash的问题。你试试不用bash(用sh如果你没有其它shell的话)。
hugUbuntu
帖子: 141
注册时间: 2009-06-10 9:51

Re: 关于vim升级和编译安装的问题

#18

帖子 hugUbuntu » 2009-10-21 23:41

lilydjwg 写了:
不知为何,我上传不了此文件
这个坛子只能上传压缩文件的,压缩一下就可以上传了。另外,如果遇到不能上传的站点,像这种夹有特殊字符的文本可以base64加密后再上传(man base64)
你说你编译的没问题,你把你源里安装的vim全部卸载了吗,若没卸载,那个可执行文件vim,可能还是你原来的那个,
若不是我说的这样,你当时编译安装的./configure 是如何写的? 或者src/Makefile是如何修改的
我当时是修改Makefile安装的,
我当然没有卸载原来的,但我可以肯定我执行的是新编译的,因为我没有安装,可执行文件就在src/下躺着。

看了你的Vim的输出,应该是你的bash的问题。你试试不用bash(用sh如果你没有其它shell的话)。
我试了用sh
~/桌面$ export SHELL=sh
~/桌面$ echo $SHELL
sh
~/桌面$ vim
退出vim,还是乱码


你编译安装有没有执行这个:
sudo apt-get build-dep vim-gtk
我当时若不执行此,就无法安装上gvim.

这个不会有影响吧?
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 关于vim升级和编译安装的问题

#19

帖子 lilydjwg » 2009-10-22 13:05

hugUbuntu 写了: 我试了用sh
~/桌面$ export SHELL=sh
~/桌面$ echo $SHELL
sh
~/桌面$ vim
退出vim,还是乱码
不是让你设置变量SHELL,是让你这样

代码: 全选

jianshen@jianshen-desktop: ~/桌面$ sh
$ vim
:q
说实话,你的 bash 很诡异地在 Vim 退出后还显示了两次命令提示符重定向才终止。(后续的乱码就是因此导致的)
你可以看看

代码: 全选

jianshen@jianshen-desktop: ~/桌面$ echo $PS1
的值
hugUbuntu
帖子: 141
注册时间: 2009-06-10 9:51

Re: 关于vim升级和编译安装的问题

#20

帖子 hugUbuntu » 2009-10-22 22:56

lilydjwg 写了: 不是让你设置变量SHELL,是让你这样

代码: 全选

jianshen@jianshen-desktop: ~/桌面$ sh
$ vim
:q
说实话,你的 bash 很诡异地在 Vim 退出后还显示了两次命令提示符重定向才终止。(后续的乱码就是因此导致的)
你可以看看

代码: 全选

jianshen@jianshen-desktop: ~/桌面$ echo $PS1
的值
我试了sh,仍然是乱码,
jianshen@haitao-laptop:~/桌面$ echo $PS1
\[\e[01;31m\]\u\[\e[00m\]@\[\e[34;1m\]\h\[\e[00m\]:\[\e[;33m\]\w\[\e[00m\]\$
今天我刚改了这个终端提示符

唉,看来我的vim是没希望了, lilydjwg 兄,多谢这几日你的回帖,让我学了很多知识,小弟谢过了!
我现在把源里安装的vim和自行编译安装的vim并用
我准备现在安心学习几天,也许某一天我会解决的,或者那天我的水平够了,但还未解决,再重提此问题!呵呵,到时再与你讨论!

再次谢过!
回复