`
tjc
  • 浏览: 67348 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

学习使用SciTE

    博客分类:
  • Ruby
阅读更多
    无意中看到一篇关于SciTE的文章,整理出来关键的内容以共享:
    
     SciTE官网:
     http://www.scintilla.org/SciTE.html

     下载SciTE:
     http://scintilla.sourceforge.net/SciTEDownload.html 

     汉化文件:
     local.properties,将它COPY到/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的话是扩展选择



   refer to :
   SciTE研究 - 中文小组
分享到:
评论
3 楼 魑魅魍魉 2009-03-01  
有选中光标选中的单词快捷键吗?这个非常有用啊。
2 楼 tjc 2009-01-04  
metaphy 写道

这个头像太帅了

哪天我 去红旗照相馆弄个本人的!
1 楼 metaphy 2009-01-04  
这个头像太帅了

相关推荐

    SciTE文本编辑器

    4. **学习编程**:初学者可以利用SciTE的语法高亮和代码提示来帮助理解代码结构和编写代码。 5. **教学演示**:教师在课堂上可以使用SciTE实时展示编程过程,便于学生理解和跟随。 总之,SciTE文本编辑器以其丰富...

    lua Scite 配置文件

    在这个汉化版本中,它应该包含了中文的翻译,使得非英语用户能更方便地理解和使用Scite。你可以根据自己的语言需求,修改或选择不同的locale.properties文件。 `SciTeUser.properties` 是用户自定义配置文件,这是...

    lua编程手册和SciTE中文使用教程

    通过阅读《lua编程手册》和使用SciTE中文使用教程,你可以系统地学习Lua编程,并借助SciTE提高编程效率。记住,实践是检验知识掌握程度的最佳方式,所以边学边练,结合实际项目进行练习,将有助于你更好地理解和运用...

    Scite3.3.4

    用户可以通过阅读这份文档了解如何安装和配置Scite,获取新版本带来的改进和修复的问题,以及学习如何最大化利用其功能。 "scite"可能是Scite的可执行文件或安装程序,用户可以通过运行这个文件来启动或安装Scite。...

    写脚本用SciTE

    使用SciTE来编写游戏脚本,可以享受以下优势: - **调试工具**:SciTE的错误标记和调试功能可以帮助开发者快速定位并修复问题。 - **高效编辑**:语法高亮和代码折叠功能让脚本代码更加清晰,便于理解和修改。 - **...

    scite202源码,windows Linux

    4. 学习GUI编程:Scite202在不同平台上使用不同的GUI库(如Windows的WinAPI和Linux的GTK+),源码中会涉及到如何与这些库交互,创建和管理窗口和控件。 5. 深入了解语法高亮:通过解析和理解语言定义文件,可以学习...

    SciTE 2.20

    3. `c.api`:这个文件可能包含了C语言的API,即标准库函数和头文件的定义,对于学习和使用C语言非常有帮助。 4. `batch.api`:这可能是关于批处理脚本(通常在Windows环境下)的API或命令集合,用于编写批处理文件...

    SciTE安装包,用于ruby

    **结合使用SciTE和Ruby** SciTE作为Ruby的编辑器,可以充分发挥Ruby语言的特性,提供一个高效的编程环境。用户可以通过SciTE的代码高亮、自动完成等功能,更好地理解和编写Ruby代码。同时,由于SciTE的轻量级和定制...

    php-SciTE2.12.rar_php api scite_scite php ide_scite php.api

    5. **文档与资源**:尽管压缩包中只列出一个文件,但通常完整的发行版会包含用户手册、API参考、示例代码等文档,帮助用户了解和学习如何使用SciTE进行PHP开发。 6. **效率提升**:使用SciTE作为PHP开发环境,...

    lua教程,源码以及编译工具SciTE

    这个压缩包包含了学习和使用Lua的重要资源,包括源码、教程和一个流行的文本编辑器SciTE。 首先,我们来看"Lua-5.2.1.tar.gz",这是Lua的5.2.1版本源代码。源码对于开发者来说是宝贵的,可以让你深入理解Lua的内部...

    SciTe 编辑器 Windows 版,中文界面,含大部分的API

    在Windows平台上,SciTe提供了中文界面,这对于中文用户来说是一个非常友好的特性,使得用户无需面对语言障碍就能更好地理解和使用这款编辑器。中文界面使得初学者更容易上手,减少了学习曲线,提升了工作效率。 ...

    scite177.zip(一款十分优秀的文本编辑器)

    总的来说,Scite是一款非常适合学习和开发的文本编辑器,尤其适合初学者和专业程序员。它的易用性和灵活性使其在众多文本编辑器中脱颖而出,是日常编码工作中的得力助手。如果你尚未尝试过,强烈推荐下载最新版1.77...

    SciTE V1.76

    Scintilla不仅在SciTE中被广泛使用,还被许多其他文本编辑器和IDE集成,如Notepad++。 **2. 功能特性** - **语法高亮**:SciTE支持众多编程语言的语法高亮,包括C、C++、Java、Python、Perl、HTML、XML等,有助于...

    SciTE 中文版2010 【私藏品】

    **SciTE 中文版2010:私藏品** SciTE(发音为 "S-C-I-T-E")是一款基于Scintilla组件的轻量级文本编辑器,它由 Larry L. Loenig 开发,最初是作为源代码编辑器设计的。这款编辑器以其简洁的界面和强大的功能深受...

    lua自带的SciTE编辑器的汉化

    **正文** ...对于想要深入学习和使用Lua的中文开发者来说,这是一个非常有价值的资源。通过理解和应用locale.properties文件的汉化方法,不仅能够解决语言难题,也能为其他类似软件的本地化工作提供参考。

    scite335源码 + scintilla335源码

    在Scite的源代码中,我们可以学习到: 1. **多文档界面**:如何设计和实现支持同时打开和编辑多个文件的界面。 2. **代码折叠**:实现代码块的隐藏和展开,提高代码阅读性。 3. **代码提示和自动完成**:如何根据上...

    scite300.zip

    这个目录下的源码同样可以用作学习 Scite 工作方式的参考,或者对 Scite 进行二次开发,比如添加新的语言支持或特性。 总的来说,`scite300.zip` 提供了完整的 Scite 源代码,对于想了解或改进 Scite 的开发者来说...

    Scintilla_and_SciTE

    在压缩包中的文件,包含了一些关于 Scintilla 和 SciTE 使用、配置和学习的资源: 1. "C++ template笔记若干 - purewinter的专栏 - CSDNBlog.htm":这可能是关于C++模板的一篇文章,可能讲解了C++模板的基础知识,...

    SCITE文本编辑器

    通过学习和利用SCITE源码,开发者可以: 1. **了解编辑器架构**:深入理解SCITE如何实现高效的文本处理和编辑功能。 2. **定制功能**:根据项目需求,编写Lua脚本添加或修改编辑器功能。 3. **扩展支持的语言**:...

Global site tag (gtag.js) - Google Analytics