在ubuntu中SciTE的安装方法:

sudo apt-get install scite

安装完成,发现编辑文件中的中文显示为乱码,通过百度,找到两篇参考帖子:为什么SciTe和SlickEdit的buid输出会乱码,scite 配置。根据文中内容,调出SciTE的Global options file,作如下修改:

code.page=936
character.set=134
LC_CTYPE=en_US.UTF-8
output.code.page=936

然后再看,中文已经正常显示,搞定。


"scite 配置"

修改 SciTEUser.properties 或 SciTE.properties。

1、文字编码
SciTE 默认似乎是采用西方语言编码的,这样会把一个中文字符视为两个单字节字符。

UTF-8:code.page=65001
GBK:code.page=936
Big5:code.page=950

2、换行
由于 SciTE 一般用于编写代码,所以默认设置是不换行的。

wrap=1

3、窗口最大化
默认窗口是长条形,不符合通常的习惯。

position.width=-1
position.height=-1

4、工作目录

SciteDefaultHome=SciTE 所在的目录

5、最小化到系统托盘

minimize.to.tray=1

6、文件尾留空
默认设置中,光标在文件最后一行时垂直滑动条无法再向下滚动,不符合使用习惯。

end.at.last.line=0

7、工具条
默认不显示工具条,可能是觉得快捷键更好吧。

toolbar.visible=1

8、状态条
默认不显示状态条。

statusbar.visible=1

9、选中部分颜色
分别为前景色和后景色,都换成了我习惯用的颜色。

selection.fore=#FFFFFF
selection.back=#0080FF

10、设置语法提示
除了默认的语法提示之外,还可以通过新增 API 文件增加语法提示种类。需要告诉程序 API 文件的位置。我建议是在工作目录中新建一个 api 目录,专门存放这些文件。$(SciteDefaultHome) 表示工作目录。


api.*.c=$(SciteDefaultHome)\api\c.api
api.*.py=$(SciteDefaultHome)\api\python.api
api.*.php=$(SciteDefaultHome)\api\php.api

11、设置 Tab
默认是缩排8位,最好是统一改为4位。

tabsize=4
indent.size=4

12、文件中搜索
默认搜索 *.c、*.cxx 和 *.h 文件。

find.files=*.*

13、自动完成

autocompleteword.automatic=1

14、自动补全 XML 标签

xml.auto.close.tags=1

15、显示最近打开的文件

save.recent=1

16、设置 Home/End
默认跳至逻辑行的行首和行尾,即使打开了自动换行。

wrap.aware.home.end.keys=1

缩略词配置:
编辑 abbrev.properties 文件,按照如下格式定义缩略词。

缩略词=完整词句

如 Calon=Remainder Book

编辑后输入“Calon”后按下 Ctrl+B,则自动替换为 Remainder Book。

如果想让光标在替换之后定位在词尾之外的位置,则用一个管道符“|”指示该位置。

如 Calon=Remainder|Book

ubuntu install scite and 中文乱码解决相关推荐

  1. Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...

    在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...

  2. Zabbix 中文乱码解决

    Zabbix 中文乱码解决 1.在本地的C:\Windows\Fonts下选择自己喜欢的字体,此处选择黑体(我只测试过宋体,楷体,黑体,幼圆其他中文字体应该都支持) 在C:\Windows\Fonts ...

  3. Fedora下用Iptux,中文乱码解决

    Ubuntu/Fedora下用Iptux与Windows下大飞鸽传书,中文乱码解决 问题描述: 在Ubuntu/Fedora下安装了Iptux后,再往Windows机器上发送文件或消息时,如果有中文, ...

  4. NetBeans中文乱码解决办法

    首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/ 在Windows和Linux(Fedora/Ubuntu/Red ...

  5. Ubuntu18.04之微信中文乱码解决(五十八)

    Ubuntu18.04之微信中文乱码解决 1.安装依赖插件 # sudo apt-get install gnome-tweak-tool gnome-shell-extension-top-icon ...

  6. kali中文乱码解决方法

    kali中文乱码解决方法 在安装Kali是不知道为什么出现了乱码,一通搜索之后终于找到方法. 一.修改系统语言模式 修改配置文件1.vim /etc/default/locale echo LANG= ...

  7. Debian 9 stretch源设置,中文乱码解决

    Debian 9 stretch源设置,中文乱码解决 国内源下载对应镜像(debian-9.0.0-amd64-xfce-CD-1.iso)总大小为660M,相当小巧. Debian安装过程已经非常简 ...

  8. VSCode中文显示及中文乱码解决

    VSCode中文显示及中文乱码解决 一.VSCode中文显示 二.VSCode中文乱码解决 一.VSCode中文显示 1.点击左边的"扩展"→在搜索框输入"languag ...

  9. java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**

    原文出处:http://cmsblogs.com/?p=1412 在上篇博文(java中文乱码解决之道(一)-–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述 ...

最新文章

  1. ubuntu14.04安装CUDA8.0
  2. shell脚本一键安装nginx
  3. 【C / C++】关于数组太大在编译器不能运行问题
  4. 如何在GraphPad Prism 9图表上添加图片或其他对象
  5. python中的while语句怎么居中_python基础之while语句操作
  6. 田刚:怀念陈省身先生
  7. python密码字典库_python生成密码字典的方法
  8. 如何使用ProSave软件对触摸屏进行OS 更新?
  9. Java - HuTool 使用 PhoneUtil、ReUtil等工具类(三)
  10. EasyRecovery14永久免费版密钥电脑硬盘恢复教程
  11. 手机上html满屏飘爱心代码,微信满屏爱心怎么弄?微信满屏爱心特效方法步骤...
  12. 矩阵转置相关公式_线性代数精华2——逆矩阵的推导过程
  13. SylixOS中的中断服务对象
  14. 文件服务器属于固定资产吗,服务器内存属于固定资产吗
  15. 佟年计算机大赛,佟年的人设是什么?
  16. C语言(谭浩强版本,主讲人:小甲鱼)P41-P49
  17. 同个网络计算机之间怎么共享,在局域网环境下的多台电脑之间如何实现文件共享需求呢?...
  18. 机械键盘指南!告别码字疲劳!
  19. Qos实验配置-CBQ方式
  20. vue 同局域网访问不到问题

热门文章

  1. 基于 Nginx 的 HTTPS 性能优化实践
  2. JVM知识点总览:高级Java工程师面试必备
  3. jQuery的属性操作
  4. linux查看端口所占用的进程号
  5. 微信小程序实践_3点击版面图片获取新闻链接
  6. mysql 在windows中安装问题
  7. Linux集群和自动化维1.4.2 优化Linux下的内核TCP参数以提高系统性能
  8. AR-关于应收票据的系统操作说明
  9. kickstart命令选项
  10. NSMutableArray的一些知识