extensions-repo/user-guide/files/项目管理.md

7.6 KiB
Raw Permalink Blame History

项目管理

1、插件安装

  • 点击最左侧插件图标通过Kylin-IDE推荐插件或直接检索找到 Kylin Project Manager(kylinideteam.project-manager)插件并安装
  • 下文适用于Kylin Project Manager插件版本大于0.2.1

2、项目管理插件操作区

  • 在资源管理器视图展开“项目操作区”,包括:

基本操作、任务列表、调试配置列表、执行Node.js配置脚本等

图2-1

  • 基本操作:

提供项目创建、配置、构建、调试、运行等相关功能入口;

  • 任务列表:

通过解析当前工作区第一个项目的tasks.json显示各个任务按钮悬停显示任务信息点击可以执行具体任务。

  • 调试配置列表:

通过解析当前工作区第一个项目的launch.json显示各个调试按钮悬停显示调试信息点击可以进入调试页面执行该调试。

  • 执行Node.js配置脚本

通过解析当前工作区第一个项目的package.json显示脚本按钮悬停显示脚本信息点击调起终端通过npm执行。

  • 刷新按钮:

如果项目内容发生变化,可点击右上角刷新图标刷新操作区;

  • 自定义按钮

点击右上角添加自定义按钮,弹出下拉选择。

  • 包括:
  • 添加自定义IDE命令调用按钮
    可以添加一个自定义按钮:
    ·输入按钮标题XXX
    ·输入Kylin-IDE的commmand
    ·刷新操作区后自定义按钮区显示XXX按钮
    ·点击该按钮可以执行该command
    
  • 添加自定义终端命令执行按钮
    可以添加一个自定义按钮:
    ·输入按钮标题;
    ·输入Linux终端命令
    ·刷新操作区后自定义按钮区显示XXX按钮
    ·点击该按钮可以打开一个Kylin-ID内置终端并执行该命令
    

3、创建新的项目

  • 点击“创建新的项目”;或从文件主菜单-->新建项目;也可以通过 Ctrl+Shift+P 调起命令窗口输入“创建项目”或“project.createProject”选择 PROJECT:创建项目,调起页面。
  • 在右侧编辑区弹出“创建项目”页面。

图3-0

  • 项目创建页面内包括:

    • 全部语言类型:可以选择不同的语言和项目类型的项目列表;
    • 请选择项目标签:可以选择不同项目标签的项目列表,支持多选;
    • 快速部署开发环境可以点击跳转到Kylin-IDE开发环境部署模块
    • 项目列表,可以点击图标,进入对应类型项目创建功能;

3.1、创建C/C++项目示例:创建C语言应用项目

在项目创建页面选择第一行C语言应用项目

3.1.1、第一页

  • “项目类型”目前只支持simple项目
  • 点击“项目构建方式”
  • 可以切换选择“makefile”、“cmake”
  • 点击下一页

3.1.2、第二页 项目基本信息

  • 输入合法项目名称(必填)
  • 选择项目目录(必填)
  • 输入更多信息
  • 点击下一页

3.1.3、第三页 编译选项

  • 输入合法编译输出文件名(必填)
  • 选择C语言标准C++项目选择C++标准)
  • 输入更多编译参数
  • 点击创建

3.1.4、创建成功

  • 弹出 C/C++环境检查通过提示
  • 弹出创建项目成功提示
  • 弹出新项目页面(如当前页面未打开项目,则会在本视窗打开,如果已打开项目,会弹出询问打开方式)
  • 首次打开新项目会弹出是否信任此文件夹中文件的作者。点击“是,我信任此作者”,即可进行后续项目编写使用。

图3-5

图3-6

3.1.5 C/C++其他项目创建

与C语言应用项目创建流程相似此处略

3.2、创建Java项目

  • 在项目创建页面选择Java项目,创建一个简单的Java语言项目

3.2.1、输入信息

  • 输入合法项目名称(必填)
  • 选择项目目录(必填)
  • 选择已安装jdk或输入JDK目录(必填)
  • 输入“输出目录”
  • 点击创建

3.2.2、创建成功

  • 弹出创建项目成功提示
  • 弹出新项目页面(如当前页面未打开项目,则会在本视窗打开,如果已打开项目,会弹出询问打开方式)
  • 首次打开新项目会弹出是否信任此文件夹中文件的作者。点击“是,我信任此作者”,即可进行后续项目编写使用。

3.3、创建高级Java项目

3.3.1 创建基于Maven的Java项目

基于maven插件请安装Jave Maven插件。 同时需要安装配置maven、jdk环境注意maven与jdk版本的匹配

  • 未安装maven插件弹出提示

图3-10

  • 已安装maven插件直接调起插件创建功能

    请根据流程完成创建

3.3.2 创建基于Gradle的Java项目

基于gradle插件请安装Jave Gradle插件使用。 同时需要安装配置gradle、jdk环境

  • 未安装gradle插件弹出提示

图3-10

  • 已安装gradle插件直接调起插件创建功能

    请根据插件流程完成创建注意需要gradle/openjdk等相应环境

3.3.3 创建SpringBoot项目

基于开源插件功能需安装Spring Initializr Java Support(vscjava.vscode-spring-initializr)。需要JDK17以上maven 3.8.1以上

  • 未安装spring项目创建插件弹出提示

图3-10

  • 已安装spring项目创建插件直接调起插件创建功能。

    请根据插件流程完成创建注意需要maven/gradle/openjdk等相应环境

图3-11

4、配置当前项目

  • 需要了解基本的task.json、launch.json配置方法如何配置工程的构建、调试、运行章节
  • 项目操作区的配置按钮可以看作是操作task.json和launch.json的快捷方式。也可以通过菜单方式等创建或直接创建文件

5、构建

构建按钮,为项目开发提供快捷操作

  • 依赖tasks.json文件中的定义
  • 点击构建按钮会执行tasks.json中label为build的task或类型为build的task

6、运行

运行功能入口,为项目开发提供快捷操作

  • 依赖tasks.json文件定义
  • 点击会列出tasks.json中定义的task列表选择一个task选择继续而不扫描任务输出通过终端执行程序运行

7、打开运行和调试页面

调试功能入口,点击进入运行和调试页面

  • 依赖launch.json文件
  • 点击“打开运行和调试页面”按钮,进入运行和调试页面。

没有项目调试配置文件

  • 如图此时项目没有launch.json文件。
  • 点击“创建 launch.json 文件。

创建项目调试配置文件

  • 弹出调试器类型列表,请根据项目编程语言和类型选择相应的调试器类型
  • 创建完成会进入运行调试页面。可以按项目需要修改launch.json可以点击左侧选择需要的调试配置项
  • 点击绿色三角开始调试