Linux中的Shell开发环境搭建过程
本来已经安装了Visual Studio Code,想用Visual Studio Code安装插件来做。
第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
一、安装man-page viewer
http://download.eclipse.org/technology/linuxtools/updates-nightly/
安装这个工具并不容易,主要是外网的原因。最后参考这篇,自己下载了linuxtools包本地安装的。
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先凑和用一下吧。
完结。