Geany是Ubuntu下一款很不错的文本编辑工具和开发工具,但美中不足的是使用Geany打开非UTF-8编码的简体中文文件时,一般显示乱码,查看看属性会发现Geany对于中文文件是按照ISO8859-1编码打开的。

针对Ubuntu下Geany打开简体中文文件乱码的问题,有2个解决办法:

1、菜单->编辑->首选项->文件,选中固定的编码打开文件,在后面的下拉框中选择 简体中文(GBK)

2、创建第2套Geany配置,需要打开GBK文件时使用第2套配置打开,具体方法:

I. 复制并修改 geany-gbk.desktop 文件

sudo cp /usr/share/applications/geany.desktop /usr/share/applications/geany-gbk.desktop

sudo geany /usr/share/applications/geany-gbk.desktop

修改2处

修改一:将其中的 Name 开头的所有行后面追加 -GBK (或者你喜欢的标识),例如将原来的 Name=Geany 改成 Name=Geany-GBK ,这样的目的是使在 右键文件打开方式列表 中看到的项目会显示为 Geany-GBK

修改二:将 Exec=geany %F 改为 Exec=geany -c /home/用户名/.geany %F

这里是利用Geany的命令行参数 -c 去加载指定位置的配置文件,我是在~/.geany下创建的配置,如果你在其他目录创建配置,这个目录名改成你创建配置的目录即可。

II. 在你的home目录下创建 .geany 目录或者你喜欢的目录名,注意前后一致即可:)

III. 在终端命令行输入 geany -c ~/.geany 开启新配置的geany,然后到菜单->编辑->首选项->文件,选中固定的编码打开文件,在后面的下拉框中选择 简体中文(GBK)。(注:~代表用户的home目录,例如你的用户名是echo,那么你的home目录为 /home/echo,而一般不需直接输入/home/echo,直接使用 ~代替即可)

这样子,在需要用GBK方式打开文件时,在右键文件打开方式列表中选择 Geany-GBK方式打开就不会再乱码了。

也许我的方法比较麻烦,如果您有更好的方法请告知,谢谢!

geany java编译器乱码_Ubuntu Geany打开文件乱码的解决方法相关推荐

  1. mac鼠标不能双击打开文件夹的解决方法

    在使用Mac电脑过程中,一些用户遇到了双击鼠标或触控板打不开文件和文件夹的情况,这可能与鼠标的连按速度有关系,下面我们分享如何解决Mac鼠标双击打不开文件和文件夹的问题. 1.打开Mac系统偏好设置 ...

  2. ps 2022 保存打开文件闪退解决方法

    PS 2022 保存和打开文件时闪退解决方法 一. 保存文件时闪退 打开ps,在最上方找到 编辑->首选项->性能 暂存盘 除了c盘其余全选. 文件处理 取消后台存储选项. 二. 打开文件 ...

  3. VC6.0下打开文件失败的解决方法

    虽说VC6已经算很古老了,但是他简单使用的环境还是让现在很多人还在使用.但是,在我们刚安装好使用的时候,经常会遇到这样的问题,VC6中打开文件或打开工程会报内存错误的问题.这个问题足以让VC下编程的初 ...

  4. 电脑桌面点任何文件都打开计算机,小编教你电脑开机自动打开文件夹怎么解决...

    相信大部分的朋友都遇到过这样的一个问题,那就是电脑开机自动打开文件,遇到这个问题该怎么处理呢?估计大部分的朋友都不知道该如何处理,针对这一问题,这里小编就给大家详细的讲述一下怎么解决电脑开机自动打开文 ...

  5. Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...

    原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...

  6. Java读带有BOM的UTF-8文件乱码原因及解决方法(转)

    转载:http://www.linuxidc.com/Linux/2012-12/76707.htm 最近在处理文件时发现了同样类型的文件使用的编码可能是不同的.所以想将文件的格式统一一下(因为UTF ...

  7. Ubuntu下打开文件乱码及编码转换

    txt文件在Windows下可以正常显示,Ubuntu下打开文件乱码.这是中文编码问题,Windows下用的是gb2312,而linux下用的是utf8.在此提供5种解决方案: 1. 在文档所在目录运 ...

  8. Java读带有BOM的UTF-8文件乱码原因及解决方法

    Java读带有BOM的UTF-8文件乱码原因及解决方法 Java读带有BOM的UTF-8文件乱码原因及解决方法 - daimojingdeyu - ITeye技术网站 Java读带有BOM的UTF-8 ...

  9. 关于Qt Designer程序/UI文件打开未响应的解决方法

    关于Qt Designer程序/UI文件打开未响应的解决方法 参考文章: (1)关于Qt Designer程序/UI文件打开未响应的解决方法 (2)https://www.cnblogs.com/ys ...

  10. linux没有jre文件夹,linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法...

    linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法 出现这个问题可能有以下几种原因: 1.对该文件没有执行的权限. 2.我们的机器是64位的,而下载的jdk是32位的. 我就是后一 ...

最新文章

  1. API网关—Spring Cloud Zuul
  2. 深刻理解数据库外键含义
  3. Python数据库访问之SQLite3、Mysql
  4. python支付宝自动转账_python实现支付宝转账接口
  5. ananconda3安装(python3.8)
  6. OpenCV3学习(12.2) 目标跟踪之运动模板法segmentMotion实现(Mat版本)
  7. 降价到心痛也无人问津!这款手机成绝唱...
  8. In the interview, Clem revealed that his first
  9. 基于数值数据理解和重要信息验证的数据到文本生成模型
  10. 【CA】数字电视CA原理与破解方式
  11. 【剑指Offer学习】【所有面试题汇总】
  12. 图像白平衡原理及实现
  13. 3大领域,4大方向,做好数据分析岗位的职业规划
  14. 如何拆分PDF文件?来看这两种方法
  15. 张学友1/2世纪演唱会巡演日程、曲目及新闻汇总
  16. 算法整理(二)---快速排序的两种实现方式:双边扫描和单边扫描
  17. 自行车无级变速器设计
  18. 软件工程导论(张海藩第六版)期末考试、考研复试重点
  19. 【Linux】环境基础开发工具使用(万字汇总)
  20. 软考中级 真题 2017年上半年 信息系统管理工程师 基础知识

热门文章

  1. 无法连接虚拟设备sata的原因
  2. css3 background简写,background-size简写背景属性(CSS3)
  3. Unity3d游戏引擎Windy系列教程:常见组件扫盲讲解引入unity所需的脚本语言基础
  4. (一)mysql 运维基础篇(Linux云计算从入门到精通)
  5. 容联七陌助力VIPKID,优质客户服务赢得家长青睐
  6. PDF格式的“在线阅读”和“下载”
  7. 在xp中不能查看或更改文件夹的“只读”属性或“系统”属性解决方法
  8. 微软客服的痛苦-还敢应聘微软客服
  9. NotADirectoryError: [WinError 267] 目录名称无效和OSError: [Errno 22] Invalid argument:解决办法
  10. .unl 文件 导入 mysql,导入数据到informix数据库问题