是否有快捷键以快速菜单格式显示与代码内联的方法的调用层次结构,而不是调出调用层次结构面板?
答案 0 :(得分:166)
我不认为内联方法调用层次结构存在(如果我错了请赐教)。
答案 1 :(得分:51)
如果你只是想跳转到该方法的一个调用者, CTRL + ALT + F7 是要走的路。 在Mac上,使用:命令 + 选项 + F7
“帮助”菜单上有一个“默认键盘地图参考”
答案 2 :(得分:16)
完成: 对于Mac用户
按命令 + alt + F7
答案 3 :(得分:9)
对于Mac: Ctrl + Option + H. 选择"被调用方法层次结构"会更好。
答案 4 :(得分:7)
不要忘记你总是可以用 Command + Shift + A 进行动作名称搜索并搜索“call”其他命令。
答案 5 :(得分:2)
⌥ + ⌘ + F7
PS:在较新的Mac中修改的术语(例如,不再是CREATE PROCEDURE [dbo].[get_ssis_status] @EXECUTION_ID INT\n
AS
BEGIN
SELECT o.operation_id EXECUTION_ID
,convert(datetimeoffset,OM.message_time,109) TIME
,D.message_source_desc ERROR_SOURCE
,OM.message ERROR_MESSAGE
,CASE ex.STATUS
WHEN 4 THEN 'Package Failed'
WHEN 7 THEN CASE EM.message_type
WHEN 120 THEN 'package failed'
WHEN 130 THEN 'package failed' ELSE 'Package Succeed'END
END AS STATUS
FROM SSISDB.CATALOG.operation_messages AS OM
INNER JOIN SSISDB.CATALOG.operations AS O ON O.operation_id = OM.operation_id
INNER JOIN SSISDB.CATALOG.executions AS EX ON o.operation_id = ex.execution_id
INNER JOIN (VALUES (- 1,'Unknown'),(120,'Error'),(110,'Warning'),(130,'TaskFailed')) EM(message_type, message_desc) ON EM.message_type = OM.message_type
INNER JOIN (VALUES
(10,'Entry APIs, such as T-SQL and CLR Stored procedures')
,(20,'External process used to run package (ISServerExec.exe)')
,(30,'Package-level objects')
,(40,'Control Flow tasks')
,(50,'Control Flow containers')
,(60,'Data Flow task')
) D(message_source_type, message_source_desc) ON D.message_source_type = OM.message_source_type
WHERE ex.execution_id = @EXECUTION_ID
AND OM.message_type IN (120,130,-1);
END
)
答案 6 :(得分:0)
答案 7 :(得分:0)
类型层次结构有时有时也有用(显示当前类的父类和子类):
按 Ctrl + H