Sublime Text 执行速度非常慢
Sublime Text working very slow on execution
我的 Sublime Text 编辑器 运行 非常慢,这在处理涉及大量迭代的任务时会导致一些问题。
当我在编辑器中运行以下行时:
print("Hello World")
我收到:
hello world
[Finished in 7.3s]
我很惊讶 Sublime 需要 7.3 秒来 运行 代码。当 运行 在 Atom 中使用相同的脚本时,我需要 0.083 秒。
这是我在“设置”中输入的代码。我不认为有任何联系,但我将它包括在内只是为了完整性,我是否应该忽略某些东西
{
"font_size": 12,
"ignored_packages":
[
"Package Control",
"Vintage"
]
}
可能是什么原因导致速度变慢,我该如何加快速度?
我最终找到了我的问题的原因/解决方案,我将回答我自己的问题,以防其他人可能遇到同样的问题:
我的 .bash_profile 文件包含以下代码片段,似乎是 Anaconda 安装程序在某个时候添加的:
# added by Anaconda3 5.3.0 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
. "/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
似乎每次我启动终端时都会执行这段代码,导致大约 5-12 秒的等待时间,这很烦人。我尝试删除它,现在我的终端会立即启动。此外,Sublime 在此更改后执行得更快(您通常期望的速度)。
似乎 sublime 在编辑器中启动了一个终端实例,而 atom(它不受 .bash_profile 中的 anaconda 代码的影响导致速度变慢)似乎在做一些不同的事情。
我现在面临的问题是我无法在终端中调用 conda。我能够通过添加以下行来解决此问题:
export PATH="/anaconda3/bin:$PATH"
到我的 .bash_profile 文件。这解决了后一个问题。
我的 Sublime Text 编辑器 运行 非常慢,这在处理涉及大量迭代的任务时会导致一些问题。
当我在编辑器中运行以下行时:
print("Hello World")
我收到:
hello world
[Finished in 7.3s]
我很惊讶 Sublime 需要 7.3 秒来 运行 代码。当 运行 在 Atom 中使用相同的脚本时,我需要 0.083 秒。
这是我在“设置”中输入的代码。我不认为有任何联系,但我将它包括在内只是为了完整性,我是否应该忽略某些东西
{
"font_size": 12,
"ignored_packages":
[
"Package Control",
"Vintage"
]
}
可能是什么原因导致速度变慢,我该如何加快速度?
我最终找到了我的问题的原因/解决方案,我将回答我自己的问题,以防其他人可能遇到同样的问题:
我的 .bash_profile 文件包含以下代码片段,似乎是 Anaconda 安装程序在某个时候添加的:
# added by Anaconda3 5.3.0 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
. "/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
似乎每次我启动终端时都会执行这段代码,导致大约 5-12 秒的等待时间,这很烦人。我尝试删除它,现在我的终端会立即启动。此外,Sublime 在此更改后执行得更快(您通常期望的速度)。
似乎 sublime 在编辑器中启动了一个终端实例,而 atom(它不受 .bash_profile 中的 anaconda 代码的影响导致速度变慢)似乎在做一些不同的事情。
我现在面临的问题是我无法在终端中调用 conda。我能够通过添加以下行来解决此问题:
export PATH="/anaconda3/bin:$PATH"
到我的 .bash_profile 文件。这解决了后一个问题。