Smultron在瑞典语中是一种野生草莓的名字。她是一个开源的文本编辑器,味道纯美而且有益健康。
后来,她又移植成了法语草莓Fraise;现在,正结出新的果实。
编辑文本
- 显示通常不可见的字符(Invisible Characters:换行符或Tab等);
- 显示或隐藏行号;
- 选择是否折行(Line Wrap)显示;
- 大小写转换和首字符大写(Capitalise First Letter);
- 快捷键Command+Option+F进入即时查找(Live Find)状态。在查找框中输入想要搜索的内容,就会高亮度显示匹配的内容。利用快捷键Command+G定位到下一匹配处。
- 可以同时在多个文件中进行查找和替换,并支持正则表达式;
- 可以仅打印选中部分的文本,并且可以打印语法着色;
- 设置自动完成(Auto-completion),或者按功能键F5可以显示近似匹配的单词;
- 全屏幕操作。这时屏幕上只会显示你正在编辑的文档,使你专心于当下的任务。
编辑网页
如果你和我一样喜欢手工编写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标准的&, < and >。
- 调用颜色选择器,并将选中的颜色以RGB或HEX代码插入代码中。
- 使用快捷键Control+Shift+D创建本行的副本,可加速编写列表,或重用类似的代码。
- 储存代码片段(snippets)便于重复使用。
- 预览(Preview)网页。
- 验证(Validate)网页。
如果你希望获得更干净的代码,可以删除那些多余的空格和换行符。这适合像我一样,有“洁癖”的人。
- 选择“文字”菜单下的“移除不需要的空白”;
- 选择“文字”菜单下的“移除换行结尾”;
- 选择“文字”菜单下的“移除Tab...”;
- 预览网页;
编辑多个文件
- 文档列表(Documents List)。列示和切换正在编辑的多个文档。通过放大图标尺寸,可以预览文档内容。
- 支持多页面编辑(Tabs)。快捷键Command+Option+Up移动到前一个页面,Command+Option+Down移动到后一个页面。
- 窗口分隔(Split Window)。将程序界面划分为多个部分,便于阅读较长文档的不同部分或同时编辑多个文件。
对Mac的支持
- 拖拽一个或多个文件到Smultron的文件列表,将直接打开它们。
- 集成于系统的“服务”菜单。
- 支持AppleScript。
- 与.Mac同步。
选择合适的版本
Tags: Smultron, Fraise, OpenSource, Software, Mac, TextEditor
没有评论:
发表评论