• 修改ubuntu默认编辑器为im和解决vim乱码问题


    一篇文章:

    ubuntu的默认文本编辑器是gedit,下面改为gvim。PS:我编译安装的vim,然后在系统环境变量那里修改了path,所以可以直接在终端输入gvim来启动。 

            1、执行下面命令: 
     
    1. sudo gedit /etc/gnome/defaults.list  

            将文件中的gedit.desktop全部替换为gvim.desktop。保存退出。 (我做到这步就可以了,没有做第二部。
            2、执行: 
     
    1. sudo gedit /usr/share/applications/gvim.desktop  

            添加下面内容,保存退出。其中Icon表示所使用的图标,可以根据自己的需要进行更改。Comment表示对程序的注释,这个也可以根据自己需要进行更改。Name是生成的程序图表的名称,可以更改。Exec是使用的命令,如果是使用vim的话,相应的改成vim %f即可。 
    1. [Desktop Entry]  
    2. Encoding=UTF-8  
    3. Name=GVim  
    4. Comment=Edit text files  
    5. Icon=/home/paddy/tools/vim73/src/vim.ico  
    6. Exec=gvim %f  
    7. Terminal=false  
    8. Type=Application  
    9. Categories=Application;Development;  
    10. StartupNotify=true  


            修改之后的结果是:1、右击文本文件,出现使用gvim打开选项。2、状态栏——应用程序,在相应的标签显示gvim(我编译安装的,所以应用程序一栏没有编程标签,也没有gvim标签,修改之后出现编程——gvim)。 
            实际效果与所修改的文件内容有关。

     

    解决vim乱码问题:

    由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。

    $vi ~/.vimrc

    let &termencoding=&encoding
    set fileencodings=utf-8,gbk

    $:wq

    再次打开vi,显示就正常了。进一步:http://blog.csdn.net/chenduo911/article/details/5206222
     

    在终端启动gedit或gvim的时候,总是出现类似的问题:undefined symbol: menu_proxy_module_load

    找了下发现是安装呢macbuntu的时候,之后再卸载后发生的问题,好像是多删除某个东西,

    在这里找到答案:http://alexsleat.co.uk/2010/10/19/gedit-failed-to-load-type-module-menu_proxy_module_load-ubuntu/

    只需要重新安装下就可以了,执行命令如下:
    sudo apt-get install appmenu-gtk

  • 相关阅读:
    form 编译命令
    Form文件夹开发步骤
    使用View为Data Source的Form开发要点
    spring2.0包说明【转】
    Zero to One读后感
    Fourth glance in Go
    Third glance in Go
    Second glance in Go
    First glance in Go
    MongoDB 安装
  • 原文地址:https://www.cnblogs.com/youxin/p/3007149.html
Copyright © 2020-2023  润新知