idea集成shell运行环境以及shell输出中文乱码的解决

 更新时间:2024年08月17日 12:24:07   作者:mznpdjw  
这篇文章主要介绍了idea集成shell运行环境以及shell输出中文乱码的解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1.背景

出于能用idea解决的就不装新软件的原因

今天使用idea集成一下shell运行环境

还解决了一个小问题,从此就可以愉快的在idea编写shell脚本了

2.集成步骤

2.1安装bashsupport插件

两种方式:

  • 2.1.1官网下载导入

在官网下载idea对应的插件版本,插件安装地址:https://plugins.jetbrains.com/plugin/4230-bashsupport

下载好按照下图导入插件

  • 2.1.2idea工具里的插件在线安装重启

  • 2.1.3卸载默认的shellscript,重启

2.2安装git

下载地址:https://git-scm.com/download/win

git的安装教程一路next就行。

2.3环境配置

设置shell的运行环境

3.编写shell测试脚本

4.解决控制台输出乱码

当输出中文的时候控制台会乱码,这里需要修改idea的配置,现象如下

解决方法是修改配置文件help菜单下的edit custom vm options,添加最后一行然后重启

已解决,如下~

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java 中 try-catch 的用法示例全面解析

    Java 中 try-catch 的用法示例全面解析

    本文全面解析Java中try-catch异常处理机制,涵盖基本结构、多catch块规则、执行流程、与finally配合使用及try-with-resources语句,强调合理捕获异常、资源管理、避免空catch块等最佳实践,感兴趣的朋友跟随小编一起看看吧
    2025-09-09
  • java堆排序概念原理介绍

    java堆排序概念原理介绍

    在本篇文章里我们给大家分享了关于java堆排序的概念原理相关知识点内容,有需要的朋友们可以学习下。
    2018-10-10
  • SpringBoot请求转发的方式小结

    SpringBoot请求转发的方式小结

    本文主要介绍了SpringBoot请求转发的方式,一共有两大类,一种是controller控制器转发一种是使用HttpServletRequest进行转发,本文就详细的介绍一下,感兴趣的可以了解一下
    2023-09-09
  • struts2 validation.xml 验证规则代码解析

    struts2 validation.xml 验证规则代码解析

    这篇文章主要介绍了struts2 validation.xml 验证规则代码解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • SpringBoot和Springfox(Swagger)版本不兼容的解决方案

    SpringBoot和Springfox(Swagger)版本不兼容的解决方案

    documentationPluginsBootstrapper这个 bean 无法正常启动,原因是遇到了空指针异常(NullPointerException),这通常是由于 Spring Boot 和 Springfox 的版本不兼容导致的路径匹配策略冲突,本文给大家介绍了SpringBoot和Springfox(Swagger)版本不兼容的解决方案
    2024-12-12
  • Java连接PostgreSql数据库及基本使用方式

    Java连接PostgreSql数据库及基本使用方式

    这篇文章主要介绍了Java连接PostgreSql数据库及基本使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • springcloud gateway自定义断言规则详解,以后缀结尾进行路由

    springcloud gateway自定义断言规则详解,以后缀结尾进行路由

    这篇文章主要介绍了springcloud gateway自定义断言规则详解,以后缀结尾进行路由,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java文件与Base64之间的转化方式

    Java文件与Base64之间的转化方式

    这篇文章介绍了如何使用Java将文件(如图片、视频)转换为Base64编码,以及如何将Base64编码转换回文件,通过提供具体的工具类实现,作者希望帮助读者更好地理解和应用这一过程
    2025-02-02
  • Java求出任意数字的各个位数之和方式

    Java求出任意数字的各个位数之和方式

    这篇文章主要介绍了Java求出任意数字的各个位数之和方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 使用Java将字节数组转成16进制形式的代码实现

    使用Java将字节数组转成16进制形式的代码实现

    在很多场景下,需要进行分析字节数据,但是我们存起来的字节数据一般都是二进制的,这时候就需要我们将其转成16进制的方式方便分析,本文主要介绍如何使用Java将字节数组格式化成16进制的格式并输出,需要的朋友可以参考下
    2024-05-05

最新评论