zshJetBrainsIDE终端

新版的 WebStorm/JetBrains 系 IDE 的 zsh 历史,跟单独打开 terminal 的历史不同步

这是为什么呢?似乎形成了两个独立的系统

是因为 macOS Catalina 新引入的更严格的权限管理机制导致的吗?

Colliot3/23/2020, 2:47:20 AM

根据 zsh history not preserved in Terminal,似乎是一项叫 Shell integration 的设置导致了 $HISTFILE 这个环境变量被改成了 IDE 自己的路径(在这个 .app 包里),而这个环境变量正是指定了 zsh 读取历史记录的地方。

里面说了一个绕过的方法是,手动在 .zshrc 里指定 $HISTFILE 这个环境变量为默认的 ~/.zsh_history

Colliot3/24/2020, 12:03:53 AM

Preview:

Cancel

Elsewhere

Colliot replied to 如何接入 GitHub 登陆认证?

需要我自己的服务端做什么吗?

Colliot replied to 网站搜索的最佳解决方案是什么?

Elasticsearch 的主要问题是不是太吃内存了,不适合单机部署,只能组内网?

hardfist replied to Git 如何 pull --force?

git fetch --all && git reset --hard origin/xxx

hardfist replied to lerna 和 yarn workspace 有什么关系?

yarn的workspace好像是脱胎于lerna,后来lerna又反过来支持了yarn workspace

Colliot replied to 我终于找到 CI fail 的原因了!

可以使用我修改过的这个分支 Fixes offline mirror filename calculation for scoped packages URLs in the taobao npm registry #7533

someone replied to 我终于找到 CI fail 的原因了!

所以,如何避免这个问题?只能替换淘宝源为官方源吗?

nickname replied to Git 如何 pull --force?

-f force When git fetch is used with <src>:<dst> refspec it may refuse to update the local branch as discussed in the <refspec> part of the git-fetch[1] documentation. This option overrides that check. https://git-scm.com/docs/git-pull#Documentation/git-pull.txt---force

Colliot replied to `An unexpected error occurred: "Cannot create property '-npm-taobao-org-mirrors-node-sass-' on string '{\"-npm-taobao-org-mirrors-node-sass-\":true}'".` 会是什么原因?

error An unexpected error occurred: "Cannot create property '-npm-taobao-org-mirrors-node-sass-' on string '{"-npm-taobao-org-mirrors-node-sass-":true}'". 又出现了这个问题