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

yko*_*tor 17 linux ide bash windows-xp

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

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

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

yko*_*tor 17

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

这是:Ideone.com

  • @osirisgothra实际上,"我们"并不关心谁回答它,只要它是一个有效的答案,即使是提问的人.请查看:http://meta.stackexchange.com/help/self-answer (2认同)

lis*_*sak 8

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

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

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

  • 是否建议使用netbeans6.9?我很满意.Eclipse可能会这样做. (2认同)

tda*_*ers 8

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

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

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


Mat*_*ker 6

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

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