小编Rob*_*ith的帖子

IntelliJ Idea Ultimate红色强调了Ruby简写哈希文字

有人知道为什么IntelliJ Idea Ultimate不喜欢新语法中的Ruby哈希文字吗?请参阅下面的IDE中我的屏幕截图中的红色下划线.句法:

{key1: "value", key2: 123}
Run Code Online (Sandbox Code Playgroud)

真烦人,因为这意味着我的整个项目在目录树中都有一个红色下划线.

我已经在IDE首选项中设置了大于1.9 的Ruby SDK版本(这是我认为引入了新的哈希文字语法的时候),所以没有任何借口!

谢谢.

IntelliJ Ultimate的屏幕截图

ruby hash intellij-idea literals

17
推荐指数
2
解决办法
1897
查看次数

eval 字符串中的 ZSH 别名定义和扩展

我在学习 ZSH 的过程中遇到了好奇心,并且我很难找到与此相关的信息。我想知道为什么这不起作用的技术解释(定义然后在单个 eval 调用中扩展别名):

eval "alias d='echo hello'; d"

zsh: command not found: d
Run Code Online (Sandbox Code Playgroud)

而这确实有效:

eval "function d = { echo hello; }; d"

hello
Run Code Online (Sandbox Code Playgroud)

alias zsh eval

1
推荐指数
1
解决办法
1448
查看次数

标签 统计

alias ×1

eval ×1

hash ×1

intellij-idea ×1

literals ×1

ruby ×1

zsh ×1