作者:Chancel Yang, 创建:2024-09-08, 字数:4230, 已阅:75, 最后更新:2024-09-08
本文记录一些在 Windows11 下开发时,可以提升效率的工具和软件,部分软件可能对系统版本要求较高,低于 Windows11 版本的设置请自行尝试
Scoop 是一个 Windows 平台下的命令行安装工具,它旨在简化软件的安装和管理
安装 Scoop,Scoop 需要 PowerShell 5(或更高版本)和 .NET Framework 4.5(或更高版本),打开 Powershell 进行安装:
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
scoop install git
scoop update
scoop bucket add extras
安装软件跟其他 Linux 发行版类似,例如安装 vscodium 如下:
scoop install vscodium
PowerShell Core 和 Windows PowerShell 是两个相关但有区别的工具:
PowerShell Core 是一个跨平台的任务自动化和配置管理框架,它基于 .NET Core 开发,支持在 Windows、macOS 和 Linux 上运行,提供了更广泛的兼容性和更现代化的功能
使用 Scoop 安装 PowerShell Core:
scoop install pwsh
启动 PowerShell Core:
pwsh
AutoHotkey 是一个非常强大的 Windows 自动化工具和脚本语言,允许用户通过热键和脚本来自动执行各种任务
文档:
安装方式:
以 scoop 安装为例
scoop update
scoop install autohotkey
举个例子,用 AutoHotKey 实现 Ctrl + Alt + G
打开 chorme ,如果 Chrome 已经在运行,则激活已存在的窗口:
; 定义 Win + G 快捷键
#NoTrayIcon ; 不在托盘区域显示图标
; 定义热键,例如 Win + T
^!g::
{
if WinExist("ahk_exe chrome.exe") ;
{
WinActivate() ;
}
else
{
Run("C:\Program Files\Google\Chrome\Application\chrome.exe")
}
}
将上述内容保存为一个文件 chrome.ahk
并双击执行,然后按下 Ctrl + Alt + G
打开 chrome 浏览器,再次按下,则再次激活窗口
上述的脚本为 AutoHotKey V2.0 以上版本
为了让这个热键开机运行,按下 Win+R
打开运行对话框,输入
shell:common startup
将 chrome.ahk
文件拉入就可以实现开机运行
以下也是常用的一些软件:
类型 | 名称 | 说明 | 安装方法 |
---|---|---|---|
压缩软件 | 7z | 开源的压缩文件格式和相应的压缩工具 | https://www.7-zip.org/download.html |
下载工具 | Free Download Manager | 免费下载管理器,支持BT | https://www.freedownloadmanager.org/ |
影音工具 | HandBrake | 免费开源的视频转码软件 | https://handbrake.fr/ |
VLC | 广受欢迎的开源媒体播放器和跨平台媒体框架 | https://www.videolan.org/ | |
ISO工具 | Rufus | 创建可引导的usb安装介质,高兼容性 | https://rufus.ie/en/ |
Ventoy | 用于引导的ISO镜像,在启动后可以选择放在U盘内的任意ISO镜像 | https://www.ventoy.net/en/index.html | |
网络工具 | Frp | 开源反向代理工具,建立内网穿透的工具 | https://github.com/fatedier/frp |
Gost | GO语言实现的安全隧道,支持正向代理、反向代理等 | https://github.com/ginuerzh/gost | |
系统工具 | NSSM | 允许将任何可执行文件(如应用程序、脚本等)作为Windows服务运行 | https://nssm.cc/ |
Syncthing | 开源的P2P文件同步工具 | https://syncthing.net/downloads/ | |
LocalSend | 与附近的设备共享文件,免费、开源、跨平台 | https://localsend.org/ | |
Flameshot | 开源的截图工具,它提供了丰富的截图功能和编辑选项 | https://flameshot.org/ | |
开发工具 | DBeaver | 开源的跨平台数据库工具,支持MySQL、PostgreSQL、Oracle、SQL Server | https://github.com/JonMagon/KDiskMark |
MobaXterm | 可用于远程访问和管理远程计算机 | https://mobaxterm.mobatek.net/ | |
Scrcpy | 开源的跨平台工具,它允许您在计算机上显示并控制安卓设备的屏幕 | https://github.com/Genymobile/scrcpy | |
tabby | 开源的终端模拟器和 SSH 客户端 | https://github.com/Eugeny/tabby | |
远程管理 | RustDesk | RustDesk 是一个开源的远程桌面软件,它基于 Rust 编程语言开发而成 | https://rustdesk.com/ |
Parsec | Parsec 是一款用于游戏流媒体和远程游戏的软件 | https://parsec.app/ |