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
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: VSCode是一款非常流行的代码编辑器,可以用来编写各种编程语言的代码,包括Shell脚本。在VSCode中编写Shell脚本非常方便,只需要安装相应的插件即可。常用的插件有Bash Debug、ShellCheck、Shell Format等,它们可以帮助我们检查代码错误、格式化代码等。此外,VSCode还提供了丰富的代码补全、语法高亮等功能,让我们更加高效地编写Shell脚本。 ### 回答2: VSCode 是一款开源且轻巧的 IDE 工具,在使用 VSCode 进行编写 Shell 脚本时,可以大大提高编写的效率和准确性。下面是具体介绍: 1. 快速调试:VSCode 的 Debug 功能可以提供强大的调试支持,包括设置断点、调用堆栈查看、变量跟踪等,可以帮助我们更快地发现问题,并进行解决。 2. 智能提示:VSCode 的智能提示功能可以根据 Shell 的语法规则自动识别并提示关键字、函数名等,减少了代码的书写量,并且避免了常见的语法错误。 3. 语法高亮:VSCode 的语法高亮功能可以显示不同的语法结构,例如文件名、关键字、变量、函数名等,使得代码的阅读和理解更加清晰。 4. 代码格式化:VSCode 可以根据自定义的代码规则格式化代码,使得代码风格更加统一,易于阅读。 5. 安装插件:VSCode 可以通过插件的方式实现对 Shell 的自动化构建、自动完成和代码片段等功能的扩展,可以大大提高我们的编码生产力。 总之,使用 VSCode 编写 Shell 脚本可以大大提高我们的编码效率,避免常见的语法错误,提高代码的健壮性和可维护性。因此,VSCode 是编写 Shell 脚本的非常有效的工具。 ### 回答3: VSCode 是一种功能强大的代码编辑器,支持多种编程语言和开发环境,其中也包括 shell 脚本。利用 VSCode 可以极大提升编写 shell 脚本的效率和代码质量。 首先,VSCode 通过安装相应的插件可以支持不同的 shell 脚本语言,如 bash、zsh 等。安装插件后,可以在代码编辑器窗口中创建、打开、编辑 shell 脚本文件。在 shell 脚本编辑过程中,VSCode 插件可以提供语法高亮、代码自动补全、代码片段等功能,让编写 shell 脚本变得更加便捷。 其次,VSCode 还提供了集成终端功能,可以在编辑器窗口中直接打开终端,并在其中执行 shell 脚本。这种方式不仅方便了测试和调试 shell 脚本,也可以避免频繁切换窗口的麻烦。 另外,VSCode 还支持使用快捷键快速运行和调试 shell 脚本。使用快捷键可以快速地运行脚本或打开 VSCode 内置的调试器,并快速定位出错代码,优化和修复代码。 最后,VSCode 还可以集成源代码管理工具,如 Git,可以轻松管理 shell 脚本文件的版本控制,帮助我们更好地组织和维护代码。同时,VSCode 还提供了一些团队合作的功能,如代码编辑协作,可以多人同时编辑一个文件,提高团队协作效率。 总之,利用 VSCode 编写 shell 脚本是一种高效的方式。它提供了许多工具和插件,能够让开发者在编写 shell 脚本时更加顺畅、便利和有效。同时,VSCode 还能够协助团队协作,优化代码的管控和维护,提升开发效率和代码质量。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值