许多IDE和编辑器都提供“上下文”编辑工具:
- 一个简单的例子是XCode中的Assistant Editor。次要编辑窗口会根据您所处的上下文自动加载相关的次要文件。例如,如果您在主窗口中打开头文件(
foo.h
),它会自动在辅助窗口中打开实现文件(foo.m
)等。
Brackets有快速编辑功能,按下Ctrl+E可编辑指向当前HTML元素的CSS选择器。
Light Table具有内联文档和起草表:
微软有一个Debugger Canvas项目类似于我想要的,但它只是调试模式,且仅限于Visual Studio Ultimate。我要找的工具是用于编码而非调试。
如果我在实现接口的类上,我希望次要编辑器显示接口
如果我在另一个类的实例成员上,我希望次要编辑器切换到该类源代码
如果我在一个方法上,我希望次要编辑器指向方法体
等等...
在Visual Studio 2012中有没有一种类似的方式?
(*) 一些隐藏的技巧,扩展功能,快速技巧,适用于您的解决方案...