RaN - 基于XUL的阅读/书写工具


文档创建于:2006.6.25 最后更新:2006.6.27  作者:liuxun

(特别推荐Zim。RaN的目标已经被Zim达到,因此不再继续开发了)

简介:

首先要感谢北师哲学系兰久富老师开发的“笔记本”软件,为笔记本7.5寻找linux平台替代是RaN的初衷。

RaN Read and Note。写这个东西是为实现跨平台的本地笔记资料管理,希望能对linux的普及有一点小小的推动(我正在试用xubuntu dapper)。linux下实在极度严重地缺乏好用的笔记管理软件和日记软件,或许RaN可以用来应急。

我的Blog:http://liuxun.yi.org/,邮箱/GTalk:liuxun(at)gmail.com。 

特色:

  1. 跨平台
  2. 无限级目录组织 
  3. txt存储,开放格式
  4. 富文本实现时,换行空格等作适当替换,保持纯文本可读性 
  5. 书写界面简单,摈除干扰
  6. 快捷键操作 
  7. “命令行”,用了就知道

功能:

  1. 查看文字、书写笔记
  2. 简单的富文本编辑
  3. 无限级目录(使用实际文件目录存储)
  4. 直接管理txt文档,保持换行、空格等格式
  5. 使用gbk编码,方便与手执设备(如palm、手机、mp3)同步
  6. 启动时自动打开上次会话目录。

安装:

  1. 建立支持iconv的php环境,将程序放置至网页目录下(或者直接将文件上传至支持php的网页服务器)
  2. 设定data目录的权限为777(必须为777)
  3. 用firefox打开网址,开始使用

基本命令:

使用方法:在富文本框的最开始部分输入命令文本,以换行结束。按Ctrl+s执行。
  1. 新建文件 new:文件名or路径

    new:somename
    将在当前目录(以左目录列表为准)建立somename.txt文件

    new:somedir/somename
    将在somedir目录下建立文件;若somedir不存在,则自动创建之

  2. 改名移动 mvt:目标文件名or目标路径
  3. 删除文件 :del!
  4. 执行此命令,直接删除当前打开的笔记

快捷键:

Ctrl+...
  • b 加粗
  • i 倾斜
  • u 下划线
  • s 保存/执行
  • l 居左
  • e 居中
  • r 居右
  • j justifyfull
  • z 撤销
  • y 重做
  • 1-6 标题1到标题6

特殊功能

  1. 错误修复(会话初始化、找回最后打开文件的备份):在地址栏打开 url_of_ran/getback.php

软件缺点:

  1. 需要架设php环境(不过倒是好装)
  2. 文本富的程度不高(其实我以为笔记不用太花;将来会酌情加入一些实用样式)
  3. 条目间没有更多维的关联(可以试试与freemind结合;-))

0.1beta发行注记

  1. 这是一个非正式版本,工具栏中分隔条以右的选单和按钮都是不可用的。将来会考虑使之可用或将之删除。
  2. 想用 Cruncher-Compressor 做一下js压缩(可从11KB压缩至2K多),却发现压缩后的脚本不能用;想是有语法错误,但用jsLint找不出来。希望有高手相助。
  3. RaN是自由软件,基于GPL发布。安全性方面没有检查,就不公开下载了(除非有另外一个网站空间可以供我放demo(:),需要的朋友请给我发信
  4. 演示地址:http://liuxun.yi.org/ran/