写点什么

SharpDevelop 5 引入类浏览器、搜索分组、用光标插入和 ILSpy 支持

  • 2014-02-17
  • 本文字数:821 字

    阅读完需:约 3 分钟

SharpDevelop 5 Beta 1 发布,除集成了 ILSpy 外,还支持类浏览器搜索分组,并改进了部分类型上的转到定义功能。最新版本改进了类浏览器,在打开一个解决方案后,开发人员可以用它查看所有项目、命名空间、类型和类型成员的层次结构。双击类型成员会打开代码编辑器窗口,右键点击则会弹出一个包含导航和重构命令的快捷菜单。

此外,SharpDevelop 最初是在2000 年开发的,它有一项功能,可以从文件系统或者GAC 加载任何类似于ILSpy 的外部.NET 组件。作为开发人员,将能够通过双击查看类型的反编译内容。

在SharpDevelop 5 之前,按住Ctrl 并点击窗口或控件的类型名称会打开一个类的XAML 部分。不过,在最新版本中,会打开一个弹出窗口,上面列出了开发人员可能会跳转到的文件名。它还提供了一项功能,使开发人员既能以项目作为搜索范围,也能以项目和文件的分组作为搜索范围,并且引入了一个新的插件管理界面,开发人员可以通过它使用插件来扩展IDE 的功能。这些插件既可以来自基于NuGet 的资源库,也可以来自*.sdaddin 包文件。

最新版的IDE 包含了一个表示当前正在调试的进程的结点。开发人员也可以像在ILSpy 中一样浏览已载入的模块并打开/ 反编译方法,以及在没有源代码的情况下按步执行方法。作为开发人员,可以添加断点、单步调试、计算表达式以及设置额外的断点。

SharpDevelop 项目组成员 Christoph Wille 说,“我们目前正致力于 SharpDevelop 5 的开发,它将带来巨大的生产力提升。有一件有趣的事,SD5 的许可证肯定会发生变化,那将使在其它应用程序中使用 SD 的代码变得更容易。”

除了基于 XML 的文档提示工具, SharpDevelop 5 还包含了诸如用光标插入、上下文动作、代码审查、增强的滚动条、后台语法检查、链接模式、抑制问题、自动命名变量等新功能。此外,开发人员将能够使用 Ctrl+F7 组合键监视表达式以及从剪贴板环粘贴内容。

查看英文原文: SharpDevelop 5 Introduces Class Browser, Search Grouping, Insert with Cursor and ILSpy Support

2014-02-17 07:141370
用户头像

发布了 256 篇内容, 共 77.9 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

在线HTML转ASP工具

入门小站

工具

3000帧动画图解MySQL为什么需要binlog、redo log和undo log

CoderW

后端 面试题 Binlog Redo Log MySQL 数据库

没有JDK和Maven,用Docker也能构建Maven工程

程序员欣宸

Java Docker maven 5月月更

小程序经济,已经开始制约中小企业的服务及合作

Geek_99967b

小程序

在线文本左边批量添加字符串工具

入门小站

工具

小程序转App仅需7步

Speedoooo

ide APP开发 小程序转app 前端IDE

eBPF 简介

申屠鹏会

ebpf

性能优化手记上篇之【原则】&【方法】

鲸品堂

拯救工程师,远程开发C++的四大秘笈|视频教程

OneFlow

c++ 教程分享

leetcode 4. Median of Two Sorted Arrays 寻找两个正序数组的中位数(困难)

okokabcd

LeetCode 查找

所有资产都在涨,只有比特币在挨打

CECBC

中小互联网公司研发效能团队规模、职能划分和优劣势分析

laofo

DevOps cicd 研发效能 持续交付 互联网公司

探密"一学就会,一用就废"的OKR

Bruce Talk

OKR 敏捷 Agile

给微信小程序配一个App如何?

FinClip

finclip 小程序转app

服务端技术进阶(三)从架构到监控报警,支付系统设计如何步步为营

No Silver Bullet

架构 支付系统 架构设计 5月月更 监控报警

有IDE工具能让小程序快速运行在自有App上?

Speedoooo

ide 开发者工具 开发工具 小程序ide

如何获得一场黑客马拉松的胜利?听听AWS特约评委怎么说

FinClip

小程序 黑客马拉松 finclip

在FinClip Hackathon中夺冠是一种什么样的体验?

FinClip

小程序 黑客马拉松 finclip

智能手表的机遇与挑战

Geek_99967b

物联网

小程序生态构建能力,离不开UI定制自由

Speedoooo

ide 小程序ide

IOC思想开窍之路

留乘船

Java spring ioc

近一个月B站封禁直播间1874个:直播行业仍然是违规重灾区

石头IT视角

如何在 JavaScript 中让代码更加精简

devpoint

ES6 6月月更

CC2530 ADC配置步骤

DS小龙哥

5月月更

高校学生请注意:想成为技术大牛,参加这个计划就够了!

科技热闻

校企融合,打造金融科技应用人才高地

非凸科技

校企合作 非凸

模块3-外包学生管理系统架构文档

Fan

「架构实战营」

linux删除目录下文件的几种方法

入门小站

王者荣耀商城异地多活架构设计

小虾米

架构师实战营

模块七

ASCE

SAP UI5 框架的 manifest.json

Jerry Wang

前端开发 SAP Fiori SAP UI5 5月月更

  • 扫码加入 InfoQ 开发者交流群
SharpDevelop 5引入类浏览器、搜索分组、用光标插入和ILSpy支持_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章