别名设置不会在Netbeans终端中持久化
我正在使用Netbeans 7.3.1(主要是别名设置不会在Netbeans终端中持久化,netbeans,terminal,cygwin,alias,Netbeans,Terminal,Cygwin,Alias,我正在使用Netbeans 7.3.1(主要是PHP之类的),这是目前最新的稳定版本。 但我面临的问题在这个版本之前就已经存在了 问题是,每当我在Netbeans终端中为程序设置别名时 (窗口->输出->终端)并关闭终端,所有设置的别名都将消失 同样的情况也发生在Cygwin中 这是非常令人沮丧的。 这是一个错误,我必须接受它,还是我必须做一些调整 关于,我想我明白了,也许这不是Netbeans的错 问题(我不确定它是否真的存在)在于Cygwin,当我使用别名“foo=bar”它时 当我关闭Cy
PHP
之类的),这是目前最新的稳定版本。
但我面临的问题在这个版本之前就已经存在了
问题是,每当我在Netbeans终端中为程序设置别名时
(窗口->输出->终端
)并关闭终端,所有设置的别名都将消失
同样的情况也发生在Cygwin
中
这是非常令人沮丧的。
这是一个错误,我必须接受它,还是我必须做一些调整
关于,我想我明白了,也许这不是Netbeans的错
问题(我不确定它是否真的存在)在于Cygwin,当我使用别名“foo=bar”
它时
当我关闭Cygwin终端或Netbeans中的终端时,会忘记一切
最后,我不得不在/home/.bashrc文件中添加别名“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,它对我来说运行得很好。没错!但问题基本相同,为什么sh
忘记/放弃我的别名设置?nesteans中的sh读取什么*.rc文件?请看下面我的答案,谢谢