在Windows环境中使用shell脚本编写什么是好的IDE?

时间:2010-09-25 12:34:52

标签: linux bash ide windows-xp

我已经在Linux环境中学习了shell脚本。

但是,现在我无法在我的电脑上安装Linux,但我需要练习shell脚本。

目前,我的PC上安装了Windows XP。是否有任何已知的IDE可以帮助我在Windows环境中练习shell脚本程序?

5 个答案:

答案 0 :(得分:16)

我找到了一个很酷的在线 IDE,它可能会帮助我编写简单的bash脚本。

这是:Ideone.com

答案 1 :(得分:8)

如果您将eclipse用于其他编程语言,如JAVA,C ++,PHP,我建议使用plugin

“IDE for scripting languages”有一个事实,即用于编译和面向对象语言的其他IDE提供的功能是基于编程语言能力和面向对象范例的编译器。来自IDE的支持脚本语言没那么有用。

最简单的方法是linux LiveCD或虚拟盒,你不应该对这两种选择都有问题。使用Linux Bash / shell,您将获得学习shell脚本所需的支持,例如具有详细输出的shell调试模式(使用-x -v参数运行),您可以在其中查看代码的解释方式等。

答案 2 :(得分:8)

Windows中的Shell脚本与linux有很大不同 - 语法完全不同,cmd.exe与bash,csh或ksh完全不同。我希望你的考试是关于unix / linux shell脚本,而不是cmd.exe。

如果你想要接近,cygwin可能会做到这一点;它为Windows提供了一个基本的UNIX层,为您提供了大部分UNIX命令行的功能。但它仍然不是真实的东西;此外,下载和刻录Live CD并启动它比安装cygwin(让它正常工作)更麻烦。

我也很好奇你的分区表是如何以一种阻止你安装Linux的方式被破坏的,但是你可以毫无瑕疵地启动进入XP。

答案 3 :(得分:6)

如果您的计算机具有果汁,您可能需要下载Oracle Virtualbox(它是免费的!)并安装许多Linux发行版中的一个(Ubuntu可能是最好的)作为虚拟机。这样你就可以拥有一个真实的环境而无需离开主操作系统。

就IDE而言,如果您只是寻找语法高亮,我相信gnome的gedit(应该与Ubuntu一起提供)将针对.sh脚本进行语法突出显示。我怀疑为此目的存在更强大的东西(即代码完成等)。

答案 4 :(得分:2)

尝试使用CYGWIN。该项目旨在在Windows中重新创建UNIX环境。