星期五, 九月 03, 2010

从 Smultron 到 Fraise

Smultron

Smultron在瑞典语中是一种野生草莓的名字。她是一个开源的文本编辑器,味道纯美而且有益健康。

后来,她又移植成了法语草莓Fraise;现在,正结出新的果实。

Fraise_header

Fraise 编辑文本

  • 显示通常不可见的字符(Invisible Characters:换行符或Tab等);
  • 显示或隐藏行号;
  • 选择是否折行(Line Wrap)显示;
  • 大小写转换和首字符大写(Capitalise First Letter);
  • 快捷键Command+Option+F进入即时查找(Live Find)状态。在查找框中输入想要搜索的内容,就会高亮度显示匹配的内容。利用快捷键Command+G定位到下一匹配处。
  • 可以同时在多个文件中进行查找和替换,并支持正则表达式;
  • 可以仅打印选中部分的文本,并且可以打印语法着色;
  • 设置自动完成(Auto-completion),或者按功能键F5可以显示近似匹配的单词;
  • 全屏幕操作。这时屏幕上只会显示你正在编辑的文档,使你专心于当下的任务。

Smultron_LiveFind

Fraise 编辑网页

如果你和我一样喜欢手工编写XHTML代码,那么Smultron绝对会是你的好帮手:

  • 支持语法高亮度(包括HTML,CSS,Java,SQL等等编程语言);
  • 支持多种编码格式(GBK,UTF-8等);
  • 使用快捷键减少缩进;
    • Smultron: Command+[
    • Fraise: Tab
  • 使用快捷键增加缩进
    • Smultron: Command+]
    • Fraise: Shift+Tab
  • 快捷键Command+T自动补全匹配的标签(Close Tag)。
  • 利用“Prepare For XML”菜单,将选中的&,<和>转换为遵从XML标准的&amp;, &lt; and &gt;。
  • 调用颜色选择器,并将选中的颜色以RGB或HEX代码插入代码中。
  • 使用快捷键Control+Shift+D创建本行的副本,可加速编写列表,或重用类似的代码。
  • 储存代码片段(snippets)便于重复使用。
  • 预览(Preview)网页。
  • 验证(Validate)网页。

Smultron_Snippets

如果你希望获得更干净的代码,可以删除那些多余的空格和换行符。这适合像我一样,有“洁癖”的人。

  • 选择“文字”菜单下的“移除不需要的空白”;
  • 选择“文字”菜单下的“移除换行结尾”;
  • 选择“文字”菜单下的“移除Tab...”;
  • 预览网页;

Fraise 编辑多个文件

  • 文档列表(Documents List)。列示和切换正在编辑的多个文档。通过放大图标尺寸,可以预览文档内容。
  • 支持多页面编辑(Tabs)。快捷键Command+Option+Up移动到前一个页面,Command+Option+Down移动到后一个页面。
  • 窗口分隔(Split Window)。将程序界面划分为多个部分,便于阅读较长文档的不同部分或同时编辑多个文件。

Smultron_View

Fraise 对Mac的支持

  • 拖拽一个或多个文件到Smultron的文件列表,将直接打开它们。
  • 集成于系统的“服务”菜单。
  • 支持AppleScript。
  • 与.Mac同步。

Smultron_Service

Fraise 选择合适的版本

Tags: , , , , ,

没有评论:

发表评论