用于存储结构化信息的好的文本编辑器或其他软件?

用于存储结构化信息的好的文本编辑器或其他软件?

我一直在寻找一种存储结构化信息(例如联系人)的解决方案:

  • 未来安全(保存为 .txt 文件或其他未来安全格式或可以导出为 .txt 文件)
  • 可使用标准文本编辑器查看
    • 甚至更好:可使用标准文本编辑器进行编辑
  • 免费开源软件

到目前为止我尝试过的是使用:

  • LibreOffice Base。缺点:这似乎有点复杂,并且不将信息存储在 .txt 文件中
  • 一个简单的文本编辑器,如 leafpad。缺点:无法存储列名,如“手机号码:”或“名字:”,换句话说,它不太擅长组织信息

所以我在寻找其他没有这些缺点的产品。任何帮助我都非常感谢!

亲切的问候,托德

答案1

自由办公室calc 和大多数其他电子表格软件可以保存和读取.csv可以保存为的文件.txt并可在任何文本编辑器中打开的文件。

来自维基百科上有关 CSV 文件的页面

逗号分隔值 (CSV)(有时也称为字符分隔值)文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着文件是字符序列,没有必须解释为二进制数字的数据。CSV 文件由任意数量的记录组成,这些记录由某种换行符分隔;每个记录由字段组成,这些字段由其他字符或字符串分隔,最常见的是文字逗号或制表符。通常,所有记录都具有相同的字段序列。

.csv实际上文件早于计算机所以考虑到您的所有要求,这是您最好的选择。

答案2

使用桌面 wiki,例如以星

sudo apt-get install zim

在此处输入图片描述

您可以导出人类可读的文本文件,例如,如果您使用“markdown”作为导出格式。

或者,您可以导出为 HTML(通过 GUI 或终端)并使用 转换为文本html2text

例如:

zim --export --output=./html --format=html ~/<your_notebooks_path>
find ./html -type f -name "*.html" | xargs html2text  > output.txt

答案3

我建议使用 mysql 之类的数据库来存储结构化信息。一开始可能需要做一点工作,但我认为,将来使用时,你会非常高兴 ;)

为了查看/编辑,您可以使用 phpmyadmin 或 HeidiSQL(Windows)之类的程序。

问候

乔纳斯

答案4

我用假小子(适用于软件中心)。它主要用作快速笔记记录/笔记存储程序,但也可在笔记之间创建自动链接,并可在笔记本中组织笔记。

Tomboy 与 Ubuntu 紧密集成,创建了自己的 dash 小部件并提供了一组热键以实现快速键盘管理。

Tomboy 以 XML 格式存储数据,可直接手动编辑。如果您喜欢 HTML 格式,它还可以将笔记导出为 HTML。

相关内容