SciTE研究 - 中文小组

http://groups.google.com/group/scite-cn

SciTE研究 - 中文小组

2008-08-28 10:24

初学者入门教程

360pskdocImg_0_xyz

简单介绍

360pskdocImg_1_xyzSciTE(Scintilla Text Editor)是一个体积小巧的文本编辑器。虽然它没有像MS Office和OpenOffice那样功能强大可比且体积大的怕人的办公软件。但是它对文本以及源各种源文件却拥有强大的编辑能力,甚至可把它当作 Dreamweaver,因为它不仅有其他文本编辑器的语法高亮显示功能,它支持40 种文件类型的语法高亮显示。光这点已经非常吸引人们的眼球,而且还可以达到自动补充完成以及输出窗口(对于编程的人来说很方便的)。这样也能省很多事情,尽管它的界面是简洁甚至说简陋的,但这并不妨碍它做为一个开发环境来使用。因为它默认情况下很多功能还没有展现,需要我们手动设置。

SciTE的标签窗口布局使你可以同时打开多个文件,在这件文件之间拷贝,执行搜索替换的操作。语法高亮显示的功能有助于编辑web页面和源代码。其它的像PDF导出,word completion,多级的撤消,代码树,全屏和分屏功能也是很有用的。在可设置性上,SciTE是一个相当复杂的软件,比较适合技术人员使用。

声明

本教程大部分均由自己撰写,其中也有转载的文字,而且文中以有注明。

软件的使用

SciTE不好上手的最主要原因就是需要手动配置,而且是修改代码,所以初学者一定要有心理准备,如果你耐不下心思就更无法灵活使用。 再好的武器也要我们能驾驭才能发挥的淋漓尽致:)

1. 软件的下载

大家首先到它的官网的下载页面(点这里)下载软件或者根据下面的链接下载。

如果你是Windows系统的用户,你可以选择安装版本(EXE安装包)和免安装绿色版(Zip压缩包)

推荐使用免安装绿色版。

如果你是Linux系统的用户,你需要 GTK+ 2.8 以上版本的支持。

如果你使用的Fedora Core 5系统,点这里下载。

如果你使用的Debian/Ubuntu系统,点这里下载。

最后还有RPMs,点这里下载。

如果你想基于此软件再开发用户,请看下面的下载点:

Windows系统 SciTE 的源代码:下载

Linux系统 SciTE 的源代码:下载

从这里开始都下面的步骤都Windows系统环境下配置。

2. 本地化语言

由于软件本身是英文的,所以我们要解决软件语言问题,大家可以到本小组的语言文件总汇页面选择你喜欢的语言下载。

这里提供简体中文的快速下载:简体中文 (请“右键另存为”)

下载之后把下载的文件名 locale.zh_gb.properties 改为 locale.properties 之后复制/剪贴到SciTE的安装目录下即可。

SciTE的主程式是 SciTE.exe 再次打开后的界面如下:

360pskdocImg_2_xyz

3.配置文件介绍

对于新手来说,如果没有正确的配置,它就不是那么好使,比如选择中文时候出现乱码,缩进也不是你想象中的样子。

由于配置参数不是采用图形界面,而且出看配置代码会比较混乱,所以大家要睁大眼睛好好看咯~

程序中几个比较重要的配置文件(都在 SctTE 目录下面):

SciTEGlobal.properties 全局配置文件,一般不去改动。

SciTEUser.properties 用户配置文件。对全局配置要改动的地方,都写在这个文件里。

SciTE.properties 本地配置文件,也就是针对当前目录的配置文件,会覆盖全局和用户配置文件。

html.properties 特定文件类型的配置文件,比如 html.properties就是专门针对网页文件的配置文件。

SciTEGlobal.properties 是程序的核心配置文件,所有的配置信息都在这个文件里面。一般情况下我们是不要改动这个文件。为什么不能在这个里面修改呢,其实也不是不可以,主要是因为yidabu网站的测试,在重装SciTE时,全局配置文件会被覆盖,那么不再这文件修改那在哪修改呢?

这就用到了程序为我们提供的用户配置文件 SciTEUser.properties 。你可以对照SciTE文本编辑器的帮助手册,逐条查看对照 SciTEGlobal.properties ,把要修改的属性记下来,写到sciteuser.properties中,因为在用户配置文件的配置优先于全局配置文件。而且在在重装SciTE之后用户配置文件则不会覆盖掉的。

在SciTE程序的菜单里面也给我们大家提供了快速编辑选项:

360pskdocImg_3_xyz

4.常用快捷键

yidabu.com翻译了部分scite的帮助文档, 希望对初接触者有所帮助

Ctrl+Keypad+

放大文字

Ctrl+Keypad-

缩小文字

Ctrl+Keypad/

还原文字大小到默认值

Ctrl+Tab

在最近打开的两个文件间循环

Tab

缩进一个tab. 在用scite写笔记时, 每段一般按Tab缩进, 而不是按空格。

从网上复制一篇文章到scite文本编辑器,全选,按一下tab, 首行标题顶格,二级标题顶部,就完成所用的文档格式化。

Shift+Tab

取消一个tab的缩进

Ctrl+BackSpace

从光标位置删除到一个词的开始处, 中文由于无法断词, 如果用的是中文标点,就变成一直删除到行首了。如果用的英文标点,就删除到上一个英文标点处

Ctrl+Delete

从光标位置删除到一个词的结束处

Ctrl+Shift+BackSpace

从光标位置删除到行首

Ctrl+Shift+Delete

从光标位置删除到行尾

Ctrl+Home

光标移动到文档开始处

Ctrl+Shift+Home

从光标处开始选择文本一直到行首

Alt+Home

到显示的行首。按End时光标只是移到行首第一个字的前面

Alt+Shift+Home

扩展选择到行首

Ctrl+End

光标移动到文档结束处

Ctrl+Shift+End

从光标处选择文本一直到文档结束处

Alt+End

光标移动到行尾

Alt+Shift+End

扩展选择到行尾

Ctrl+Keypad*

展开或收缩光标所在的折叠区域。这个很好记忆,这样理解:*号很象圆形的折叠符号

Ctrl+F2

创建或删除一条书签. 在写很长的文档或代码时, 加一个书签就很方便地可以跳来跳去

F2

跳到下一条书签

Alt+F2

扩展选择到下一条书签. 有什么用呢, 创建两条书签, 光标移动到要选中的开始处, 按快捷键, 两条书签之间的内容就选中了

Ctrl+F3

**向文档结束方向查找选中字符

这个功能很好用, 要在文档内查找, 你不需象通常的那样要按Ctrl+F, 你只需要把光标放到词内部或前后, 按Ctrl+F3就自动在文档内查找

如果要在文档内查找中文, 由于中文无法断词, 要先手动选择要查询的词, 再按快捷键.

说点题外话,既不媚外, 也不盲目地拔高传统文化. 汉字有汉字的优点, 英文有英文的优点, 若一定要分出高下来, 是很难办到的事情. 曾看到一些对传统文化(如易经)很有偏好的人非常推崇中文, 认为是最优秀的文字, 是英文远不能比的.

但在这里, 中文断词的问题怎么解决, 英文可以简单地以空格来断词, 中文怎么办? 至少在这个文内查找, 英文就比中文方便多了.

Ctrl+Shift+F3

**向文档开始方向查找选择字符

英文是 Find selection backwards, 字面翻译是向后查找选中文字, 这个”向后”是比较容易引起歧义的, 译为”文档开始方向”就不存在这个问题

Ctrl+Up

Scroll up

Ctrl+Down

Scroll down

Ctrl+L

**剪切光标所在行

这个很有用. 如果用记事本来写日记或文档, 剪切行就麻烦多了. 用scite来写 读书笔记什么的, 即使不作任何优化配置, 利用scite的快捷键也提高一些常用操作的效率也不错

提示: 快捷键中L代表Line 这样理解了以后, 就根本不用死记, 自然记住了这个快捷键的用法. 一个聪明的人性化的程序, 所有快捷键都是可以理解而不需要记忆的, 从这里也可以看出程序作者是否别具匠心

Ctrl+Shift+T

**复制光标所在行. 应用时可以右手按Ctrl+Shift, 左手按T

Ctrl+Shift+L

**删除光标所在行

Ctrl+T

**和上一行互换位置

在 SciTE4AutoIt3中, 用Ctrl+T调用Tidy整理源代码.

为避免快捷键撞车, 打开 au3.properties, 找到 JdeB’s Tidy formatting program for

Autoit3 条, 把快捷键改成Ctrl+Shift+Alt+T, 或者修改 Scite用户配置文件sciTEUser.properties

提示: 在这里T表示transpose, 即互换位置.

**Ctrl+D

复制高亮选中字符. 如果没有高亮选择字符, 则复制光标所在行

这是一个使用频率比较高的快捷键, 在用

SciTE4AutoIt3写代码时, 要临时改写调试一句代码, 按Ctrl+D复制当前行, 按小键盘的-注释掉当前行.

调试好后要用回原来代码, 只要Ctrl+Shift+L删除行, 再按小键盘的-取消注释符号即可, 根本用不到手动选择复制之类.

提示: 在这里D表示duplicate, 使用快捷键的另一个乐处就是记住了字母所代表的单词, 对于程序来说, 多数编程资料是英文形式的, 因此务必知道各种缩写的原型, 一则更容易理解记忆, 二则从某种意义上来说, 英语从某种意义上是程序设计的基础.

Ctrl+[

光标移动到上一段, 加Shift的话是扩展选择

Ctrl+]

光标移动到下一段, 加Shift的话是扩展选择

Ctrl+Left

光标跳到上一词. 加Shift的话是扩展选择

Ctrl+Right

光标跳到下一词. 加Shift的话是扩展选择

Ctrl+/

光标跳到上一词部分. 加Shift的话是扩展选择

Ctrl+\

光标跳到下一词部分. 加Shift的话是扩展选择

5.简单配置

不断更新中,请稍候

类别:默认分类 | 360pskdocImg_4_xyz | 添加到搜藏 | 分享到i贴吧 | 浏览(3050) | 评论 (4)

上一篇:Codeen代理 文献对策:    下一篇:赤壁 高清 下载 (亲测)

http://groups.google.com/group/scite-cn

SciTE研究 - 中文小组

2008-08-28 10:24

初学者入门教程

360pskdocImg_0_xyz

简单介绍

360pskdocImg_1_xyzSciTE(Scintilla Text Editor)是一个体积小巧的文本编辑器。虽然它没有像MS Office和OpenOffice那样功能强大可比且体积大的怕人的办公软件。但是它对文本以及源各种源文件却拥有强大的编辑能力,甚至可把它当作 Dreamweaver,因为它不仅有其他文本编辑器的语法高亮显示功能,它支持40 种文件类型的语法高亮显示。光这点已经非常吸引人们的眼球,而且还可以达到自动补充完成以及输出窗口(对于编程的人来说很方便的)。这样也能省很多事情,尽管它的界面是简洁甚至说简陋的,但这并不妨碍它做为一个开发环境来使用。因为它默认情况下很多功能还没有展现,需要我们手动设置。

SciTE的标签窗口布局使你可以同时打开多个文件,在这件文件之间拷贝,执行搜索替换的操作。语法高亮显示的功能有助于编辑web页面和源代码。其它的像PDF导出,word completion,多级的撤消,代码树,全屏和分屏功能也是很有用的。在可设置性上,SciTE是一个相当复杂的软件,比较适合技术人员使用。

声明

本教程大部分均由自己撰写,其中也有转载的文字,而且文中以有注明。

软件的使用

SciTE不好上手的最主要原因就是需要手动配置,而且是修改代码,所以初学者一定要有心理准备,如果你耐不下心思就更无法灵活使用。 再好的武器也要我们能驾驭才能发挥的淋漓尽致:)

1. 软件的下载

大家首先到它的官网的下载页面(点这里)下载软件或者根据下面的链接下载。

如果你是Windows系统的用户,你可以选择安装版本(EXE安装包)和免安装绿色版(Zip压缩包)

推荐使用免安装绿色版。

如果你是Linux系统的用户,你需要 GTK+ 2.8 以上版本的支持。

如果你使用的Fedora Core 5系统,点这里下载。

如果你使用的Debian/Ubuntu系统,点这里下载。

最后还有RPMs,点这里下载。

如果你想基于此软件再开发用户,请看下面的下载点:

Windows系统 SciTE 的源代码:下载

Linux系统 SciTE 的源代码:下载

从这里开始都下面的步骤都Windows系统环境下配置。

2. 本地化语言

由于软件本身是英文的,所以我们要解决软件语言问题,大家可以到本小组的语言文件总汇页面选择你喜欢的语言下载。

这里提供简体中文的快速下载:简体中文 (请“右键另存为”)

下载之后把下载的文件名 locale.zh_gb.properties 改为 locale.properties 之后复制/剪贴到SciTE的安装目录下即可。

SciTE的主程式是 SciTE.exe 再次打开后的界面如下:

360pskdocImg_2_xyz

3.配置文件介绍

对于新手来说,如果没有正确的配置,它就不是那么好使,比如选择中文时候出现乱码,缩进也不是你想象中的样子。

由于配置参数不是采用图形界面,而且出看配置代码会比较混乱,所以大家要睁大眼睛好好看咯~

程序中几个比较重要的配置文件(都在 SctTE 目录下面):

SciTEGlobal.properties 全局配置文件,一般不去改动。

SciTEUser.properties 用户配置文件。对全局配置要改动的地方,都写在这个文件里。

SciTE.properties 本地配置文件,也就是针对当前目录的配置文件,会覆盖全局和用户配置文件。

html.properties 特定文件类型的配置文件,比如 html.properties就是专门针对网页文件的配置文件。

SciTEGlobal.properties 是程序的核心配置文件,所有的配置信息都在这个文件里面。一般情况下我们是不要改动这个文件。为什么不能在这个里面修改呢,其实也不是不可以,主要是因为yidabu网站的测试,在重装SciTE时,全局配置文件会被覆盖,那么不再这文件修改那在哪修改呢?

这就用到了程序为我们提供的用户配置文件 SciTEUser.properties 。你可以对照SciTE文本编辑器的帮助手册,逐条查看对照 SciTEGlobal.properties ,把要修改的属性记下来,写到sciteuser.properties中,因为在用户配置文件的配置优先于全局配置文件。而且在在重装SciTE之后用户配置文件则不会覆盖掉的。

在SciTE程序的菜单里面也给我们大家提供了快速编辑选项:

360pskdocImg_3_xyz

4.常用快捷键

yidabu.com翻译了部分scite的帮助文档, 希望对初接触者有所帮助

Ctrl+Keypad+

放大文字

Ctrl+Keypad-

缩小文字

Ctrl+Keypad/

还原文字大小到默认值

Ctrl+Tab

在最近打开的两个文件间循环

Tab

缩进一个tab. 在用scite写笔记时, 每段一般按Tab缩进, 而不是按空格。

从网上复制一篇文章到scite文本编辑器,全选,按一下tab, 首行标题顶格,二级标题顶部,就完成所用的文档格式化。

Shift+Tab

取消一个tab的缩进

Ctrl+BackSpace

从光标位置删除到一个词的开始处, 中文由于无法断词, 如果用的是中文标点,就变成一直删除到行首了。如果用的英文标点,就删除到上一个英文标点处

Ctrl+Delete

从光标位置删除到一个词的结束处

Ctrl+Shift+BackSpace

从光标位置删除到行首

Ctrl+Shift+Delete

从光标位置删除到行尾

Ctrl+Home

光标移动到文档开始处

Ctrl+Shift+Home

从光标处开始选择文本一直到行首

Alt+Home

到显示的行首。按End时光标只是移到行首第一个字的前面

Alt+Shift+Home

扩展选择到行首

Ctrl+End

光标移动到文档结束处

Ctrl+Shift+End

从光标处选择文本一直到文档结束处

Alt+End

光标移动到行尾

Alt+Shift+End

扩展选择到行尾

Ctrl+Keypad*

展开或收缩光标所在的折叠区域。这个很好记忆,这样理解:*号很象圆形的折叠符号

Ctrl+F2

创建或删除一条书签. 在写很长的文档或代码时, 加一个书签就很方便地可以跳来跳去

F2

跳到下一条书签

Alt+F2

扩展选择到下一条书签. 有什么用呢, 创建两条书签, 光标移动到要选中的开始处, 按快捷键, 两条书签之间的内容就选中了

Ctrl+F3

**向文档结束方向查找选中字符

这个功能很好用, 要在文档内查找, 你不需象通常的那样要按Ctrl+F, 你只需要把光标放到词内部或前后, 按Ctrl+F3就自动在文档内查找

如果要在文档内查找中文, 由于中文无法断词, 要先手动选择要查询的词, 再按快捷键.

说点题外话,既不媚外, 也不盲目地拔高传统文化. 汉字有汉字的优点, 英文有英文的优点, 若一定要分出高下来, 是很难办到的事情. 曾看到一些对传统文化(如易经)很有偏好的人非常推崇中文, 认为是最优秀的文字, 是英文远不能比的.

但在这里, 中文断词的问题怎么解决, 英文可以简单地以空格来断词, 中文怎么办? 至少在这个文内查找, 英文就比中文方便多了.

Ctrl+Shift+F3

**向文档开始方向查找选择字符

英文是 Find selection backwards, 字面翻译是向后查找选中文字, 这个”向后”是比较容易引起歧义的, 译为”文档开始方向”就不存在这个问题

Ctrl+Up

Scroll up

Ctrl+Down

Scroll down

Ctrl+L

**剪切光标所在行

这个很有用. 如果用记事本来写日记或文档, 剪切行就麻烦多了. 用scite来写 读书笔记什么的, 即使不作任何优化配置, 利用scite的快捷键也提高一些常用操作的效率也不错

提示: 快捷键中L代表Line 这样理解了以后, 就根本不用死记, 自然记住了这个快捷键的用法. 一个聪明的人性化的程序, 所有快捷键都是可以理解而不需要记忆的, 从这里也可以看出程序作者是否别具匠心

Ctrl+Shift+T

**复制光标所在行. 应用时可以右手按Ctrl+Shift, 左手按T

Ctrl+Shift+L

**删除光标所在行

Ctrl+T

**和上一行互换位置

在 SciTE4AutoIt3中, 用Ctrl+T调用Tidy整理源代码.

为避免快捷键撞车, 打开 au3.properties, 找到 JdeB’s Tidy formatting program for

Autoit3 条, 把快捷键改成Ctrl+Shift+Alt+T, 或者修改 Scite用户配置文件sciTEUser.properties

提示: 在这里T表示transpose, 即互换位置.

**Ctrl+D

复制高亮选中字符. 如果没有高亮选择字符, 则复制光标所在行

这是一个使用频率比较高的快捷键, 在用

SciTE4AutoIt3写代码时, 要临时改写调试一句代码, 按Ctrl+D复制当前行, 按小键盘的-注释掉当前行.

调试好后要用回原来代码, 只要Ctrl+Shift+L删除行, 再按小键盘的-取消注释符号即可, 根本用不到手动选择复制之类.

提示: 在这里D表示duplicate, 使用快捷键的另一个乐处就是记住了字母所代表的单词, 对于程序来说, 多数编程资料是英文形式的, 因此务必知道各种缩写的原型, 一则更容易理解记忆, 二则从某种意义上来说, 英语从某种意义上是程序设计的基础.

Ctrl+[

光标移动到上一段, 加Shift的话是扩展选择

Ctrl+]

光标移动到下一段, 加Shift的话是扩展选择

Ctrl+Left

光标跳到上一词. 加Shift的话是扩展选择

Ctrl+Right

光标跳到下一词. 加Shift的话是扩展选择

Ctrl+/

光标跳到上一词部分. 加Shift的话是扩展选择

Ctrl+\

光标跳到下一词部分. 加Shift的话是扩展选择

5.简单配置

不断更新中,请稍候

类别:默认分类 | 360pskdocImg_4_xyz | 添加到搜藏 | 分享到i贴吧 | 浏览(3050) | 评论 (4)

上一篇:Codeen代理 文献对策:    下一篇:赤壁 高清 下载 (亲测)


相关内容

  • 巧用Auto It录屏功能批量安装软件
  • 摘 要 本文介绍如何利用Auto It自带的录屏工具自动生成脚本,并以批量安装AutoCAD 2008为例,详细介绍操作过程和如何修改坐标参数,从而使脚本符合用户的需求. [关键词]Auto It 录屏工具 安装软件 我院的计算机机房承担着全校的计算机课程,机房的管理由原来的保护卡模式升级到现有的虚 ...

  • 意大利语不规则动词变位
  • Ho h ai h a a bbiamo a vete h anno Quanti a nni h ai? 你多大了? Ho 23 v entitre a nni. 我23岁. Quanti a nni h a? 他多大了 Ha v entitre a nni. 他23岁 Quanti a nni ...

  • 河南大学体育学院"国培计划"活动简报
  • "国培计划"--河南省农村中小学教师置换脱产研修项 目(2010年)培训工作 简 报 第1期 主办:河南教育学院中文系 2010年10月25日 "国培计划"河南教育学院班正式开班 10月19日上午,教育部财政部‚国培计划‛--河南省农村中小学教师臵换脱产研修项 ...

  • 杭州师范大学硕士学位论文工作的规定
  • 杭州师范大学硕士学位论文工作的规定 杭师大[2007]152号 研究生的学位论文工作是研究生培养的重要环节,它既使研究生所学理论知识进一步融会贯通和应用,又使研究生的科学研究能力和实践工作能力得到全面的训练.学位论文也是授予学位的基本依据之一,为切实保证研究生学位论文和培养质量,特对硕士研究生的学位 ...

  • 中文系学生特色活动
  • 中文系学生活动特色一:会心团体帮助中文系学生快乐成长 心理健康教育首先要起到发展性功能,其次是预防性功能,最后才是补救性功能,而会心团体活动是成长性团体心理辅导,因此,为了帮助学生的心理得到更好的发展,提高学生的心理素质,中文系携手历史与社会学系于2010-2011学年下学期开展会心团体活动.活动分 ...

  • 西南大学专业学位硕士论文规范与评价标准--2014.9
  • 西南大学专业学位硕士论文规范与评价标准 随着研究生教育结构的调整,专业学位种类的增加和规模的扩大, 加强对专业学位论文的质量管理已迫在眉睫.为了坚持学位标准,统一专业学位论文基本要求,保证专业学位研究生培养质量,根据专业学位设置的目标定位和特点,特制定我校专业学位硕士论文规范与评价标准. 一.论文质 ...

  • 中文系党支部活动计划书
  • 一、活动主题: “学思想、送温暖、凝党心”——中文系本科党支部文化生活 二、活动目的: 中文系本科党支部是中文系本科生党员的“家”,也是我们学生党员的战斗堡垒。我们要更好的发挥党支部的战斗堡垒作用,将中文系党员紧密地团结在党支部周围。使党支部保有战斗力的前提是具有强大的生命力,体现方式就是能将支部党 ...

  • 大连大学毕业论文(设计)过程管理手册(1)
  • 大连大学本科毕业论文(设计)过程管理手册题目: 专业.班级: 学生姓名:指导教师职称: 经济管理学院 大连大学本科生毕业论文(设计)须知 1.毕业论文(设计)是高等学校实现本科教学培养目标的一个基本教学环节,是基础理论学习深化与升华的主要手段,是全面检验学生综合素质与实践能力的重要方法,是培养学生严 ...

  • 中文系2013迎新晚会策划
  • "滨州学院中文系2013届迎新晚会" --青春启程,扬帆远航 策 划 书 主办单位: 协办单位: 承办单位: 活动时间: 活动地点: 共青团滨州学院委员会 滨州学院中文系党总支 滨州学院中文系团总支 滨州学院中文系社团联合会 滨州学院中文系学生会 滨州学院学苑会堂 目 录 一.活 ...