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

相关文章
|
数据处理 数据安全/隐私保护 SoC
DSP+ZYNQ硬件说明手册-XQTyer【开源】
XQ6657Z35/45-EVM 高速数据处理评估板(XQTyer 评估板)由广州星嵌电子科技有限公司自主研发,包含一片TI DSP TMS320C6657和一片Xilinx ZYNQ-7000 SoC 处理器XC7Z035-2FFG676I。适用于无人机蜂群、软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等领域。
DSP+ZYNQ硬件说明手册-XQTyer【开源】
|
Ubuntu Linux API
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程(上)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程
267 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程(上)
|
Linux 芯片
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程(中)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程
233 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程(中)
|
Ubuntu Linux 测试技术
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程(下)
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程
346 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(十五)输入系统应用编程(下)
|
Linux C语言 芯片
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
142 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
|
Ubuntu 编译器 Linux
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(九)第一个程序背后的C语言知识
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(九)第一个程序背后的C语言知识
160 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(九)第一个程序背后的C语言知识
|
编解码 网络安全 开发者
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
随着RISC-V生态的蓬勃发展,相关开源开发套件也开始逐渐丰富。为了帮助开发者快速了解、玩转新推出的RISC-V开发套件,OCC推出RISC-V生态开发套件解析系列内容,详细讲解生态开发套件的功能特点与上手教程。
884 1
RISC-V生态开发套件解析(三):LicheeRV 86开发板外设介绍
|
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开发 (十四):帮助与反馈