Linux中的Shell开发环境搭建

第1种:Visual Studio Code

1、开发工具为:Visual Studio Code

2、安装插件:Bash Beautify和ShellCheck

第2种:sublime text

Visual Studio Code中,shellcheck一直没有配置成功

后来就参考这往篇文章,使用sublime text

https://blog.csdn.net/gosenkle/article/details/80139913

这个还好搭建,cmder也好用。

不过还不会用sublime text。对文件的重命名没有找到功能与快捷键,没有eclipse F2。

没有找到格式化功能。

这感觉好没有安装好ShellCheck的Visual Studio Code一样的。仅是做为高亮工具显示。。。

目前开发步骤:

1、编写脚本

2、使用cmder执行脚本,检查错误与执行结果。

第3种:eclipse

前2个使用起来没有感觉,也许是使用eclipse习惯了。又来搭建eclipse环境,之前搞过,没有成功。。。

参考文章:

eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled

eclipse安装shellEd

一、安装man-page viewer

http://download.eclipse.org/technology/linuxtools/updates-nightly/

安装这个工具并不容易,主要是外网的原因。最后参考这篇,自己下载了linuxtools包本地安装的。

eclipse软件镜像地址

linuxtools下载地址:http://mirrors.ustc.edu.cn/eclipse/linuxtools/

二、安装shelled

http://sourceforge.net/projects/shelled/files/latest/download下载ShellEd的zip包

果然报错了:先安装Dynamic Languages Toolkit 

http://download.eclipse.org/technology/dltk/updates-dev/4.0-nightly/

这次居然下载成功了,真是惊喜。

再安装selled,我安装的是linuxtools-6.2.0.zip和6.2.1都说不兼容,我晕,最后执行了删除不兼容动作,结果shell editor居然出来了,可以用了。。。

安装完成,已经可以使用Eclipse插件编辑开发了。可以尝试使用shell script editor够打开.sh文件

三、安装可以直接在windows的eclipse运行shell的解释器interpreter

http://win-bash.sourceforge.net/

本人安装的是win bash,不过你使用chrome69.0.3493.3访问其官网时,最下面下载的地方是不会显示出来的,可能是官网的BUG,开始我也纳闷怎么没有下载的地方,后来我就按F12就发现了秘密:

下载地址:https://sourceforge.net/projects/win-bash/

 然后配置:Preferences>Shell Script>Interpreters>C:\win-bash\shell\sh.exe

编写个脚本,就可以run as>Run shell script了。

总结

1、eclipse也没有代码格式化快捷键,但是好像有时候会自动格式化一下。。。无语了。也没有发现能检查代码基本错误的功能。唯一方便的是run as功能,编写了以后,可以直接执行,检查结果。

2、Visual Studio Code右键有个格式化选项,能格式化的挺好,符合使用习惯。shell check啥的插件没有安装好,遗憾,安装好应该可以检查代码错误的。执行的时候需要借助cmder来完成。

3、sublime text第1次安装,还不会用,不再继续安装了,eclipse先凑和用一下吧。

 

文章转自:https://www.iteye.com/blog/wlcacc-2428538

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值