本来已经安装了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先凑和用一下吧。
完结。
相关推荐
虽然学过Linux Shell编程,但由于编写Shell脚本的机会实在是比较少(通常在项目初期搭建开发环境时编写得比较多一些),所以一些语法久而久之就会忘了,一个简单的语法去翻书效率实在是慢,所以就个人整理了一个表格,...
Linux开发 环境搭建 GCC GDB SHELL脚本 Makefile VI编辑器 gcc编译器 位操作 linux常用命令
│ ├09 - 开发环境搭建1.mp4 │ ├10 - 开发环境搭建2.avi │ ├100 - 中断流程代码1.mp4 │ ├101 - 中断流程代码2.avi │ ├102 - 中断流程代码3.mp4 │ ├103 - IIC协议介绍1.avi │ ├104 - IIC协议介绍2.mp4 ...
该课件包括linux的基础知识介绍,以及相关的常用的基本操作,例如ncurses编程 ,proc程序设计, shell高级编程以及开发环境搭建等,这对于学习Linux编程是很有好处的。
Linux操作系统使用 · Linux下的文件管理 · VI编辑器 · 用户管理 · GCC编译器 · 网络管理 ...· Linux开发环境搭建 · 项目开发流程 · 产品需求分析和选型 · 硬件平台 · 驱动开发 · 系统部署
为适应企业对高端开发工程师的需求,整合了Linux系统的常见使用,包括文件操作、权限操作、常用shell命令,以及mysql、nginx、php环境的搭建,让童鞋们顺利掌握Linux下的开发,适应大公司的工作场景。另外的重头戏...
2、适用于云存储的开发过程中,作为一个调试工具,来验证接口和参数是否正确,在shell脚本中修改调试参数,灵活方便。也可用于搭建轻量级的应用环境。 3、我的测试环境是centos7,脚本依赖的命令都是centos系统自带...
3.1.1 嵌入式交叉编译环境搭建 71 3.1.2 minicom和超级终端配置及使用 76 3.1.3 宿主机服务配置 83 3.2 bootloader 87 3.2.1 bootloader的概念 88 3.2.2 bootloader启动流程分析 89 3.2.3 u-boot...
开发环境搭建 Data Source Data Transformation Data Sink 窗口模型 状态管理与检查点机制 Standalone 集群部署 六、HBase 简介 系统架构及数据结构 基本环境搭建 集群环境搭建 常用 Shell 命令 Java API 过滤器详解...
Linux嵌入式系统实验报告: 实验一: 熟悉LINUX下常用命令 实验二 Linux 环境下程序设计基础 实验三 shell程序设计 实验四 搭建嵌入式开发环境 实验五 Linux进程的创建及进程间通信
如果你是一个Linux环境下的开发人员或者系统管理员,那么这本书是必读的。这本书以一种结构化且符合逻辑的方式阐述了Linux 2.6内核的工作原理。这本书介绍了内核的内存管理,进程调度, I/O架构以及块设备管理等内容...
第二阶段 Linux开发基础与shell编程 第三讲 Linux代码编辑器 知识点1: VIM的基本用法 知识点2: VS Code 简介 实战项目: 安装Vim 和 VS Code,配置环境,配置或安装插件支持C、shell、Makefile 语法高亮 第四讲 ...
Linux内核中有上百个驱动,知识点多且杂,对于想学习驱动的同学来说,需要尽快掌握基础知识:如开发板的基本使用,硬件基础知识,开发环境的搭建,Linux常用工具,内核的编译以及烧写,Linux shell命令,C语言基础,...
大数据 大数据学习路线 大数据技术栈思维导图 ...Spark 开发环境搭建 弹性式数据集 RDD RDD 常用算子详解 Spark 运行模式与作业提交 Spark 累加器与广播变量 基于 Zookeeper 搭建 Spark 高可用集群 Spark SQL :
文章目录基于阿里云服务器端环境搭建配置开发环境安装 Python 3.8.2安装 Tornado安装 MySQL安装 mysqlclient安装 SQLAlchemy 简单记录 – 掘金 基于 Python 轻松自建 App 服务器 目标是搭建一款简洁、高效,并能快速...
二:Linux基础 Linux操作系统的概念、安装方法,详细了解Linux下的目录结构、基本命令、编辑器VI ,编译器GCC,调试器GDB和 Make 项目管理工具, Shell Makefile脚本编写等知识,嵌入式开发环境的搭建。...
6.2. 嵌入式Linux开发中搭建NFS服务的一般过程 39 7. 操作内核模块 40 7.1. 构建内核模块 40 7.1.1. 在内核源代码树中构建模块 40 7.1.2. 在内核源代码树之外构建模块 40 7.2. 载入模块 41 7.3. 管理配置选项 41 8. ...
Spark开发环境搭建 弹性式数据集 RDD RDD使用算子详解 Spark运行模式与作业提交 Spark 累加器与广播信号 基于Zookeeper搭建Spark高可用服务 火花 SQL: 日期帧和数据集 结构化API的基本使用 Spark SQL 外部数据源 ...