1 Star 2 Fork 1

chris / kylin-ide基础平台

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

Kylin-IDE

目标是让用户在银河麒麟操作系统上便捷地开发软件

链接地址

支持架构

  • 支持X86、ARM、LoongArch架构
  • 支持银河麒麟桌面操作系统V10(桌面应用模式、远程开发模式)
  • 支持银河麒麟服务器操作系统V10(仅远程开发模式)

组成

  • Kylin-IDE整体上由4部分组成,如下图所示,包括IDE基础平台、插件管理器、插件、插件仓库。本仓库仅是Kylin-IDE的其中一个组成部分:IDE基础平台
    • 总体架构图
  • 仅安装IDE基础平台只能完成很有限的编辑功能,需要安装插件并在操作系统上安装插件依赖才能实现更多的开发功能
  • IDE基础平台提供基本图形界面、插件架构,用户通过插件管理器检索、安装、管理插件,通过插件依赖管理器安装插件依赖

桌面应用模式与远程开发模式

  • 桌面应用模式:与常见IDE一样,IDE基础平台以桌面应用软件形式安装运行
    • 本仓库的kylin-ide即为这种模式
    • 注意,目前支持桌面操作系统但不支持服务器操作系统(服务器操作系统通常不安装图形界面)
  • 远程开发模式:类似微软remote-ssh功能,IDE基础平台以远端服务形成安装运行,用户在本地通过SSH连接开发远程机器上的代码,体验和本地开发大体一致
    • 远程开发模式需要插件(插件名称:Kylin remote development,插件ID:remote-dev,插件发布者xhafei)和服务端配合实现,插件会自动或引导用户安装服务端
    • 服务端下载地址:https://gitee.com/mcy-kylin/kylin-ide-server/releases
    • 桌面操作系统和服务器操作系统均支持

使用方法

桌面应用模式

  • 下载安装IDE基础平台
  • 下载安装插件依赖管理器
    • 插件名称:extension dependency,发布者:KylinIdeTeam
    • 安装方式一:通过在线插件检索,从OpenVSX插件市场中安装,见下图:点击插件视图中的插件筛选器图标,选择Kylin-IDE(KylinCode)插件分类->插件管理器
      • 插件依赖管理器OpenVSX安装
    • 安装方式二:或手动在openKylin的extensions-repo仓库中找到并下载安装插件
  • 下载安装插件
    • 安装方式一:通过在线检索,从OpenVSX插件市场中安装,方法见上文
    • 安装方式二:或手动在openKylin的extensions-repo中找到并下载安装插件
    • Kylin-IDE(KylinCode)插件分类菜单检索到的插件是KylinIdeTeam开发、适配的插件
    • 根据开发需求选择检索分类
  • 使用插件依赖管理器检查、安装插件依赖
  • 开始开发工作
    • 如果是新手,可以安装Kylin Project Manager插件(项目创建管理插件),创建简单项目,在此基础上进行开发。详细见用户帮助文档相关章节
    • 也可以打开一个项目文件夹,开始编辑工作(已安装对应编程语言的支持插件和依赖);配置task.json、launch.json,运行和调试

远程开发模式

  • 在本地桌面系统机器,按照桌面应用模式安装IDE基础平台、插件依赖管理器
  • 下载安装远程开发插件(插件名称:Kylin remote development,插件ID:remote-dev,插件发布者xhafei)
    • 安装方式一:通过在线插件检索,从OpenVSX插件市场中安装
    • 安装方式二:或手动在openKylin的extensions-repo仓库中找到并下载安装插件
  • 输入、配置远程机器的用户名、IP等信息,自动或根据提示安装服务端,输入远程SSH密码
  • 在远程端下载安装插件依赖管理器
  • 在远程端下载安装插件
  • 在远程端使用插件依赖管理器检查、安装插件依赖
  • 开始远程开发工作

OpenVSX插件市场使用注意

  • Kylin-IDE目前默认接入了OpenVSX插件市场。OpenVSX插件市场是一个开源插件市场,所有开发者都可以申请上传插件,插件数量较多。但并不是其中的所有插件都能正常使用,需要用户甄别
  • 我们提供了一种检索方式,能够在OpenVSX插件市场中检索到我们开发适配的插件,满足基本开发需求,请优先使用我们开发适配的插件
    • 检索方法见下图:点击插件视图中的插件筛选器图标,选择Kylin-IDE(Kylin-Code)插件分类
    • 在OpenVSX插件市场中找到我们开发适配的插件

特色功能

  • 远程开发
    • 微软的remote-ssh插件为微软协议未开源
    • 支持X86、ARM、LoongArch架构,而remote-ssh插件不支持LoongArch架构。LoongArch架构上的远程开发可以使用本功能
    • 如果有其他架构的支持需要,可以在Issues中提出
    • 详细见用户帮助文档相关章节
  • 历史调试
    • 历史调试插件可在调试过程中记录中断时的堆栈信息,并可在调试过程中或结束后回放调试时的堆栈信息,用户可在调试过程中记录关心的调试信息以便在需要的时候复现调试信息
    • 详细见用户帮助文档相关章节

问题反馈

  • 请在本仓库或相应仓库的Issues中反馈问题

Empty file

About

Kylin-IDE 基础平台发行说明 expand collapse
Cancel

Releases (8)

All

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/chriswang521/kylin-ide.git
git@gitee.com:chriswang521/kylin-ide.git
chriswang521
kylin-ide
kylin-ide基础平台
master

Search

53164aa7 5694891 3bd8fe86 5694891