LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2304|回复: 10

怪!vim在gnome-terminal中编辑完退出后有时出现乱码,附图说明

[复制链接]
发表于 2005-10-18 18:58:12 | 显示全部楼层 |阅读模式
昨天做了一次大的升级,升级了150个包之多,
lftp有错误也就罢了,总算还能用,
但是不知道怎么回事
我的vim在gnome-terminal里编辑或者不编辑后时常出现控制台乱码,
真是搞的我一头露水,请大家讨论一下,附图以作参照!
在测试前我把~/.vimrc改成其它的名字,而且也把/etc/vim/vimrc改了其它名字
我发现只有在gnome-terminal下有这种情况,别的konsole和uxterm都是好的
下面的标号是表示图片的序号

1.新开一个gnome-terminal   vi-well.png
2.vi,打开空文件  vim-vim.png
3.vi, :q! 退出    vim-q.png
4.vi退出,注意标题栏里(就是gnome-terminal的最上面)仍然是"[未命名]-VIM"  vim-bad.png
5.ls 一下,全是乱码 vim-bad-ls.png
6.Ctrl+Shift+T打开一个tab,正常,但注意原来乱码的那个tab的标题仍然是"[未命名]-VIM"    vim-tap.png
7.然后在上面的terminal里再按上面方法开几个tab,运行vi,不动再退出,有时退出乱码,有时不是乱码,而且tab的标题也不一样             vim-tabss.png

请大家分析一下原因,反正我怎么也想不通是什么原因,开始我以为是rc的问题,改了名不是老样子,看来不是偶然的,我反复实验过.别的程序比如emacs没有问题.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-10-18 19:07:28 | 显示全部楼层
vim-tab.png
vim-tabss.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-10-18 19:09:42 | 显示全部楼层
我发过帖子说明


麻烦搜索下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-18 19:11:16 | 显示全部楼层
没见过
这几天的吗?
我找找
以前正常的,昨天突然不正常了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-18 19:35:24 | 显示全部楼层
http://www.linuxsir.cn/bbs/showthread.php?t=222956
发帖时间:  05-10-07, 17:04
5.10rc的vim有问题

编辑完一个文件后,gnome-terminal就出现了“天书”,千奇百怪的汉字。我是工作在zh_CN.UTF-8下的。
本想向bugillza报告的,英语水平实在有限,有话说不出来。可怜啊!

发帖时间:  05-10-07, 21:03


是你的 .bashrc 的问题


对了 , 既然是 Gnome 下 , 那就 vim-gnome 吧
完整的 vim 是带有 GUI 的 , gvim
Debian / Ubuntu 里的 vim 这个包是不完整的 vim
要 vim-gtk , vim-python 这些比较好

你指这一篇吗?
我的vim是6.4的,而且从上次正常到现在vim有问题我都没动过我的.bashrc
我在fvwm下,而且也不习惯用gvim
我想不是你说的这个原因吧,我以前为什么正常呢?
附上我的.bashrc,个人觉得没有问题啊

  1. # ~/.bashrc
  2. # default ~/.bashrc file

  3. umask 022

  4. PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games:/opt/kde/bin"
  5. [ "$UID" = "0" ] || PATH="$PATH:."
  6. export PATH

  7. # enable bash completion in interactive shells
  8. [ "$PS1" -a -f /etc/bash_completion ] && . /etc/bash_completion
  9. TTY=$(tty)
  10. TTY=${TTY##*/}
  11. [ -n "$TTY" ] && PS1="\[^[[1;36m\]\u@$TTY[\W]\\$\[^[[0;39m\] " || PS1="\[^[[1;36m\][\W]\u\[^[[0;39m\] "

  12. alias ..="cd .."
  13. alias cd..="cd .."
  14. alias which="type -path"
  15. alias where="type -all"
  16. alias l="ls -a --color=auto"
  17. alias la="ls -la --color=auto"
  18. alias ll="ls -l --color=auto"
  19. alias ls="ls --color=auto"
  20. alias dir="ls --color=auto"
  21. alias mv="mv -i"
  22. alias rm="rm -i"
  23. alias cp="cp -i"
  24. alias halt="halt -p"

  25. #  Set at 2005.3.23 root

  26. export PATH=$PATH:/usr/local/share/bxviewer
  27. export LD_LIBRARY_PATH=/usr/local/share/bxviewer

  28. export PS1="[\[\033[36m\]\u\[\033[34m\]@\h \[\033[m\]\W]\[\033[31m\]\\$\[\033[m\] "
  29. alias su="su root"
  30. alias agi="sudo apt-get install"
  31. alias agu="sudo apt-get update"
  32. alias acs="sudo apt-cache search"
  33. alias agd="sudo apt-get dist-upgrade"
  34. alias emacs="emacs -nw"
  35. alias mount="sudo mount"
  36. alias ifconfig="sudo ifconfig"
  37. alias route="sudo route"
  38. alias iconvft="iconv -f cp936 -t utf8"
  39. alias convmvft="convmv -f cp936 -t utf8  --nosmart"
  40. alias acS="sudo apt-cache show"
  41. alias umount="sudo umount"
  42. alias mpg123="mpg123 -C"
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-10-18 23:29:08 | 显示全部楼层
先注释掉  有关 PS1=  的行


gvim 跟  FVWM 没有冲突,习惯一下好

Debian 里 vim 这个包很简陋的 , 啥扩展都没有
而那些 vim-python  等编译了扩展的 vim  , 都是带了  GUI 界面的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-18 23:49:02 | 显示全部楼层
我把我的.bashrc里的带PS1=的两行注掉了
还是一样
我就想不通以前根本没有问题的
为什么升级了一下就有问题了
这是我昨天的升级记录
看来可能跟vim的关了

  1. 2005-10-17 00:50:17 status unpacked vim-common 1:6.4-000+1
  2. 2005-10-17 00:50:17 status half-configured vim-common 1:6.4-000+1
  3. 2005-10-17 00:50:17 status installed vim-common 1:6.4-000+1
  4. 2005-10-17 00:50:17 status unpacked vim 1:6.4-000+1
  5. 2005-10-17 00:50:17 status unpacked vim 1:6.4-000+1
  6. 2005-10-17 00:50:17 status half-configured vim 1:6.4-000+1
  7. 2005-10-17 00:50:19 status installed vim 1:6.4-000+1
  8. 2005-10-17 00:50:19 status unpacked vim-full 1:6.4-000+1
  9. 2005-10-17 00:50:20 status unpacked vim-full 1:6.4-000+1
  10. 2005-10-17 00:50:20 status half-configured vim-full 1:6.4-000+1
  11. 2005-10-17 00:50:21 status installed vim-full 1:6.4-000+1

复制代码
回复 支持 反对

使用道具 举报

发表于 2005-10-20 01:03:11 | 显示全部楼层
实在不行就输入reset命令清一下终端吧
欧也偶尔碰到,不过懒得去理会了
回复 支持 反对

使用道具 举报

发表于 2005-10-20 03:33:47 | 显示全部楼层
我也是遇到了同样的问题
我用的是unstable升级后出现乱码问题
现在只好暂时使用nano
回复 支持 反对

使用道具 举报

发表于 2006-10-23 15:11:53 | 显示全部楼层
用终端菜单里的复位就行了.

我的只在进入中文目录里打开 vim 后退出才会乱码
但是  su - 成另外一个用户后都不会乱码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表