首页 > 常见问答

idea有条件的断点调试步骤 idea中如何debug异步线程池?

idea中如何debug异步线程池?

如果一般调试可以tg

idea不知道点了什么导致不能运行了?

想法中可能使用了断点,导致无法运行。

idea如何通过条件运行jsp?

idea有条件的断点调试步骤 idea中如何debug异步线程池?

首先断点,在调试模式下运行程序,然后在断点处调试。f8stepover相当于eclipsef6跳转到下一步。f7单步执行相当于eclipsef5输入代码shiftf8单步执行相当于eclipsef8跳转到下一个断点,也相当于eclips

mac注释快捷键?

1.编辑

ctrlspace基本代码完成(类、方法、属性)

ctrlaltspace可以快速导入任何类。

ctrlshiftenter语句已完成。

参数信息(参数在方法中被调用)

ctrlq快速查看文档

f1外部文档

shiftf1外部文档,进入web文档的主页。

ctrlshiftz-gt重做

ctrl鼠标/输入代码定义介绍

ctrlf1显示错误说明或警告消息。

altinsert自动生成代码

ctrlore-方法

选择了ctrlaltt

ctrl/comment/取消注释行

ctrlshift/block注释

ctrlw选择添加的代码块。

ctrlshiftw回到之前的状态。

ctrlshift]/[选定代码块的结尾,开始

alt回车快速修正

ctrlaltl代码格式

ctrlalto优化导入

自动缩进

tab/shifttab缩进而不缩进当前行。

ctrlx/shiftdelete将当前行或选定的代码块剪切到剪贴板。

ctrlc/ctrlinsert将当前行或选定的代码块复制到剪贴板。

ctrlv/shift从剪贴板插入粘贴

从最近的缓冲区粘贴。

复制选定的区域或行。

ctrly删除选定的行。

ctrlshiftj添加智能线

ctrl回车智能线切割

shiftenter开始新的一行

ctrlshiftu在选定区域或代码块之间切换。

ctrldeletedelete直到字符结束。

ctrl退格删除到字符开头

展开/折叠代码块(函数、注释等)。)

ctrlshiftnumpad/-展开/折叠所有代码块

ctrlf4关闭运行选项卡。

2.搜索/替换

f3下一步

shiftf3上一个

ctrlr替换

ctrlshiftf或者连续按两次shift可以找到一个全局{你可以在整个项目中找到一个字符串什么的,比如找到一个函数名字符串看看这个函数以前是怎么用的}

ctrlshiftr全局替换

3.运转

altshiftf10运行模式配置

altshiftf9调试模式配置

移位f10操作

shiftf9调试

ctrlshiftf10运行编辑器配置。

ctrlaltr运行任务

4.排除故障

f8·斯基普

f7入口

转移f8出口

altf9运行光标

替代f8验证表达式

ctrlaltf8快速验证表达式

f9恢复程序

ctrlf8断点开关

ctrlshiftf8视图断点

5.航行

ctrln跳转到该类

ctrlshiftn跳转到符号

alt右/左跳转到下一个和上一个编辑的选项卡。

f12返回到上一个工具窗口。

esc从工具窗口返回到编辑窗口。

shiftesc隐藏正在运行和最近运行的窗口。

ctrlshiftf4关闭活动选项卡。

查看当前行号和单词符号。

ctrle弹出当前文件,打开最近使用过的文件列表。

ctrlalt左/右向后和向前。

ctrlshiftbackspace导航到最近的编辑区域。

altf1查找当前文件或id。

ctrlb/ctrlclick跳转到声明。

ctrlaltb跳转到实现。

ctrlshifti查看快速定义。

ctrlshiftb跳转到类型声明。

跳转到父方法,父类

alt向上/向下跳转到上一个和下一个方法。

ctrl]/";跳到代码块的末尾和开头。

ctrlf12弹出文件结构

ctrlh类型层次结构

ctrlshifth方法层次结构

ctrlalth调用层次结构

f2/shiftf2下一个和上一个突出显示的错误

f4/ctrl键输入编辑资源和查看资源

althome显示导航栏f11书签开关。

ctrlshiftf11书签助记键切换

ctrl#[0-9]跳转到标识的书签。

shiftf11显示书签。

6、搜索相关(用法搜索)

altf7/ctrlf7文件中的查询用法

ctrlshiftf7文件中的用法突出显示

ctrlaltf7显示用法

7.重构

f5复制f6剪切

alt删除安全性删除

移位f6重命名

ctrlf6更改签名

ctrlaltninline

ctrlaltm提取方法

ctrlaltv提取属性

ctrlaltf提取字段

提取常数

ctrlaltp提取参数

8.控制vcs/当地历史

提交项目

ctrlt更新项目

altshift查看最近的更改。

alt反引号()vcs很快出现了。

9、模板(活模板)

ctrlaltj模板用于当前行。

ctrlj插入模板

10、基本(一般)

alt#[0-9]打开相应的工具窗口。

ctrl同步

ctrlshiftf12最大化编辑开关

altshiftf添加到收藏夹

altshifti根据配置检查当前文件。

ctrl反引号()快速切换当前计划。

ctrlalts打开设置页面。

ctrlshifta查找编辑器中的所有操作。

ctrltab在窗口之间切换。

mac快捷键大全

mac键盘符号和修饰键的描述

?命令

?变化

?[计]选项

?控制

??回车/回车

?删除

?向前删除键(fn删除)

向上箭头

↓向下箭头

向左箭头

→向右箭头

?向上翻页(fn↑)

?向下翻页(fn↓)

首页fn

结束fn→

?右制表符(tab键)

?左制表符(shifttab)

?退出(esc)

编辑(编辑)

?空间基本代码完成(完成任何类、方法、变量)

??空间智能代码完成(过滤方法和预期变量类型的列表)

???自动结束代码,自动在行尾添加分号。

?p显示方法的参数信息。

?j,中音。单击按钮可快速查看文档

?f1查看外部文档(在某些代码中,会触发打开浏览器显示相关文档)

?将鼠标悬停在代码上以显示代码的简要信息。

?f1显示错误或警告的具体描述信息。

?n,??,?n生成代码(getter、setter、constructor、hashcode/equals、tostring)

?o覆盖方法(覆盖父方法)

?一、实现方法(实现接口中的方法)

??不要包围代码(使用ifif..else、for、synchronized等。包围所选代码)

?/comment/取消注释和行注释

??/comment/取消注释并阻止注释

?写入连续选择的代码块

?↓缩小当前选中的代码块。

??q显示上下文信息

??显示有意的行动和快速修复代码

??l格式代码

??o优化导入

??自动压痕线

?/??缩进代码/反缩进代码

?x将当前行或选定的块剪切到剪贴板。

?将当前行或选中的块复制到剪贴板。

?v从剪贴板粘贴

??从最近的缓冲区粘贴

?复制当前行或所选块。

??删除当前行或选定块的行。

??j智能地将代码拼接成一行。

??拼接行的智能拆分

??开始新的一行

??u形开关

??]/??[选择直到代码块的结束/开始。

??删除到单词末尾(?键是fndelete)

??删除到单词的开头

?/?-展开/折叠代码块

??展开所有代码块

??-折叠所有代码块

?关闭活动编辑器选项卡。

搜索/替换(查询/替换)

双倍?询问任何事情

?f文件搜索

?g搜索模式,向下搜索。

??g查找模式,向上查找。

?r文件内替换

??f.全局搜索(按路径)

??r全局替换(按路径)

??的查询结构(专用于ultimateedition,需要在keymap中设置)

??m替换结构(ultimateedition专用,需要在keymap中设置)

用法搜索(使用查询)

?f7/?f7在查看文件。查找用法/在课堂上查找用法

??f7在文件中的突出用法

??f7显示用法

编译并运行(编译并运行)

?f9编译项目

??f9编译选定的文件、包或模块。

??r弹出运行的可选菜单。

??弹出调试的可选菜单。

?r运行

?d调试

??r,??d.从编辑器中运行上下文配置。

调试(调试)

f8进行下一步。如果当前行断点是一个方法,它不会进入当前方法体。

f7进行下一步。如果当前行断点是一个方法,它将进入当前方法体。如果方法体中有方法,就不会进入嵌入的方法。

?f7智能步骤,断点所在行有多个方法调用,会弹出哪个方法?

?f8跳出来

?f9运行到光标处,如果光标前有其他断点,则进入断点。

?f8计算表达式(可以更改变量值使其有效)

??r恢复程序的运行,如果该断点下面的代码中有断点,则在下一个断点处停止。

?f8切换断点(如果光标当前行有断点,则取消断点,如果没有断点,则添加断点)。

??f8查看断点信息

导航(导航)

?o查找类文件

??o查找所有类型的文件,打开文件和目录。要打开目录,您需要添加一个反斜杠/

??o转到指定的变量/方法。

?←/?→左右切换打开的编辑标签页。

f12返回到上一个工具窗口。

?从工具窗口进入代码文件窗口。

??隐藏当前或最后一个活动窗口,光标进入代码文件窗口。

??f4结束活动运行/消息/查找/…标签

?跳转到当前文件中某一行的指定位置。

?显示最近打开的文件记录列表。

??←/??→返回/前进到最后一个操作位置。

???跳到最后编辑的地方。

?f1显示当前文件选择目标的弹出层,弹出层中有很多目标可供选择(比如可以在代码编辑窗口中选择显示文件的finder)。

?b/?点击鼠标进入光标所在方法/变量的界面或定义。

??跳转到实现。如果您在被调用的方法名称上使用它,您将跳转到特定的实现,并且您可以跳过接口。

?空间,?快速打开光标所在的方法和类的定义。

??跳转到类型声明。

?u转到当前光标所在方法的父类的方法/接口定义。

?↓/?当前光标跳转到当前文件的上一个/下一个方法名位置。

?]/?[将光标移动到当前代码中花括号的开始/结束位置。

?f12弹出菜单对于当前的文件结构层,可以直接在弹出层输入进行过滤(可以用来搜索类中的方法)。

?显示当前类的层次结构。

??h显示方法层次

??h显示呼叫层次结构

f2/?f2跳转到下一个/上一个错误或警告突出显示的位置。

f4/?↓编辑/查看代码源

?主页显示当前文件的导航栏。

f3选择文件/文件夹/代码行来添加/取消书签。

?f3选择文件/文件夹/代码行,用助记键添加/取消书签。

?0...?9导航到相应值的书签位置。

?f3显示所有书签。

重构(重构)

f5将文件复制到指定的目录。

f6将文件移动到指定的目录

??要安全删除文件上的文件,会弹出一个确认框。

?f6重命名文件

?f6更改签名

??一致性

??m提取选定的代码作为方法。

??五.提取变量

??f提取字段

??萃取常数

??磷提取参数

vcs/本地历史(版本控制/本地历史)

?将代码提交给版本控制者

?从版本控制器更新代码。

??查看最近的变更记录。

?c快速弹出版本控制器操作面板

实时模板(动态代码模板)

??j弹出模板选择窗口,选择的代码被动态模板包装。

?j插入自定义动态代码模板

常规(常规)

?一...?9打开相应编号的工具窗口。

?“全部保存”

??y同步,刷新

??f切换全屏模式。

??f12切换最大化编辑器。

??f添加到收藏夹

??我用当前配置文件检查当前文件。

`?,?"快速切换当前方案(切换主题、代码风格等。)

?,打开idea系统设置。

?打开“项目结构”对话框

??查找操作(可以设置相关选项)

??在编辑窗口选项卡和工具窗口之间切换(如果在切换过程中按下delete键,相应的选定窗口将被关闭)。

其他(一些正式文件中没有反映的快捷键)

??8垂直编辑模式

航行

?o查找类文件ctrln

??o转到指定的变量/方法。

?←/?→切换打开的编辑标签页alt←/alt→

?从工具窗口进入代码文件窗口esc。

?在当前文件中跳转到某一行的指定位置。

?显示最近打开的文件记录列表。

??←/??→返回/前进到最后一个操作位置ctrlalt←/ctrlalt→

???跳跃到最后剪辑的地方?显示当前类的层次结构

??h显示方法层次

??h显示呼叫层次结构f4/

?↓编辑/查看代码源

??u显示类uml图

?j查看评论

编辑

??删除到单词末尾(?键是fndelete)

??删除到单词的开头

?/?-展开/折叠代码块

?f1显示错误或警告的具体描述信息。

??l格式代码

??o优化导入

??开始新的一行

???自动结束代码,自动在行尾添加分号。

?一、实现方法(实现接口中的方法)

?f6重命名文件或变量。

?n,??,?n生成代码(getter、setter、constructor、hashcode/equals、tostring)

?p显示方法的参数信息。

寻求

双倍?寻找任何东西

??f.全局搜索(按路径)

?f文件搜索

?g搜索模式,向下搜索。

??g查找模式,向上查找。

航行

??b跳转到接口的实现?u查看接口定义

??←/??→返回/前进到最后一个操作位置。

?b/?点击鼠标进入光标所在方法/变量的界面或定义。

??跳转到类型声明。

?空间,?快速打开光标所在的方法和类的定义。

?o查找类文件

??o查找所有类型的文件,打开文件和目录。要打开目录,您需要添加一个反斜杠/

f12返回到上一个工具窗口?从工具窗口进入代码文件窗口。

??隐藏当前或最后一个活动窗口,光标进入代码文件窗口。

f3选择文件/文件夹/代码行来添加/取消书签。

?f3选择文件/文件夹/代码行,用助记键添加/取消书签。

?0…?9导航到相应值的书签位置。

?f3显示所有书签。

?f1显示当前文件选择目标的弹出层,弹出层中有很多目标可供选择(比如可以在代码编辑窗口中选择显示文件的finder)。

?f12弹出当前文件结构层,可以直接在弹出层输入进行过滤(可以用来搜索类中的方法)。

被普遍使用

??f切换全屏模式。

原文标题:idea有条件的断点调试步骤 idea中如何debug异步线程池?,如若转载,请注明出处:https://www.shcrbfchs.com/shc3/1512.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「泰福润金」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。