lincell发布0.1.1版本,使用Nodejs一行命令创建IDE

lincell发布0.1.1版本,使用Nodejs一行命令创建IDE

lincell是什么,参见这里,github地址

lincell

0.1.1版本新特性:

  • 目录树添加右键支持(新建文件夹、文件,删除,重命名等)
  • 多tab显示打开文件
  • 移除自动保存,使用Ctrl + S 手动保存文件更改、可自定义快捷键(基于Kibo)
  • 修复editor输入中文时的Bug

Todo:

  • 优化代码
  • 修复bug
  • 文件上传

11 回复

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 的界面。

示例

  1. 安装 lincell

    npm install -g lincell
    
  2. 启动 lincell

    lincell
    
  3. 在浏览器中访问 http://localhost:3000 并开始编写代码!

使用示例

假设你有一个简单的 JavaScript 文件 index.js,你可以在 lincell 中打开它并编辑:

// index.js
console.log("Hello, lincell!");

保存后,你可以在 lincell 中直接运行该文件,查看输出结果。

总结

lincell 提供了一个简单而强大的开发环境,使得在浏览器中进行代码编辑变得更加容易。新版本增加了许多有用的功能,提高了稳定性和用户体验。希望这些信息对你有所帮助!

回到顶部