欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux中的Shell开发环境搭建过程

程序员文章站 2022-05-21 20:36:51
...

本来已经安装了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

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先凑和用一下吧。

 

完结。