修改ubuntu默认编辑器为im和解决vim乱码问题
2013-04-08 12:00
417 查看
一篇文章:
ubuntu的默认文本编辑器是gedit,下面改为gvim。PS:我编译安装的vim,然后在系统环境变量那里修改了path,所以可以直接在终端输入gvim来启动。
1、执行下面命令:
sudo gedit /etc/gnome/defaults.list
将文件中的gedit.desktop全部替换为gvim.desktop。保存退出。 (我做到这步就可以了,没有做第二部。)
2、执行:
sudo gedit /usr/share/applications/gvim.desktop
添加下面内容,保存退出。其中Icon表示所使用的图标,可以根据自己的需要进行更改。Comment表示对程序的注释,这个也可以根据自己需要进行更改。Name是生成的程序图表的名称,可以更改。Exec是使用的命令,如果是使用vim的话,相应的改成vim %f即可。
[Desktop Entry]
Encoding=UTF-8
Name=GVim
Comment=Edit text files
Icon=/home/paddy/tools/vim73/src/vim.ico
Exec=gvim %f
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true
修改之后的结果是:1、右击文本文件,出现使用gvim打开选项。2、状态栏——应用程序,在相应的标签显示gvim(我编译安装的,所以应用程序一栏没有编程标签,也没有gvim标签,修改之后出现编程——gvim)。
实际效果与所修改的文件内容有关。
$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
ubuntu的默认文本编辑器是gedit,下面改为gvim。PS:我编译安装的vim,然后在系统环境变量那里修改了path,所以可以直接在终端输入gvim来启动。
1、执行下面命令:
sudo gedit /etc/gnome/defaults.list
将文件中的gedit.desktop全部替换为gvim.desktop。保存退出。 (我做到这步就可以了,没有做第二部。)
2、执行:
sudo gedit /usr/share/applications/gvim.desktop
添加下面内容,保存退出。其中Icon表示所使用的图标,可以根据自己的需要进行更改。Comment表示对程序的注释,这个也可以根据自己需要进行更改。Name是生成的程序图表的名称,可以更改。Exec是使用的命令,如果是使用vim的话,相应的改成vim %f即可。
[Desktop Entry]
Encoding=UTF-8
Name=GVim
Comment=Edit text files
Icon=/home/paddy/tools/vim73/src/vim.ico
Exec=gvim %f
Terminal=false
Type=Application
Categories=Application;Development;
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
相关文章推荐
- 把ubuntu的默认编辑器修改为vim的方法
- 解决ubuntu16.04中vim和gedit乱码以及fcitx卸载残余导致的问题
- Mysql 5.7 for Mac永久修改默认字符集(解决乱码问题)
- mysql5.5 解决中文乱码问题 修改默认编码为utf8
- Ubuntu 12.10 vim中文乱码问题解决
- ubuntu 下安装 vim 编辑器的问题解决
- ubutun mysql 5.7 修改默认字符集为utf8 ,解决xshell连接显示乱码问题
- 解决ubuntu的gedit编辑器中文乱码的问题
- 解决ubuntu 的vim中文乱码问题
- linux服务器vim编辑器中文乱码问题解决
- Ubuntu: Vim和gedit乱码问题的解决
- ubuntu修改用户环境变量解决音乐播放器Rhythmbox乱码问题
- [Ubuntu--VIM]vim打开代码文档中文注释显示为乱码的问题解决
- Ubuntu下vim编辑器中文乱码解决
- 修改Ubuntu Server的语言环境——解决乱码问题
- 重置mysql Root用户密码及修改默认字符集一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。 解决
- 修改ubuntu默认编辑器为vim
- 修改ubuntu默认编辑器为vim
- Ubuntu 16.04系统下解决Vim乱码问题
- 将 Ubuntu 终端下默认编辑器修改为 Vim