# iterm打开时卡顿

* 抖音：[https://v.douyin.com/hckGfpF/](https://v.douyin.com/hckGfpF/)
* B站：[https://www.bilibili.com/video/BV1oi4y1o7zH/](https://www.bilibili.com/video/BV1oi4y1o7zH/)

大家好最近发现在打开iterm的时候

这个光标总会卡顿一下才能用

后来经过排查

我发现是这个.zshrc文件里边

加载 nvm 导致的

我们把这行代码注掉

大家看！

我重新打开哈

大家看：秒开

那这行代码究竟是干什么的呢

其实就是初始化 nvm

如果把这行代码注掉的话

nvm 用命令是用不了了

那怎么处理呢！ 我在网上找了一个方法

是这样把它写成一个 shell 的函数

然后这里边来执行

nym 的初始化脚本

然后代替 nvm 的命令

但这样的话呢

下边这个

nvm 的代码提示就用不了了

但平时我也从来不用它

我们就把它关掉就可以了

我们再来试一下

大概第一次直行他会慢一点

但是他可以用的

第二次再直行就可以了

（很快了）

但是还有一个问题

就是我第一次打开窗口的时候

node 命令用不了

因为 node 命令

它是在 nvm 初始化的时候

（被）指定了一个版本

所以呢我们可以先执行一下 nvm

然后看一下

他用的是哪个 node

大家看把这个路径

触手画到黄金边亮里面

放到这里面

然后再第一次打开的时候就能用了

我们再来试一下

大家看！可以了

nvm 也可以

然后打开的时候也是秒开
