`

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

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

 

完结。

 

分享到:
评论

相关推荐

    linux下嵌入式Qt4.8开发环境搭建(详细讲解)

    Linux下的嵌入式Qt4.8开发环境搭建是指在Linux系统中安装和配置Qt4.8开发环境,以便在ARM平台上进行开发。以下是该过程的详细步骤: 一、准备文件 在开始搭建环境之前,需要准备三个文件:QT4.8源码、Arm交叉编译...

    Linux下面django开发环境搭建

    ### Linux CentOS 下 Django 开发环境搭建详解 #### YUM 包管理器介绍及配置 - **概念**: YUM(Yellowdog Updater, Modified)是一种基于RPM包的软件包管理系统,最初由杜克大学为了提高RPM软件包的管理效率而开发...

    hadoop开发环境搭建

    ### Hadoop开发环境搭建知识点详解 #### 一、Hadoop简介及重要性 Hadoop是一个开源的分布式计算框架,能够高效地处理大规模数据集。它主要由两大部分组成:Hadoop Distributed File System (HDFS) 和 MapReduce。...

    Linux环境下shell编程

    通过本文的学习,读者可以了解到Linux环境下Shell编程的基本概念和常用命令,掌握了这些基本技能之后,可以在日常工作中更高效地完成各种任务。同时,对于更复杂的Shell脚本编写也有了一定的基础。Shell脚本的强大之...

    Eclipse C/C++开发环境搭建----Linux版

    ### Eclipse C/C++ 开发环境搭建 -- Linux版 在Linux环境下搭建Eclipse C/C++开发环境是一项基础且实用的工作,本文将详细介绍整个过程,并提供必要的截图及步骤指导,旨在帮助那些希望在Linux环境下进行C/C++可视...

    linux开发环境搭建

    ### Linux开发环境搭建知识点 #### 一、VI编辑器功能增强 **1.1 VI中不能正确使用上下箭头的解决方法** - **背景**: 在某些Linux发行版中,使用VI编辑器时可能会遇到上下箭头无法正常使用的问题。 - **解决步骤**: ...

    嵌入式linux环境搭建

    嵌入式Linux环境搭建是开发基于Linux系统的嵌入式设备的关键步骤,这涉及到硬件平台的选择、Linux内核的配置与编译、根文件系统的构建等多个环节。以下将详细阐述这个过程中的重要知识点。 1. **硬件平台选择**:...

    虚拟机中的linux嵌入式开发环境搭建收集.pdf

    在虚拟机中搭建Linux嵌入式开发环境是一个重要的步骤,对于进行Linux系统和嵌入式设备的开发工作至关重要。以下是一份详细的指南,涵盖了从安装Linux系统到设置各种服务器的全过程。 1. **Linux系统安装** 使用...

    基于Shell脚本在Linux系统教学运维环境配置的应用.pdf

    【教学环境搭建】在Linux教学中,通常需要在虚拟机环境中搭建多个实例,以模拟不同的系统配置。由于实训环境可能需要定期恢复到初始状态,每次课程开始前都需要重新配置环境。通过编写Shell脚本,教师可以预先定义好...

    linux测试环境搭建

    ### Linux测试环境搭建知识点 #### 一、虚拟机配置 - **虚拟机版本**: VMware Workstation 6.0。 - **建议配置**: - 硬盘:80GB以上。 - 内存:1024MB以上(为了确保Oracle能够成功安装,建议配置更高内存)。 -...

    linux的shell脚本快速部署java环境jdk+tomcat+mysql

    总的来说,通过这些shell脚本,你可以快速在Linux环境中搭建起Java开发和运行的基础架构,极大地提高了工作效率。如果你对脚本的执行流程或具体命令不熟悉,可以详细阅读使用文档,或者深入学习Linux、Java和数据库...

    JAVA入门,Windows和Linux开发之环境的搭建

    至此,Linux环境下的JAVA开发环境搭建完成。 #### 总结 无论是Windows还是Linux环境,搭建JAVA开发环境的基本步骤都包括下载并安装JDK、配置环境变量等。通过上述详细介绍,初学者可以轻松上手JAVA开发环境的搭建...

    esp32 linux开发环境搭建(cmake版本).docx

    ESP32 Linux 开发环境搭建(CMake 版本) 一、环境及工具 在开始ESP32的Linux开发之前,首先确保你拥有一台安装了Linux操作系统的计算机。推荐使用Ubuntu或者Debian等基于Linux内核的发行版,因为它们通常对开发者...

    Linux系统下Android环境的搭建.pdf

    《Linux系统下Android环境的搭建》这篇文章主要介绍了在Linux操作系统中搭建Android开发环境的详细步骤,包括JAVA环境的构建和Eclipse集成开发环境的安装,以及利用SHELL脚本来自动化构建Android系统的过程。...

    新版Linux Shell编程实训(全)20170518.docx

    1. **初识Linux Shell**:这部分内容旨在建立开发环境,介绍vi/vim编辑器的使用,包括基本操作和快捷键。此外,还讲解了各种常用的Shell命令,如基础命令、文件目录操作、系统管理、关机/重启/退出、安装操作、用户...

    linux学习资料(精心整理)服务器搭建 shell脚本 c语言

    【标题】"Linux学习资料(精心整理)服务器搭建 shell脚本 c语言"涵盖了Linux系统学习的几个关键领域,包括Linux服务器的搭建、shell脚本的编写以及C语言的基础与应用。这些主题对于IT专业人士,尤其是那些希望提升...

    基于shell脚本的Linux环境下MySQL快速部署方法.pdf

    基于shell脚本的Linux环境下MySQL快速部署方法 本文主要讨论了如何使用shell脚本来快速部署MySQL数据库在Linux环境下。MySQL数据库是关系型数据库管理系统,广泛应用于互联网时代的各中小型公司。然而,MySQL的安装...

Global site tag (gtag.js) - Google Analytics