[Experience sharing] deepin-IDE 基础功能介绍
Tofloor
poster avatar
流浪的加菲
deepin
2024-04-18 14:23
Author

一、编辑功能

1.1 文本编辑

在编辑器中,您可以进行以下基本编辑操作:

  1. 输入文本。
  2. Backspace键删除文本。
  3. 鼠标单击,将光标移动至鼠标点击文本处。
  4. 鼠标双击,选中整个单词。
  5. 使用快捷键Ctrl + A选择全部文本。
  6. 使用快捷键Ctrl + C复制选中文本。
  7. 使用快捷键Ctrl + V在光标闪烁处粘贴已经复制的文本。
  8. 使用快捷键Ctrl + X剪切选中的文本。
  9. 使用快捷键Ctrl + Z撤销上一步操作,包括:
    • 删除已新增的文本。
    • 恢复已删除的文本。
  10. 使用快捷键Ctrl + Shift + Z恢复之前撤销的内容。

1.2 查找/替换

1.2.1 当前文件查找/替换

  1. 在编辑界面,使用快捷键Ctrl + F或者在菜单栏编辑项中选择查找/替换打开查找工具栏。
  2. 在查找工具栏的查找文本框中,输入想要查找的文本,单击按钮进行查找:
    • 单击 按钮向前查找:从当前选中位置向前查找匹配的文本。
    • 单击 按钮向后查找:从当前选中位置向后查找匹配的文本。
  3. 若想要替换文本,在替换文本框中,输入想要替换的文本,单击按钮进行替换:
    • 替换:将已选中的查找框中的文本替换成替换框中的文本。
    • 替换并查找:将已选中的查找框中的文本替换成替换框中的文本,并跳转到当前文件中下一个查找到的位置。
    • 替换全部:将当前文件中所有的查找框中的文本替换成替换框中的文本。

1.2.2 高级文件查找/替换

  1. 在菜单栏编辑项中选择高级查找或点击查找工具栏中高级查找按钮打开高级查找窗口。
  2. 选择查找范围:
    • 所有工程:所有已打开的工程。
    • 当前工程:当前激活的工程。
    • 当前文件:当前编辑的文件。
  3. 在搜索框中输入待查找的文本,设置过滤选项
    • 区分大小写:勾选后英文字母会区分大小写。
    • 完整匹配:勾选后文本必须匹配整个单词。
  4. 输入要包含的文件,系统将在这些文件中进行查找。支持正则表达式。如果未输入,默认搜索所有文件。
  5. 输入要排除的文件,系统将在搜索范围中排除这些文件。支持正则表达式。如果未输入,默认不排除任何文件。

1.3 文本格式化

  1. 选中文本后单击右键,在菜单中选择选中范围格式化,该功能可以自动调整文本格式。

1.4 重命名

  1. 选中文本后单击右键,在菜单中选择重构
  2. 在下拉菜单中选中重命名。

1.5 引用查找

  1. 选中文本后单击右键,在菜单中选择查找用法
  2. 交互区代码信息指示器会列出该类、方法、函数、变量在工程中用到的文件的信息。
  3. 双击文件即可打开文件并跳转到引用的行。

1.6 定义跳转

按住Ctrl键的同时,鼠标左键点击函数名、变量名、类名等,可以跳转到定义处。

二、编译功能

2.1 环境配置

  1. 通过主界面左下角的 图标进入选项界面。
  2. 在选项对话框中,找到需要配置的构建工具,可以对编译器、调试器、CMake工具等进行配置,这里以CMake为例:
    • 编译器选项:选择代码模型使用的编译器。C编译器包括clang和gcc,C++编译器包括clang和g++。注意:不同的平台(x86/x64)应该使用不同的编译器,否则会编译报错。
    • 调试器选项:选择代码调试运行时使用的调试器。CMake工程包括lldb和gdb。
    • CMake工具:选择工程构建时使用的构建工具。
  3. 点击确定按钮保存当前配置并应用到当前已打开工程中。

2.2 构建工程

  1. 在工程树中右键点击根目录,选择工程属性,打开工程属性弹窗。
  2. 在工程属性弹窗中的编译部分,可以进行以下功能:
    • 编译配置:包括Debug和Release两种模式。
    • 输出目录:规定工程编译输出文件存放的位置。
    • 工具参数:执行构建命令时自定义添加的命令参数,为加快编译速度,建议添加-j16。
    • 编译步骤:编译是将源代码翻译为可执行程序的关键过程。这阶段通过编译器将源代码转换为目标代码或可执行文件。在执行构建命令时,可以根据需求通过两种方式自定义命令参数:一是在工具参数栏手动输入,二是在列表中添加。
      • 清扫步骤:清扫步骤发生在编译后,用于删除或整理构建过程中产生的临时、中间文件以及其他不必要的构建产物。同样支持使用自定义参数,可以通过手动输入或在列表中添加。
      • 运行时环境:运行时环境是指程序在执行时所需的软件和硬件支持。它包括库文件、依赖项和其他运行时所需的资源。

  1. 点击构建按钮或使用快捷键Ctrl+B完成工程编译。

2.3 编译

  1. 在菜单栏中,单击编译
  2. 在下拉菜单中选择编译,将清空编译输出目录下经构建工程生成的文件,并启用构建套件进行编译。此外,还可以通过在主界面左上角点击图标进行工程编译或使用快捷键Ctrl+B完成工程编译。

2.4 重新编译

  1. 在菜单栏中,单击编译
  2. 在下拉菜单中选择 重新编译,将清空编译输出目录下经构建工程生成的文件,并重新启用构建套件进行编译。

2.5 清除

  1. 在菜单栏中,单击编译
  2. 在下拉菜单中选择清除,将清空编译输出目录下经构建工程生成的文件。

2.6 取消

  1. 在菜单栏中,单击编译
  2. 在下拉菜单中选择取消,将终止编译。

三、调试功能

3.1 断点标记

  1. 在编辑器左侧行标处,鼠标单击,出现红点标记即打上断点。
  2. 鼠标单击红点即可取消断点标记。

3.2 调试

  1. 在需要中断运行的地方打上断点。
  2. 通过主界面右侧工具栏中的 图标进入到调试界面,点击工具栏中的 按钮开始调试运行。
  3. 调试过程中可以进行停止调试、继续调试、单步跳过、单步进入、单步跳出等操作:
    • 停止调试:单击 按钮或使用快捷键shift+F5,停止此次调试过程,程序会终止运行。
    • 继续调试:单击 按钮或使用快捷键F5,程序将会继续执行直到下一个断点或程序结束。
    • 重启调试:单击 按钮或使用快捷键Ctrl+B,重新启动你的程序,以便从头开始执行代码,重新设置程序状态。
    • 单步跳过:单击按钮或使用快捷键F10,执行当前语句并跳过当前语句中的函数调用,直接执行下一条语句。
    • 单步进入:单击 按钮或使用快捷键F11,执行当前语句并进入当前语句中的函数调用,逐步执行函数内部的语句。
    • 单步进入:单击 按钮或使用快捷键F11,执行当前语句并进入当前语句中的函数调用,逐步执行函数内部的语句。

更多有关deepin-IDE的开发者文档可以查看:开发者平台

Reply Favorite View the author
All Replies
波义鼻
deepin
2024-07-12 11:37
#1

请问保存按钮在哪里?

Reply View the author
Mozart
deepin
2024-07-12 14:25
#2
波义鼻

请问保存按钮在哪里?

Ctrl+S

Reply View the author
流浪的加菲
deepin
2024-07-12 14:48
#3
Mozart

Ctrl+S

感谢 deepin-IDE 作者大大的关注kissing_heart

Reply View the author
往昔不惜
deepin
2024-08-16 22:02
#4

对java和go的支持怎么样

Reply View the author