# LiteNote.net
**Repository Path**: xiangism/LiteNote.net
## Basic Information
- **Project Name**: LiteNote.net
- **Description**: LiteNote的.net版本
- **Primary Language**: C#
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 10
- **Forks**: 7
- **Created**: 2017-12-15
- **Last Updated**: 2024-09-20
## Categories & Tags
**Categories**: text-editor
**Tags**: None
## README
c#来实现, QT所依赖的库太大不好移植
# LiteNoteApp
自己写的轻量笔记项目,包含
* win32下的cs项目
* mac下用oc或swift
* android, ios原生
* ubuntu下用什么来实现比较好? qt? gtk?
# 灵感
* 如果想准备判断文件的编码的话,就得用iconv,但好像没有这个必要了。就直接默认utf8,然后让用户去指定特定文件的编码格式
# TODO
* 如果发现没有工程文件(或者监测到是第一次打开),则主动写个demo教程
## table的渲染
```
| | 1 | 2 | 3 | 4 |
| -------- | -------- | -------- | -----| ------- |
| 1| 1.1 | 1.2 | 1.3 | 1.4 |
| 2| 2.1 | 2.2 | 2.3 | 2.4 |
| 3| 3.1 | 3.2 | 3.3 | 3.4 |
```
## 得将git折腾得够好一点
## 多线程查找
## 考虑在适当增加多点markdown格式
或者自定义支持哪些?
## 将帮助文档放在网页上
## 在ubuntu下找到一上合适的gui解决文案。
1. c# mono
2. gtk+
3. qt
4. python, Tkinter, wxpython, PyGTK
nautilus 是用gtk实现的
算了,先别在ubuntu下折腾了吧,最低的级别
# LiteNote.net
## LiteNodeSetting.settings 说明
LeftWidth 左边树控件的宽度 int
Left,Top,Width,Height 窗口的位置 int
FontSize 字体大小 int
EditApp 编译器的路径 string
RightWidth 右边树控件的宽度 int
IsCollapseBrother 是否收起兄弟节点 bool
OneClickMode 单击模式 bool
[dep]IsCollapseChild 是否收起子节点 bool
WorksetNames 工作集的名称 StringCollection
WorksetPaths 工作集的路径,和WorksetNames是平行数组 StringCollection
# dep
## 纯文本的换行
浏览器会自动将多个