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

时间:2013-09-04 18:58:56

标签: netbeans terminal cygwin alias

我正在使用Netbeans 7.3.1(主要是PHP和东西),这是目前最新的稳定版本。 但是,即使在此版本之前,我所面临的问题也存在。

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

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

同样发生在Cygwin

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

此致

2 个答案:

答案 0 :(得分:0)

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

问题(我不确定它是否真的)是Cygwin,当我alias "foo=bar"时 当我关闭Cygwin终端或Netbeans中的终端时忘记了一切。

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

在手动运行

之前,Netbeans终端不会知道我设置的别名

. ~/.bashrc

这提出了另一个问题,每当我启动终端时,如何自动加载Netbeans终端.bashrc

此致

答案 1 :(得分:0)

假设您正在使用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,它对我来说很好。