2024年,提升Windows开发和使用体验实践 - 终端&命令行篇

💡 原文中文,约6700字,阅读约需16分钟。
📝

内容提要

本文介绍了改善Windows开发体验的方法,包括使用scoop安装字体、美化终端界面、替换PowerShell、进行进程管理、软件搜索、补齐Unix工具链、进行管理员权限操作、命令行代理、展示文件树、创建命令行仪表盘。

🎯

关键要点

  • 本文介绍了改善Windows开发体验的方法。
  • 使用scoop安装字体和美化终端界面。
  • 推荐使用Nerd Fonts美化终端界面。
  • 内置的PowerShell性能较差,建议使用PowerShell 7。
  • Starship是推荐的终端美化工具。
  • WinSW是Windows下的进程管理工具,类似于Linux的supervisor。
  • scoop-search是一个新的搜索工具,速度更快。
  • Gow是Windows下的Unix工具链,提供多种Unix命令。
  • gsudo是Windows下的sudo工具,简化管理员权限操作。
  • proxychains是Windows下的命令行代理工具。
  • erdtree是Rust开发的文件树展示工具,方便展示目录结构。
  • blessed-contrib是一个命令行仪表盘组件库,基于Node.js。

延伸问答

如何使用scoop安装字体?

可以通过添加nerd-fonts bucket,然后使用命令`scoop install <字体名>`来安装字体,例如`scoop install FiraCode-NF`。

为什么推荐使用PowerShell 7而不是内置的PowerShell?

PowerShell 7性能更好,功能更强大,启动速度也比内置的PowerShell快。

WinSW是什么,它有什么用?

WinSW是Windows下的进程管理工具,类似于Linux的supervisor,可以将程序安装为服务并设置自动运行。

如何使用scoop-search替代原有的搜索工具?

安装scoop-search后,可以在$profile中添加配置`Invoke-Expression (&scoop-search --hook)`来替代原有的搜索工具。

gsudo在Windows中有什么作用?

gsudo是Windows下的sudo工具,可以简化以管理员权限执行命令的过程,类似于Linux中的sudo命令。

erdtree是什么,它的主要功能是什么?

erdtree是一个使用Rust开发的文件树展示工具,方便展示目录结构,特别适合在写文章时使用。

➡️

继续阅读