首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Debug For IntelliJ Main Script (main.kts)中不显示变量的想法

在Debug For IntelliJ Main Script (main.kts)中不显示变量的想法,可能是由于以下几个原因导致的:

  1. 编译器设置问题:首先,确保你的编译器设置正确。在IntelliJ中,你可以检查是否启用了变量显示功能。在菜单栏中选择"Run" -> "Debug Configurations",然后选择你的配置文件,确保"Show Kotlin/Java local variables"选项被勾选。
  2. 代码逻辑问题:如果你的代码逻辑有问题,可能会导致变量不显示。请检查你的代码是否正确地声明和使用了变量。确保你在需要显示变量的地方正确地使用了变量。
  3. 调试模式问题:有时候,调试模式可能会出现问题,导致变量不显示。尝试重新启动调试会话,或者重启IntelliJ来解决可能的调试模式问题。

如果以上方法都没有解决问题,你可以尝试以下步骤来进一步调试:

  1. 检查变量作用域:确保你在正确的作用域内查看变量。如果变量在某个特定的代码块中定义,你需要在该代码块内查看变量。
  2. 使用日志输出:在代码中添加适当的日志输出语句,以便在运行时查看变量的值。你可以使用Kotlin的println()函数或者使用日志框架(如logback或log4j)来输出变量的值。
  3. 检查变量命名和赋值:确保你正确地命名和赋值了变量。如果变量没有被正确地赋值,或者命名错误,它们可能不会显示在调试器中。

总结起来,要解决在Debug For IntelliJ Main Script (main.kts)中不显示变量的问题,你可以检查编译器设置、代码逻辑、调试模式,并尝试使用日志输出来查看变量的值。如果问题仍然存在,可以进一步检查变量作用域和命名赋值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Scala和Kotlin脚本编程

Main.ktsKotlin脚本文件,内容如下: println("你好 ${if (args.isNotEmpty()) args[0] else ""}!")...可以看到脚本程序不需要主函数,Kotlin脚本以args参数接收用户输入(args是一个Array类型数组) 命令行执行:kotlinc -script Main.kts 高寒 得到脚本运行结果为...kotlinc -script Main.kts,输出结果如下: 11 data raw [这里有一个空行] 注意: Runtime.getRuntime().exec()函数中直接输入命令名称加参数组成字符串...命令行运行scala Main.scala,得到执行结果: 11 data raw Process!方法是有返回值,这里我们直接舍弃了,并不关心ls返回值,我们只关心ls命令输出结果。...;Kotlin主要依靠Java类库进行外部命令调用 IntelliJ IDEA可以直接运行Kotlin脚本,但是不支持直接运行Scala脚本 IntelliJ IDEA提供了对Ammonite项目的支持

1.7K10

跟踪调试JDK源码时遇到问题及解决方法

解决思路 一开始我以为是IntelliJ IDEA本身不支持单步调试JDK源码(现在觉得这种想法简直是幼稚),于是就切换到eclipse调试,但是eclipse调试时发现跟踪到HashMap内部...因此,我想把如何在IntelliJ IDEA单步跟踪调试JDK源码以及eclipse调试JDK源码时无法查看局部变量解决方法进行一个系统性总结,希望能对看这篇文章的人有用。...IntelliJ IDEA调试JDK源码 IntelliJ IDEA默认是无法单步跟踪调试JDK源码,这是因为默认关闭了对JDK源码调试支持,只需要打开即可。...不清楚IntelliJ IDEA为什么要做这个默认限制? eclipse调试JDK源码 eclipse单步调试JDK源码时会发现,无法显示局部变量值,这对于跟踪调试是非常不方便。...原因是JDK源码在编译时去掉了调试信息,如果需要能够查看局部变量信息,必须手动重新编译JDK源码,增加对调试信息支持。如下文字是根据文章调试JDK源码,无法追踪显示局部变量解决方案实践整理而得。

2.6K31
  • 『互联网架构』软件架构-Intellij IDEA技巧篇(七)

    IntelliJ在业界被公认为最好java开发工具之一,尤其智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新GUI设计等方面的功能可以说是超常...IDE地位。...工具按钮可以区域范围推动摆设 ? DEDUG模式调试配置 ? ? ? ? 配置各种文件生成模板 这里我就配置一个class文件成模板 ? ? ? 快捷键设置 ? ? ?...debug模式下修改参数debug 已经有了某个参数,可以通过new watch方式对变量赋值 ? ? 填写完执行一步,自动就变成了,刚对message赋新值 ?...方法提取到上浮和下浮 开发会遇见这样场景,如果A类和B类都写完了,需要写一个公共类C把A和B方法抽离到一起,放入C。A类和B类都集成C,如果手动要改的话,比较麻烦。

    1.1K20

    Intellij IDEA 2019 debug断点调试技巧与总结详解

    F9 (当您停留在 main 方法时),或 Shift+Alt+F9 断点 断点细节和条件 如果需要更改断点详细信息,请按 Ctrl+Shift+F8。...运行到光标 有时您需要恢复程序并在另一行代码停止,而添加另一个断点。要达到这样要求很简单:只需要按 Alt+F9 就可以了。...IntelliJ IDEA调试 下次此实例出现在 “监视”、“变量” 或 “计算表达式” 时,您将看到该标签: IntelliJ IDEA调试 计算表达式 调试模式下,可以通过按 Alt+F8 计算任何表达式...3 变量查看 IDEA,参数所在行后面会显示当前变量值 ? 光标悬停到参数上,显示当前变量信息,点击打开详情 ? ?...Variables里查看,这里显示当前方法里所有变量。 ? Watches里,点击New Watch,输入需要查看变量。 ?

    5.2K41

    IDEA常用和实用配置以及各种必要插件

    原始类路径MANIFEST.MF定义为classpath.jar类路径属性。   classpath file:idea 将一个长类路径写入文本文件。 ?...安装完成后,某个类某个函数,右键 --> Sequence Diagaram 即可调出 需要注意是需要有源码!...Generate UML diagrams from stacktrace from debug 这对研究源码,梳理工作业务代码有极大帮助,堪称神器。...安装完成后,某个类某个函数,右键 --> Sequence Diagaram 即可调出。 类上右键 ?...----------------- Auto filling Java call arguments 开发,我们通常会调用其他已经编写好函数,调用后需要填充参数,但是绝大多数情况下,传入变量名称和该函数参数名一致

    91020

    高性能微服务架构设计模式@霞落满天

    原始类路径MANIFEST.MF定义为classpath.jar类路径属性。   classpath file:idea 将一个长类路径写入文本文件。 ?...安装完成后,某个类某个函数,右键 --> Sequence Diagaram 即可调出 需要注意是需要有源码!...Generate UML diagrams from stacktrace from debug 这对研究源码,梳理工作业务代码有极大帮助,堪称神器。...安装完成后,某个类某个函数,右键 --> Sequence Diagaram 即可调出。 类上右键 ?...----------------- Auto filling Java call arguments 开发,我们通常会调用其他已经编写好函数,调用后需要填充参数,但是绝大多数情况下,传入变量名称和该函数参数名一致

    66440

    Idea 常用快捷键

    +Backspace可以跳转到上次编辑地 CTRL+ALT+ left/right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构...ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7 找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量...Ctrl+Q 显示注释文档 Alt+F1 查找代码所在位置 Alt+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 ALT+ ↑/↓ 方法间快速移动定位...2 重构: Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...另外,Intellij IDEA 13加入了后缀自动补全功能(Postfix Completion),比模板生成更加灵活和强大。

    97160

    Java IDEA使用详解(附:新建SpringBoot项目-Web项目)

    目录是一些杂项; 开启Idea后,这里是否选择本地配置文件,如果没有配置文件,选择默认导入: ?...编程使用 快捷键区别 eclipse,往往使用 Alt + / 进行提示,如输入 main, Alt + / ,输入main函数。 Idea,输入psvm + Tab键 ,输入main函数。...工程显示 eclipse,一个窗口可以显示多个项目Project。 Idea,一个窗口只可以显示一个项目Project,但是可以包含多个模块moudle。...,自动补全代码 Ctrl+空格,代码提示(与系统输入法快捷键冲突) Ctrl+Shift+Alt+N,查找类方法或变量 Alt+Shift+C,最近更改 Alt+Shift+Up/Down,上/下移一行...Ctrl+Shift+R,路径替换 Ctrl+Shift+S,搜索结构 Ctrl+Shift+M,替换结构 Alt+F7,查找用法 Ctrl+Alt+F7,显示用法 Ctrl+F7,文件查找用法

    3.2K10

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

    靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7  找到你函数或者变量或者类所有引用到地方...Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 CTRL+G  ...2 重构: Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...还有输入*麻烦。...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    10.4K50

    IntelliJ IDEA 2023.2 最新变化

    UI 选项) _Merge main menu with window title (将主菜单与窗口标题合并)选项。...更新了Services(服务)工具窗口中 _Run/Debug_(运行/调试) 微件 UI 我们重做了 _Services_(服务)工具窗口中运行和调试操作 UI,使工具栏外观与主 _Run/Debug...更好 sbt 支持 此版本对 IntelliJ IDEA sbt 支持进行了许多改进。 重新打开项目后,为 sbt 设置环境变量将被保留并正确处理。...HTTP 客户端响应 PDF 和 HTML 预览 Ultimate IntelliJ IDEA 现在能够 HTTP 客户端请求结果显示 PDF 和 HTML 文件预览。...针对检测 YAML 文件匹配值类型新检查 Ultimate IntelliJ IDEA 2023.2 ,我们引入了一项新检查,旨在消除 Norway Problem 并防止对 YAML 文件布尔值意外误解

    67420

    IDEA 2019 最新最全快捷键终极大全!

    /right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7...找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件...2 重构 Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...5 查找打开 类似Eclipse,IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入任何字符都将看作模糊匹配,省却了Eclipse还有输入...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    1K50

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

    Ctrl+F12 浮动显示当前文件结构  ALT+F7 找到你函数或者变量或者类所有引用到地方  CTRL+ALT+F7  找到你函数或者变量或者类所有引用到地方  Ctrl+Shift...+Alt+N 查找类方法或变量  双击SHIFT 项目的所有目录查找文件  Ctrl+N   查找类  Ctrl+Shift+N 查找文件  CTRL+G   定位行   CTRL+F   在当前窗口查找文本...2 重构:  Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...还有输入*麻烦。...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    1.7K90

    IntelliJ IDEA 快捷键终极大全,速度收藏!

    可以跳转到上次编辑地 CTRL+ALT+ left/right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方...CTRL+ALT+F7 找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N 查找类...2 重构: Intellij 重构是另一完爆 Eclipse 功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...还有输入 * 麻烦。...Intellij 更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij 就会自动为你过滤。

    1K40

    IntelliJ IDEA 2019 快捷键终极大全

    /right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7...找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件...2 重构 Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...5 查找打开 类似Eclipse,IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入任何字符都将看作模糊匹配,省却了Eclipse还有输入...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    2.6K30

    使用 Android Studio 进行 Flutter 开发

    点击工具栏 Debug 按钮,或选择 Run > Debug。 底部 Debugger 窗口会显示出堆栈和变量信息。 底部 Console 窗口会显示详细日志输出。...记住,widget 重载信息只 debug 版本可用, 真机上使用分析构建 (profile build) 进行应用性能分析, 使用调试构建 (debug build) 进行性能问题调试。...但有些类型代码是无法被热重载: 全部变量初始化 静态变量初始化 应用 main() 方法 对于这些更改,你无需结束调试过程而直接热重启 (hot restart) 你应用:不要点击 Stop...按钮,只需点击 Run 按钮(在运行),或 Debug 按钮(调试), 或者按住 Shift 键点击热重载按钮。... IntelliJ IDEA 编辑 Android 代码 要在 IntelliJ IDEA 编辑 Android 代码,你需要配置 Android SDK 位置: Preferences >

    6.2K30

    IntelliJ IDEA 2019 快捷键开发手册,典藏版。

    /right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7...找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件...2 重构 Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...5 查找打开 类似Eclipse,IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入任何字符都将看作模糊匹配,省却了Eclipse还有输入...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    68650

    IDEA 快捷按键

    Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7  找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt...+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 CTRL+G   定位行  CTRL+F   在当前窗口查找文本  CTRL...2 重构: Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...5 查找打开: 类似Eclipse,IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入任何字符都将看作模糊匹配,省却了Eclipse还有输入...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    88920

    IntelliJ IDEA 快捷键终极大全 | 收藏

    可以跳转到上次编辑地 CTRL+ALT+ left/right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方...CTRL+ALT+F7 找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N 查找类...2 重构: Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...5 查找打开: 类似Eclipse,IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入任何字符都将看作模糊匹配,省却了Eclipse还有输入...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    57210

    IDEA 快捷键大全

    /right 前后导航编辑过地方 ALT+7 靠左窗口显示当前文件结构 Ctrl+F12 浮动显示当前文件结构 ALT+F7 找到你函数或者变量或者类所有引用到地方 CTRL+ALT+F7...找到你函数或者变量或者类所有引用到地方 Ctrl+Shift+Alt+N 查找类方法或变量 双击SHIFT 项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件...2 重构 Intellij重构是另一完爆Eclipse功能,其智能程度令人瞠目结舌,比如提取变量时自动检查到所有匹配同时提取成一个变量等。...5 查找打开 类似Eclipse,IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源,但Intellij更加智能一些,我们输入任何字符都将看作模糊匹配,省却了Eclipse还有输入...Intellij更加智能又一佐证是在任意菜单或显示窗口,都可以直接输入你要找单词,Intellij就会自动为你过滤。

    1.2K10
    领券