我不明白为什么 bash 完成在我的 MacBook Pro 上加载如此缓慢。
我在我的~/.bash_profile
:
echo "Loading BashCompletion..."
if [ -f /opt/local/etc/bash_completion ]; then
. /opt/local/etc/bash_completion
fi
echo "BashCompletion loaded."
Run Code Online (Sandbox Code Playgroud)
bash_completion 的执行时间通常 > 2 秒。
当我在需要我不断打开新标签的终端上工作时,我发现这真的很烦人。
有没有办法可以缓存这个或其他东西?
(请注意,我使用的是 iTerm2,这在 Mac 的原始终端上也同样慢)。
我的 bash_profile 中有一堆自定义设置。当我使用 gnu-screen 时,我意识到我的屏幕不执行source /Users/disappearedng/.bash_profile
. 我尝试将 source /Users/disappearedng/.bash_profile 放在我的 .screenrc 文件中,但随后它抱怨 alias 不是命令......(我猜 screenrc 需要特定于 screenrc 的命令)。
我曾尝试将我的 .bash_profile 更改为 .profile 或 .bash_rc。这些都不起作用。
有什么帮助吗?
我习惯于必须rm
为更安全的东西添加别名。
我一直在使用osx-trash
,但是一旦我升级到 Ruby 1.9.2,它就会停止工作。
我trash-cli
从 Python知道,但我更喜欢将文件移动到 OS X 中的垃圾文件夹而不是另一个目录的东西。
有没有人有好的解决方案?
我有以下数据:
Time v
0 5.4
5 4.5
10 5.3
15 6
20 5.1
25 7.4
30 6.7
40 6.1
50 6.9
60 5.9
70 6.1
80 6.2
Time v
0 4.7
5 4.8
10 5.5
15 6.1
20 6.8
25 7.5
30 7.9
40 8.2
45 9.2
50 9.9
55 8.6
60 8.4
65 7.1
70 7
75 6.3
85 5.2
Time v
0 5.1
5 5.4
10 5.7
15 6.7
20 6.8
25 7.6
30 7.4
35 6.3
40 …
Run Code Online (Sandbox Code Playgroud) 我非常习惯使用 alt-left 转到前面的单词(如果您使用 vim,那就是 'b')和 alt-right 转到下一个单词的开头。
然而,在 Mac 终端(iterm 和 iterm2)上,我分别得到 ;9D 和 ;9C。我可以使用 fn+left 转到行的开头,但我仍然觉得这很不方便。
任何想法如何解决这一问题?