欢迎各位兄弟 发布技术文章
这里的技术是共享的
UltraEdit ,配置SSH 后,在本地编写SHELL ,保存时直接会更新服务器SHELL文件。方便实用。 代码提示的话,一定要明白, 1所谓shell脚本其实是一个语言族,不同的shell有不同的实现。linux下一般来讲默认shell是bash,但是也有用zsh或csh的,这些不同shell之间有许多细小的不兼容。编辑器自然不见得能兼容的很好。 2shell脚本中实际上经常用到shell本身不提供的命令——甚至大部分都是这种东西,让你误以为它们是shell的一部分!比如你想在shell脚本中处理一个文本,会用到sed命令,实则sed本身是一个独立的编程语言,许多发行版是不预装的!还有个著名常用的“rename”命令,这东西也需要单独安装,而且有perl版本和c版本,两个版本名称一样,功能差不多,语法完全不一样。这种情况下编辑器怎么能知道你的系统中有没有sed解析器?提示也就无从谈起了。 你用任何编辑器都行。 写shell用不着ide 不过最好你还是装个linux吧。毕竟shell这东西就是为linux准备的。 linux上的编辑器都对shell全方位支持,这个可以保证。 不好玩,没市场。找个合适的编辑器足够了。比如kate,带有你希望的代码提示功能。sublime装个插件之类的估计也行。 是windows下面开发linux的shell脚本吗?那用顺手的编辑器就可以了,UE什么也可以。 如果楼主逻辑复杂一点可以考虑用python,perl一类的脚本语言来写,反正都是脚本也能够调系统命令,这样windows下有的逻辑还可以调试 代码提示的话,一定要明白, 1所谓shell脚本其实是一个语言族,不同的shell有不同的实现。linux下一般来讲默认shell是bash,但是也有用zsh或csh的,这些不同shell之间有许多细小的不兼容。编辑器自然不见得能兼容的很好。 2shell脚本中实际上经常用到shell本身不提供的命令——甚至大部分都是这种东西,让你误以为它们是shell的一部分!比如你想在shell脚本中处理一个文本,会用到sed命令,实则sed本身是一个独立的编程语言,许多发行版是不预装的!还有个著名常用的“rename”命令,这东西也需要单独安装,而且有perl版本和c版本,两个版本名称一样,功能差不多,语法完全不一样。这种情况下编辑器怎么能知道你的系统中有没有sed解析器?提示也就无从谈起了。 你用任何编辑器都行。 写shell用不着ide 不过最好你还是装个linux吧。毕竟shell这东西就是为linux准备的。 linux上的编辑器都对shell全方位支持,这个可以保证。引用来自“inuxor”的评论
先装个linux吧。这事在windows上能做,但隔靴搔痒,不爽利,会给你带去不愉快的编程体验。引用来自“javacc”的评论
我就是想有个代码提示功能。shell不需要吗?引用来自“inuxor”的评论
引用来自“javacc”的评论
真的果真如此,那为什么没有做编辑器啊,天啊,多好的市场。。。。。引用来自“inuxor”的评论
引用来自“javacc”的评论
哥,你觉得搞一个windows上编写shell的ide 好玩不,有市场不?引用来自“eechen”的评论
你应该试一下Cygwin,你可以把它理解为运行在Windows上的一个小型Linux发行版,Bash里的神器find/grep/awk/sed等等POSIX工具都有.引用来自“hawkyoung”的评论
引用来自“inuxor”的评论
先装个linux吧。这事在windows上能做,但隔靴搔痒,不爽利,会给你带去不愉快的编程体验。引用来自“javacc”的评论
我就是想有个代码提示功能。shell不需要吗?引用来自“inuxor”的评论
引用来自“javacc”的评论
真的果真如此,那为什么没有做编辑器啊,天啊,多好的市场。。。。。引用来自“inuxor”的评论
引用来自“javacc”的评论
哥,你觉得搞一个windows上编写shell的ide 好玩不,有市场不?