lincell发布0.1.1版本,使用Nodejs一行命令创建IDE
lincell发布0.1.1版本,使用Nodejs一行命令创建IDE
lincell 是一个轻量级的集成开发环境(IDE),它可以帮助开发者快速搭建和管理项目。通过简单的配置和使用,lincell 提供了一个直观的界面来编辑代码、管理文件和执行其他常见的开发任务。
安装与启动
你可以通过一行命令安装并启动 lincell:
npm install -g lincell && lincell
这行命令会首先全局安装 lincell
,然后立即启动它。如果你已经安装过 lincell
,只需要运行 lincell
即可启动应用。
新特性
0.1.1 版本中,lincell 增加了一些重要的功能和改进:
-
目录树右键支持:现在你可以在目录树上右键点击,进行新建文件夹、文件、删除以及重命名等操作。
// 示例代码:在目录树上右键新建文件夹 const fs = require('fs'); const path = require('path'); function createFolder(dirPath) { if (!fs.existsSync(dirPath)) { fs.mkdirSync(dirPath); } } createFolder(path.join(__dirname, 'new_folder'));
-
多 tab 显示打开文件:现在可以同时打开多个文件,并在不同的标签页中查看和编辑它们。
-
手动保存文件:取消了自动保存功能,改为通过
Ctrl + S
手动保存文件。你也可以根据需要自定义快捷键。 -
修复输入中文时的 Bug:修复了在编辑器中输入中文时出现的一些问题。
待办事项
未来版本中,lincell 计划进行以下改进:
- 优化代码:进一步优化现有代码,提高性能和稳定性。
- 修复 bug:解决已知的 bug,提升用户体验。
- 文件上传:增加文件上传功能,方便用户管理和分享文件。
总结
lincell 0.1.1 版本提供了更强大的功能和更好的用户体验。通过简单的一行命令,你就可以快速启动这个轻量级的 IDE,开始你的开发工作。希望这些改进能帮助你更高效地完成开发任务。
不错的尝试, 一些地方有待提升: 图标不支持高清屏. 性能有待提升. 样式有些粗糙.
继续优化.
哈,木有高清屏啊,而且我不会PS,不会切图; 性能的话,每次都是从远程读写文件,没有其他操作,所以很难再优化了; 样式这样已经达到我的极限了,咳咳。。
我查下
找到原因了,删除文件夹使用的是‘rm -rf’,我的windows装了支持rm
的工具,所以没测出这个Bug,晚上修改下.
已修复,0.1.2版本
不错,加油!
目录文件太多,木有反应了。。。 你的 project.list()
太低效了,看来我得亲自上阵帮你弄个好一点的列出目录下所有文件的函数。。。
来吧,还没有人pull request
过我.
是的,效率很低,我没几个文件都刷了半天
lincell发布0.1.1版本,使用Nodejs一行命令创建IDE
lincell 是一个轻量级的基于Web的集成开发环境(IDE),可以在浏览器中直接编辑和运行代码。以下是关于最新版本的一些详细信息。
新版本(0.1.1)特性:
- 目录树右键支持:现在你可以通过右键点击目录树中的项目来执行操作,如新建文件夹、文件,删除和重命名。
- 多标签页显示文件:打开多个文件时,它们会以标签的形式展示在顶部,方便切换。
- 手动保存:不再自动保存文件,改为使用
Ctrl + S
进行手动保存,并且可以自定义快捷键。 - 修复输入中文时的Bug:改进了输入中文时可能出现的问题。
Todo 列表:
- 优化代码:进一步提高性能和稳定性。
- 修复bug:解决已知问题,提升用户体验。
- 文件上传:增加文件上传功能。
如何安装与使用
安装 lincell
非常简单,只需一行命令即可:
npm install -g lincell && lincell
这将全局安装 lincell
并启动它。安装完成后,打开浏览器访问 http://localhost:3000
即可看到 lincell
的界面。
示例
-
安装
lincell
:npm install -g lincell
-
启动
lincell
:lincell
-
在浏览器中访问
http://localhost:3000
并开始编写代码!
使用示例
假设你有一个简单的 JavaScript 文件 index.js
,你可以在 lincell
中打开它并编辑:
// index.js
console.log("Hello, lincell!");
保存后,你可以在 lincell
中直接运行该文件,查看输出结果。
总结
lincell
提供了一个简单而强大的开发环境,使得在浏览器中进行代码编辑变得更加容易。新版本增加了许多有用的功能,提高了稳定性和用户体验。希望这些信息对你有所帮助!