IDEA Java变量显示为Val类型,get, set方法隐藏

本文解决IDEA中Java变量被错误显示为Val类型,get和set方法隐藏的问题。原因是AdvancedJavaFolding插件导致代码结构折叠,通过禁用该插件可恢复正常显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IDEA Java变量显示为Val类型,get, set方法隐藏
初使用IDEA,git clone代码后,发现java代码的变量显示成Val类型,而且get和set方法都被隐藏,鼠标放上去显示其本应有的格式,单击后变成其应有的格式,如图为鼠标放上去后的样子:
image
单击灰色的Val就会变成上图中第二行的格式。
这个问题一开始以为是Java代码自动转换成scala代码的问题,后来在网上查了很多才找到问题根源:是某个插件使得代码部分结构折叠

解决方法:在plugin里去掉advanced java folding这个插件!!!
左上角->file->settings->plugin->把advanced java folding后面的√去掉重启IDEA就OK了

### 配置 Redis 与 IntelliJ IDEA 的集 为了在 JetBrains IDE(如 IntelliJ IDEA)中有效使用 Redis,可以通过安装插件以及配置外部工具来实现完整的功能支持。 #### 安装 Redis 插件 JetBrains 提供了一个名为 **Redis Support** 的官方插件,用于增强对 Redis 数据库的支持。此插件允许开发者通过图形界面查看操作 Redis 中的数据[^2]。 要启用该插件,请按照以下方法设置: 1. 打开 IntelliJ IDEA 并进入 `File` -> `Settings`。 2. 转到 `Plugins` 页面并搜索 “Redis”。 3. 如果未找到内置插件,则可以手动下载第三方插件,例如 **Redis Client Plugin** 或其他社区开发的扩展[^3]。 #### 使用 External Tools 进行自定义命令执行 如果需要更灵活的方式管理 Redis 实例或者运行特定脚本,可以利用 IntelliJ IDEA 的 **External Tools** 功能创建快捷方式: 1. 前往菜单栏中的 `Tools` -> `External Tools`。 2. 添加新工具,并指定路径指向本地机器上的 redis-cli 可执行文件位置。 3. 设置参数字段为 `-h ${HOST} -p ${PORT}` ,以便动态传入主机名端口号作为变量[^4]。 #### 编写测试代码连接至 Redis 下面展示了一段简单的 Go 程序片段,演示如何借助 go-redis 库建立客户端并与远程服务器交互: ```go package main import ( "context" "fmt" "github.com/go-redis/redis/v8" ) func main() { rdb := redis.NewClient(&redis.Options{ Addr: "localhost:6379", // 替换为目标地址 Password: "", // 密码 (如果有) DB: 0, // 默认数据库编号 }) ctx := context.Background() err := rdb.Set(ctx, "key", "value", 0).Err() if err != nil { panic(err) } val, err := rdb.Get(ctx, "key").Result() if err != nil { panic(err) } fmt.Println("Key Value:", val) } ``` 上述示例展示了基本 CRUD 操作之一——存储键值对及其检索过程[^5]。 #### 注意事项 确保已正确安装并启动 Redis Server;对于跨平台环境下的依赖项处理可能还需要额外考虑兼容性问题[^6]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值