Windows Terminal + Git Bash 是我在 Windows 上用过的最舒服的命令行环境组合

2022-04-19 11:11:14 +08:00
 villivateur

理由:

  1. 配置相对简单,Windows Terminal 从应用商店下载,Git Bash 几乎必装;
  2. Git Bash 提供了 Linux 相关的命令和二进制,会 Linux bash 操作即可;
  3. Git Bash 的自动补全功能比 PowerShell 好用;
  4. Windows Terminal 的外观配置等很好用很漂亮,复制粘贴等操作比原版 Git Bash 好用;

需要调教的地方:

  1. Git Bash 的 Staring directory 需要配置为 %USERPROFILE%;
  2. 闪屏问题见: https://github.com/microsoft/terminal/issues/7200#issuecomment-672786518
3424 次点击
所在节点    分享发现
10 条回复
SenLief
2022-04-19 11:25:34 +08:00
解决了一个闪屏问题。

另外在 git bash 下可以直接调用管理员吗
creanme
2022-04-19 11:37:51 +08:00
要不试试 nushell ?
gogogo1203
2022-04-19 11:49:30 +08:00
windows terminal 可以改字体,加 1 万分。 不过跟 mac 上的 terminal 比起来,还是太小儿科了。

https://www.warp.dev/
别人都 ai 提示命令了。 还有一些花里胡哨的颜色, 可以 win 下就是没有
tengyufei
2022-04-19 11:59:17 +08:00
@creanme nushell 好像 scoop winget 这些命令不能补全,不知道有解吗
xlui
2022-04-19 12:54:36 +08:00
确实,我也是这样使用的,并且给 git bash 加了 zsh ,启动命令里直接切换到 zsh
vishun
2022-04-19 14:17:28 +08:00
为什么要设置`%USERPROFILE%`?个人感觉设置`.`比较好,这样从文件目录内输入`wt`就能定位到当前目录。
villivateur
2022-04-19 14:58:37 +08:00
@vishun 这么配只是为了在没有目录参数的情况下,不让它进到 system32 里面。
你的需求可以用 wt . 实现,或者右键 open windows terminal here
OrdinaryMan
2023-03-14 09:05:53 +08:00
再配合一个包管理工具就更好了,比如 scoop
OrdinaryMan
2023-03-14 09:06:30 +08:00
@xlui gitbash 咋弄 zsh ?
Ethkuil
2023-08-06 13:45:34 +08:00
@SenLief `winget install gsudo`,这样在 Windows 也有 `sudo` 命令可用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/847847

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX