IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法

博主一直使用window系统工作开发,之前想使用git终端操作命令时都是在桌面-右键-Git Bash Here调出git命令行终端,啪啪啪~,一顿操作并乐此不疲。。。在一个风和日丽的上中午,博主正在疯狂的搬砖时,突然蹦出一个想法,IDEA既然有Treminal命令行终端(默认是windows的cmd命令行终端),我是否可以在Treminal中操作git呢?IDEA这么强大,一定可以的,嗯!

经过一系列研究过后,总结如下:

一、IDEA如何将Treminal默认Windows的cmd命令行终端修改为Git命令行终端模式:

  1. 在IDEA中,点击File -> Settings,或快捷键Ctrl+Alt+S打开设置界面,找到Tools -> Treminal设置界面,设置操作如下图所示:
    IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第1张图片
  2. 设置完成后,打开Terminal命令行窗口,输入Git命令,如图已可以使用。
    IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第2张图片

二、Treminal的Git命令行终端无法使用ll,la等命令解决办法

上面已经设置好git命令行终端,但正当我想一顿命令操作时,输入ll命令不好使,la命令不好使,vim命令还是不好使。。。顿时一脸懵逼~,但奈何博主博学多识,见多识广,之前在linux系统中也曾遇到过ll、la、vim命令不可用的情况,所以大致知道问题原因所在(命令终端bash的配置文件bashrc中未配置命令别名,若想了解详情请移步这里:什么是 .bashrc,为什么要编辑 .bashrc?)。

经过一番研究,成功解决,总结如下:

  1. 打开Git安装目录下的etc文件夹,找到bash.bashrc文件。如下图:
    IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第3张图片
  2. 打开bash.bashrc文件,添加如下内容并保存:
# 命令别名配置
alias ll='ls -l'
alias la='ls -A'
alias vi='vim'
alias sub='sublime-text-dev'
  1. 重新再IDEA中打开Terminal终端,输入ll、la等命令已经可以使用,大功告成!
    IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第4张图片

三、IDEA中Terminal终端执行git命令后乱码问题解决

解决完上述问题,就在博主觉得一切大功告成的时候,终端执行git命令后却出现了乱码问题,例如我执行git log命令查看历史记录,显示乱码如下图所示:

IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第5张图片
经过一番搜索研究尝试之后,成功解决,终极解决办法如下:

  1. 打开系统环境变量 -> 新建 -> 添加变量名:LESSCHARSET,变量值:utf-8 -> 点击确定 -> 确定。
    IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第6张图片
  2. 重启IDEA,打开Terminal终端,输入git命令验证,乱码问题成功解决。
    IDEA的Terminal终端无法执行git命令、Terminal终端无法使用ll,la等命令、git中文乱码问题解决办法_第7张图片

你可能感兴趣的:(开发工具,IntelliJ,IDEA,Git)