RISC-V MCU开发 (三):代码编辑

简介: 对于一款集成开发环境来说,代码编辑既是最基础的必需功能,同时也是直接影响用户开发体验的重要组成部分。MounRiver® Studio(MRS)代码编辑功能主体插件继承自Eclipse,为用户提供了工程内检索、字符替换、定义跳转、调用查询、快速大纲、代码格式调整…等一系列的操作入口。

对于一款集成开发环境来说,代码编辑既是最基础的必需功能,同时也是直接影响用户开发体验的重要组成部分。MounRiver® Studio(MRS)代码编辑功能主体插件继承自Eclipse,为用户提供了工程内检索、字符替换、定义跳转、调用查询、快速大纲、代码格式调整…等一系列的操作入口。

MRS最新V1.51版本安装包获取方式:www.mounriver.com

【代码编辑页面】MRS对Eclipse原生平台的主界面进行了布局调整,将代码编辑视图放在了主界面最核心的位置,同时也重新适配了该视图的默认窗体尺寸。
1.png

【字符缩放】MRS支持快捷键“Ctrl -”、”Ctrl +”来实现对代码编辑界面字符的缩放。
2.png

【字符检索】MRS支持快捷键“Ctrl F”全局检索字符,快捷键“Ctrl H”在当前文档查找/替换字符。
3.png

【代码格式化】MRS支持快捷键”Alt F8”或编辑区右键菜单”Source->Format”对选中的代码段进行格式化整理。
4.png

【定义跳转】MRS支持编辑区右键菜单项”Open Declaration”跳转到选中变量、常量、数据类型、函数等的定义代码所在位置。
5.png

【查看调用】MRS支持编辑区右键菜单项”Open Call Hierarchy”来查看变量、函数等的调用情况。
6.png

【快速大纲】MRS支持编辑区右键菜单”Quick Outline”来查看当前文件的大纲内容。
7.png

【源/头文件跳转】MRS支持编辑区右键菜单”Toggle Source/Header”来跳转到当前文件对应的源/头文件。
8.png

【切换文件打开方式】MRS支持编辑区右键菜单”Open With”来切换当前文件的打开方式。
9.png

【代码缩进】MRS支持工具栏按钮或代码编辑区右键菜单”Source->Shift Left/Right”实现对选中代码的缩进调整。
10.png

【代码封装为函数】MRS支持代码编辑区右键菜单”Refactor->Extract Function”实现将选中的代码段封装为函数。
11.png

相关文章
|
11月前
|
IDE 数据可视化 物联网
stm32微控制器开发者的福音
stm32微控制器开发者的福音
|
Linux C语言 芯片
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
124 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
|
Linux 开发工具 git
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型
190 1
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型
|
Linux 开发工具 git
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十五)具体单板的按键驱动程序(查询方式)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十五)具体单板的按键驱动程序(查询方式)
204 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十五)具体单板的按键驱动程序(查询方式)
|
编解码 Linux 开发工具
RISC-V生态开发套件解析(十一):LicheeRV 86开发板MIPI/RGB显示输出方式切换
RISC-V生态开发套件解析(十一):LicheeRV 86开发板MIPI/RGB显示输出方式切换
628 0
RISC-V生态开发套件解析(十一):LicheeRV 86开发板MIPI/RGB显示输出方式切换
|
编解码 网络安全 开发者
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
852 1
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
|
IDE 开发工具 内存技术
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 解决编译后显示RAM占用率100%的问题
上一篇文章中,我们一同学习了“如何开启编程后打印FLASH以及RAM占用信息”的功能,但是在实际开发中,尽管我们的程序并未使用到全部的RAM空间,但仍存在IDE中该打印信息提示RAM占用达到100%的情况
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 解决编译后显示RAM占用率100%的问题
|
IDE 开发工具 C语言
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 设置函数的优化等级
在嵌入式开发过程中,有时为了调试代码,我们需要对单个函数或多个函数设置单独的优化等级.
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 设置函数的优化等级
|
NoSQL Linux 索引
RISC-V MCU开发(十二):命令行操作
考虑到习惯命令行操作的用户群体,MounRiver® Studio(MRS)除了使用图形化UI进行用户交互外,也提供了脱离界面的命令行操作说明,用于对编译后的工程进行烧录和调试。如果是Linux平台用户,您也可以在MRS官网的下载页面下载工具链和OpenOCD压缩包,根据说明引导进行实践。本文以Windows平台软件环境MRS1.51进行介绍。
RISC-V MCU开发(十二):命令行操作
RISC-V MCU开发 (十四):帮助与反馈
为了更快地帮助用户使用,以及解决开发中遇到的问题,MounRiver Studio(MRS)通过多种形式协助用户,包括文档、视频以及向导页等。同时MRS也提供了高效的反馈通道,用户可以通过此渠道直接与MRS开发人员联系获取技术支持。
RISC-V MCU开发 (十四):帮助与反馈