免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1411 | 回复: 0
打印 上一主题 下一主题

vim编辑退出后乱码问题解决(原创) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-22 21:56 |只看该作者 |倒序浏览

                                                                                vim编辑退出后提示符乱码解决(原创)
作者:lingyun  
http://blog.chinaunix.net/u2/71520/
问题描述:使用gnome-terminal 用vim打开文件编辑后退出,提示符就变成乱码了。
[color="#000000"]下面是我google到的几种网友建议
[color="#000000"]1 我遇到过这情况,把locale改了就行,我是换成了LANG=zh_CN[color="#000000"][color="#000000"]LC_CTYPE="zh_CN"等
[color="#000000"][color="#000000"]2一般用reset或者用gvim来跳过这个毛病
以前有位兄弟发过这样的贴,而且已经解决了。一时找不找。我记得好像是菜单Edit-->Current Profile-->Title and Command里设置标题。
[color="#cc0000"]3 其实这不是vim的毛病,例如说如果你用konsole就没问题。实际上这是gnome-terminal的问题。在sir上看到过,只要在gnome-terminal的 
配置文件-->标题和命令-->标题 [color="#cc0000"]中把 “终端” [color="#cc0000"]两字的前后各加一个英文空格即可。
[color="#000000"]我这里也一样 [color="#cc0000"]没去研究过什么问题 反正很少用gvim 所以把gvim给cut 了
gnome-terminal   菜单里面--Terminal--reset 或reset and clear 
[color="#000000"]最终解决: 
[color="#cc0000"]法1 把gvim给cut 了[color="#000000"](不是办法的方法)
查看 gvim的安装包
lingyun@lingyun:/media/movie/music/$ sudo apt-get install gvimReading package lists... DoneBuilding dependency tree       Reading state information... DonePackage gvim is a virtual package provided by:  vim-tcl 1:7.1-138+1ubuntu3  vim-ruby 1:7.1-138+1ubuntu3  vim-python 1:7.1-138+1ubuntu3  vim-perl 1:7.1-138+1ubuntu3  vim-gtk 1:7.1-138+1ubuntu3  vim-full 1:7.1-138+1ubuntu3  vim-gnome 1:7.1-138+1ubuntu3[color="#cc0000"]You should explicitly select one to install.E: Package gvim has no installation candidate[color="#000000"]因为[color="#cc0000"] You should explicitly select one to install, 必须把上面的包都cut才行。
lingyun@lingyun:/media/movie/music/$ sudo apt-get remove  vim-
[Tab]
vim-addon-manager  vim-doc  [color="#cc0000"]vim-gnome  vim-gui-common   [color="#cc0000"]vim-full   vim-scripts  vim-tiny  [color="#cc0000"] vim-gtk  vim-runtime vim-syntax-gtk  vim-vimoutliner 
[color="#cc0000"]法2 根据网友的建议及自己判断和不断的尝试,认为以下两点是关键
[color="#cc0000"]其实这不是vim的毛病,例如说如果你用konsole就没问题。实际上这是gnome-terminal的问题
[color="#cc0000"]将默认 vi 和 vim 链接到 vim.basic 此程序,解决 vi/vim 退出后终端乱码问题。 sudo update-alternatives  [color="#00ff00"]-[color="#000000"]-[color="#cc0000"] config vi sudo update-alternatives  -[color="#00ff00"]- config vim
[color="#38761d"]lingyun@lingyun:/media/movie/music/$ sudo update-alternatives --config  vimThere are 3 alternatives which provide `vim'.  [color="#cc0000"]Selection    Alternative-----------------------------------------------                  1 /usr/bin/vim.tiny          2    /usr/bin/vim.basic
[color="#cc0000"]*[color="#cc0000"]+[color="#cc0000"]      3    /usr/bin/vim.gnome[color="#38761d"][color="#38761d"]Press enter to keep the default
  • , or type selection number: 2[color="#cc0000"]可见安装gvim后,默认vi, vim都的连接到了 /usr/bin/vim.gnome
    参考:
     http://www.linuxsir.org/bbs/thread225352.html
      http://forum.ubuntu.org.cn/viewtopic.php?t=122314&sid=683901a07192d57b8c10691b44b0ea2c
      http://forum.ubuntu.com.cn/about47661.html
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/71520/showart_1089170.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP