如何使用vs vscode 未验证的断点和idea联合跑断点

intellij idea 怎么打断点调试_百度知道
intellij idea 怎么打断点调试
本人菜鸟,比较笨,初用intellij idea,这个IDE和Eclipse还不一样,简直是大颠覆,现在连最简单的断点调试都跑不通...很少郁闷,望大神指教!~
我启动项目的时候没有在intellij idea这个工具中启动,而是直接去tomcat的bin目录下点那个startup.bat启动的,这...
我有更好的答案
直接把tomcat配置到intellij idea 里面去,不就行了。怎么配置,百度搜索就行了。第二种方法, 启动tomcat的时候,别用startup.bat
,用catalina.sh jpda start(linux 是这个,window 照着改) 这个命令去启动,相当于 调试启动,会开放一个端口
默认好像是 8000,然后用 intellij idea 或者 eclipse 配置 对上这个端口,配置好应用,就可以调试了。
tomcat 远程调试
也是这种方式。去搜索下 jpda tomcat 这两个关键词,
采纳率:65%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。[golang学习] 在idea中code & debug
- Go语言中文网 - Golang中文社区
<meta name="author" content="polaris ">
[golang学习] 在idea中code & debug
· 12770 次点击 ·
开始浏览 & &
idea 虽然审美倒退了n年. 不过功能还是相当好用的.
idea 的go插件堪称最好的go ide.
1. 语法高亮支持
2. 智能提示
3. 跳转定义(反跳转回来)
4. 集成debugger
还有重构等等功能也不错.
这些都是用起来让人很舒服的功能. 你要是用vim/emacs/sublime啥的. 当我没说.
很多人可能都不知道golang 代码可以debug. 很多人用console gdb命令式的调试. 如果不需要界面化的调试器, 也可以略过了.
1. 语法高亮支持
配色看起来挺搓的. 默认的, 我也懒得改. 大家可以随便改...
2. 智能提示
虽然我觉得VS + VA的提示更吊一点. 不过这样也还不错.
3. 跳转定义(反跳转回来)
这在查看代码时很有用.
比如我跳转到fmt.Print的声明. 我还想跳转回来. 就可以back一下, 然后继续code.
4. 集成debugger
这个是重头戏. 先上两个图.
可以很方便的增删断点.
可以单步调试等等.
下面的debugger 页签中有三个窗口
frames窗口 : 查看stack 堆栈
variables窗口 : 查看变量, 可以看出来, 支持显示复杂变量. 比如 []byte string struct等.
watch窗口 : 监视变量
这个是gdb的命令窗口. 直接手动输入gdb 命令. 呵呵. 就和console的gdb一样.
还有重构什么的. 都基于idea. 体验也不错.
好了, 可以实现的效果都看了. 下面说下如何实现这些效果.
1. 安装idea 和 go 插件
从这里https://www.jetbrains.com/idea/ 下载idea 最新的community版本.
从这里https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases 下载最新的golang plugin 版本.
也可以直接从idea 的插件仓库中在线安装. 但那个版本比较旧. 不支持go 1.4. 而插件的作者还没有发布修复版的release. 所以建议直接使用alpha版本.
打开idea后, 选择configure -& plugins , 然后选择 install plugin from disk . 选择刚才下载的golang plugin的jar包. 即可.
2. 配置golang
打开configure
-& Project Default -& Project Structure. 在这里配置golang的sdk.
3. debug golang
选择 菜单run -& edit configurations 打开 run/debug configurations窗口.
这里似乎有点小问题. 如果enable debugging无法勾选的话. 先勾选/反勾选 build before run. 然后勾选enable debugging.
注意. 必须勾选enable debugging. 否则无法调试.
然后切换到debug标签.
gdb 可以从mingw / liteide / zesu 等等中复制出来. 要求版本应该是7.1以上.
gdb.exe对应32位系统.
gdb64.exe对于64位系统.
不能混用. 否则无法识别exe的格式.
最后, run -& debug &#34;test&#34; . 骚年开始调试喽.
12770 次点击 &?& 1 赞 &
请尽量让自己的回复能够对别人有帮助
支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
支持 @ 本站用户;支持表情(输入 : 提示),见
图片支持拖拽、截图粘贴等方式上传
记住登录状态
idea 虽然审美倒退了n年. 不过功能还是相当好用的.
idea 的go插件堪称最好的go ide.
1. 语法高亮支持
2. 智能提示
3. 跳转定义(反跳转回来)
4. 集成debugger
还有重构等等功能也不错.
这些都是用起来让人很舒服的功能. 你要是用vim/emacs/sublime啥的. 当我没说.
很多人可能都不知道golang 代码可以debug. 很多人用console gdb命令式的调试. 如果不需要界面化的调试器, 也可以略过了.
1. 语法高亮支持
配色看起来挺搓的. 默认的, 我也懒得改. 大家可以随便改...
2. 智能提示
虽然我觉得VS + VA的提示更吊一点. 不过这样也还不错.
3. 跳转定义(反跳转回来)
这在查看代码时很有用.
比如我跳转到fmt.Print的声明. 我还想跳转回来. 就可以back一下, 然后继续code.
4. 集成debugger
这个是重头戏. 先上两个图.
可以很方便的增删断点.
可以单步调试等等.
下面的debugger 页签中有三个窗口
frames窗口 : 查看stack 堆栈
variables窗口 : 查看变量, 可以看出来, 支持显示复杂变量. 比如 []byte string struct等.
watch窗口 : 监视变量
这个是gdb的命令窗口. 直接手动输入gdb 命令. 呵呵. 就和console的gdb一样.
还有重构什么的. 都基于idea. 体验也不错.
好了, 可以实现的效果都看了. 下面说下如何实现这些效果.
1. 安装idea 和 go 插件
从这里https://www.jetbrains.com/idea/ 下载idea 最新的community版本.
从这里https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases 下载最新的golang plugin 版本.
也可以直接从idea 的插件仓库中在线安装. 但那个版本比较旧. 不支持go 1.4. 而插件的作者还没有发布修复版的release. 所以建议直接使用alpha版本.
打开idea后, 选择configure -& plugins , 然后选择 install plugin from disk . 选择刚才下载的golang plugin的jar包. 即可.
2. 配置golang
打开configure
-& Project Default -& Project Structure. 在这里配置golang的sdk.
3. debug golang
选择 菜单run -& edit configurations 打开 run/debug configurations窗口.
这里似乎有点小问题. 如果enable debugging无法勾选的话. 先勾选/反勾选 build before run. 然后勾选enable debugging.
注意. 必须勾选enable debugging. 否则无法调试.
然后切换到debug标签.
gdb 可以从mingw / liteide / zesu 等等中复制出来. 要求版本应该是7.1以上.
gdb.exe对应32位系统.
gdb64.exe对于64位系统.
不能混用. 否则无法识别exe的格式.
最后, run -& debug &#34;test&#34; . 骚年开始调试喽.
2160 人在线
&最高记录 2928
& studygolang.com Go语言中文网,中国 Golang 社区,致力于构建完善的 Golang 中文社区,Go语言爱好者的学习家园。
Powered by
&o&服务器由
赞助 &·&CDN 由
VERSION: V3.5.0&·&9.942701ms&·&为了更好的体验,本站推荐使用 Chrome 或 Firefox 浏览器
登录和大家一起探讨吧
记住登录状态
还不是会员博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)请登录查看
IntelliJ IDEA 使用实时模板的示例
本节包含的示例将演示 IntelliJ IDEA 中如何使用实时模板来填充源代码和复杂的代码构造。
创建 main()方法
这是一个简单的在 IntelliJ IDEA 中使用实时模板的示例,在这部分,让我们创建一个 main()方法,具体操作步骤如下:
打开所需的类进行编辑。
键入 main()方法模板的缩写:&
按模板调用键。默认情况下是&Tab。缩写扩展为main()方法:
IntelliJ IDEA 遍历数组
这是 IntelliJ IDEA 中应用参数化实时模板的示例,让我们创建一个遍历数组的结构,具体步骤如下:
打开所需的类进行编辑。
键入itar缩写:
按模板调用键。缩写扩展为代码构造,模板变量的建议值已经插入:
编辑器现在处于其特殊的模板编辑模式。提示是索引变量周围的红色边框,它是此模板中的第一个输入位置。
IntelliJ IDEA 自动建议&i&为索引变量的值。如果要更改建议的名称,请键入新的名称。对扩展模板中的变量的所有引用将在您键入新名称时自动更改。
在下图中,i改为idx:
按 Tab 或 Enter&移动到模板定义的下一个输入位置:
如上图所示,IntelliJ IDEA 会自动检测范围中的所有数组元素,并建议选择正确的数组元素。如果作用域中只有一个数组元素,IntelliJ IDEA 会自动插入其名称,而不显示弹出式列表。
IntelliJ IDEA 检测数组元素的类型是否更改。它会自动更新保存当前数组元素的变量的类型,并提供一个合适的名称列表:
按&Tab 或 Enter&可以应用所选/指定的变体。这将导致您进入下一个输入位置,在我们的例子中是模板的结束位置:
IntelliJ IDEA 包装标签(Tag)
这是 IntelliJ IDEA 中应用环绕实时模板的示例,让我们使用标签包装一段 XML 代码,具体步骤如下:
打开所需的文件进行编辑。
选择一个代码片段。&
按调用快捷键
&Ctrl+Alt+J。IntelliJ IDEA 建议以下环绕模板:
从建议列表中选择标签模板。代码片段被空标签包围:
插入符号在开头之内。在开始标签中输入标签名称时,该名称将自动在结束标签中复制:
意见反馈:
联系方式:
广告等垃圾信息
不友善内容
违反法律法规的内容
不宜公开讨论的政治内容博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 vscode php 断点调试 的文章

 

随机推荐