别名设置不会保留在 Netbeans 终端中



我正在使用Netbeans 7.3.1(主要是PHP和其他东西),这是目前最新的稳定版本。但是我面临的问题甚至在这个版本之前就存在了。

问题是,每当我为程序设置alias时,都会在 Netbeans 终端中

Window->Output->Terminal ) 并关闭终端,所有设置的别名都消失了。

同样的情况发生在Cygwin.

这是非常令人沮丧的。这是一个错误,我必须忍受它还是必须进行一些调整?

问候

我想

我明白了,也许这不是 Netbeans 的错。

问题(我不确定是否真的)出在 Cygwin 上,当我alias "foo=bar"它时当我关闭 Cygwin 终端或 Netbeans 中的终端时,会忘记所有内容。

最终,我不得不在/home/.bashrc 文件中添加alias "foo=bar"和所有其他必要的别名。

Netbeans 终端在我手动运行之前不会知道我设置的别名

. ~/.bashrc

这就引出了另一个问题,如何在启动 Netbeans 终端时自动加载.bashrc

问候

假设你使用的是Windows(因为你使用的是Cygwin),请转到Cygwin

cd               # go to homedirectory
notepad .bashrc  # add line "alias foo=bar" in notepad window"
exit

Netbeans 中的Window->Output->Terminal启动sh不是bash。因此,当您去那里时,键入"bash",您将可以访问可以在Cygwin上访问的所有别名。

我有Netbeans 7.3.1和Cygwin 1.7.22,它对我来说工作正常。

最新更新