VsCode编辑器之shell脚本的编辑

VsCode编辑宇宙之shell脚本的编辑

背景介绍

长期从事.Net开发,一直使用宇宙第一IDE Visual studio系列,VsCode的横空出世,让我又多了一个非常完美的选择,vscode从Python,前端,Golong,MarkDown,shell,qt,c#都有非常完美的插件支持,真的让人爱不释手。本系列将介绍用vscode开发和编辑的常用配置和插件。
环境介绍
操作系统:Win10
VsCode版本:1.46.0

开干

  • 由于Windows和Linux的系统换行的区别,win是\n\r,而Linux是\n,没有回车符号,所以,Windows环境下编写的Shell脚本一般在Linux系统下运行都会产生各种错误,为了提升我们开发的效率,我们需要一个蹭手的编辑器,那就是VsCode

  • 首先下载Shell相关的插件

  • shellman插件
    提供智能提示和自动补全功能
    在这里插入图片描述

  • shell-format
    脚本代码格式化,不仅支持shell,还支持dockerfile
    在这里插入图片描述
    shell-format 需要安装shfmt支持
    shfmt 下载地址 https://github.com/mvdan/sh/releases
    将下载好的文件路径记住:D:\LLP Soft\shfmt_v3.5.0_windows_amd64.exe
    ctrl+shift+p 选择首选项(打开用户设置),搜索 shellformat,配置刚才的路径
    回到编辑器中,可以看见效果了。
    在这里插入图片描述

  • ShellCheck
    提供语法检测功能,更快定位问题,对不合法的语法,直接点击提示连接,跳转到问题详细页面,对新手简直不要太友好了
    在这里插入图片描述

  • LF和CRLF
    CRLF:英文全称:Carriage Return Line Feed,即:回车换行。windows 系统环境下的换行方式。
    LF:英文全称:Line Feed,即:换行。Linux 系统环境下的换行方式。
    点击VsCode的下方LF或者CRLF可以自由切换行位的换行符号组合
    在这里插入图片描述

  • 全部插件截图
    在这里插入图片描述

博客review计划

由于以前很多时候是为了记录一下笔记,有的是为了活动啊之类的,导致很多博客环境不全,代码不全,排版混乱,专栏分类不清楚,所以在开始写新的博客直接,开启review计划。
review:20220820

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值