• 请不要在回答技术问题时复制粘贴 AI 生成的内容
deletemyself
V2EX  ›  程序员

windows Terminal 使用困惑,请指点一二

  •  
  •   deletemyself · Jul 16, 2020 · 5254 views
    This topic created in 2152 days ago, the information mentioned may be changed or developed.

    电脑已安装 git
    缘由:idea 中使用 Terminal 命令行(设置为 git bash)commit 中有汉字提交会显示乱码,git bash 客户端提交就没问题;
    多个项目就需要来回切换或者开多个窗口,使用 Windows Terminal 可以标签显示只显示一个窗口,而且安装 ohmyposh 效果也不错,但是出现几个个问题
    1 、git 连续命令不识别 &&,如 git add . && git commit -m 'test' 就会报错
    2 、部分常用 linux 命令不识别 如 ll

    11 replies    2020-07-17 13:17:27 +08:00
    codehz
        1
    codehz  
       Jul 16, 2020
    powershell 的语法不一样...不是 cmd
    iamwho
        2
    iamwho  
       Jul 16, 2020   ❤️ 1
    1. git add . ; git commit -m 'test'
    2. ll 只是 ls 附加了参数的别名。set-alias ll get-childitem [args]
    Jirajine
        3
    Jirajine  
       Jul 16, 2020 via Android   ❤️ 2
    因为 PowerShell 里的命令都是假的,跟你习惯的 unix 命令行不是一个东西。
    输入 gal 就可以看到这些糊弄你的别名。
    建议你把 git bash 设为默认的 shell
    Tumblr
        4
    Tumblr  
       Jul 16, 2020
    一直用 Windows Terminal + PowerShell 7,也在用 git ( mini git 添加到路径),没出现过这类的情况。
    带中文的话,编码一直是个蛮头疼的问题,目测你的可能是因为 encoding 的问题导致的。
    MaCreee
        5
    MaCreee  
       Jul 16, 2020 via iPhone   ❤️ 1
    frantic
        6
    frantic  
       Jul 17, 2020
    试试 wsl + zsh
    cweijan
        7
    cweijan  
       Jul 17, 2020
    建议在设置中将默认终端改为, PowerShell 就是狗屎
    git 中文乱码需要设置: git config --global core.quotepath false
    cweijan
        8
    cweijan  
       Jul 17, 2020
    建议在设置中将默认终端改为 CMD, PowerShell 就是狗屎
    git 中文乱码需要设置: git config --global core.quotepath false
    jin7
        9
    jin7  
       Jul 17, 2020
    cmd 更差, 可以用 pwsh 7, 它支持&& ||
    KuroNekoFan
        10
    KuroNekoFan  
       Jul 17, 2020 via iPhone
    用 git bash 啊
    v4dc
        11
    v4dc  
       Jul 17, 2020
    wsl 然后用 wsl 里的 whatever shell you like
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3025 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 14:26 · PVG 22:26 · LAX 07:26 · JFK 10:26
    ♥ Do have faith in what you're doing.