2023年5月19日,周五晚上:
今天晚上突然想写一个运行在命令行上的文本编辑器,因为平时写文本时老是要创建新的文本文件,觉得太麻烦了。捣鼓了一个晚上,才选出一个我觉得比较满意的。我把这个程序添加到了系统环境变量中,方便调用,这样就可以随时随地快速低记录下我的想法了。
Github链接
GitHub - JuLongZhiLu/mynote: A convinient note running in Linux
项目效果:
源码:
#include<iostream>
#include<fstream>
int main(){
while(true){
std::ofstream ofs("data.txt",std::ios::app);
std::cout<<"MyNote> ";
std::string line;
std::getline(std::cin, line);
if(line==".quit") break;
if(line==".version"){
std::cout<<"欢迎使用mynote"<<std::endl;
std::cout<<"作者:巨龙之路"<<std::endl;
std::cout<<"版本:1.0.0"<<std::endl;
std::cout<<"发布日期:2023年5月19日"<<std::endl;
std::cout<<"项目起始日期:2023年5月19日"<<std::endl;
std::cout<<"欢迎去CSDN查看项目进展"<<std::endl;
}
line=line+"\n";
ofs<<line;
ofs.close();
}
}
后续更新:
不定期更新,想好再写上。
2023年5月19日,周五晚上
之后想添加文本分类功能,并增加按分类浏览文本的功能,这样就算写很多的文本也不会很乱
2023年5月20日,周六早上
我打算在Linux上开发这个项目并利用Linux系统的API,在windows上这个项目是没有前途的,只有放在Linux上才会有更大的用处
之后我想在github上上传这个项目
不知道你们用没用过手机上的flome笔记APP,我挺喜欢用这个的,我想在Linux上实现类似的功能
对于文本的分类,我认为用文本文件来分类比较好,一个类就是一个新的文本文件,而不是把要分类的文本都放在一个文本文件里面
之后我还想实现通过在Linux的控制台里输入“MyNote+分类+文本”的就能直接记录并存储自己的想法
2023年5月20日,周日中午
本来叫MyNote的,但是发现在Linux里面使用时还要按一次大写切换,太麻烦了!于是我把名字变成全小写的了,也就是mynote
刚刚在github上开了这个项目了。