作者:E4b9a6, 创建:2024-09-08, 字数:5749, 已阅:190, 最后更新: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 采用了多个源的管理方式,例如添加最常用的扩展源:
scoop bucket add extras
然后就可以安装 vscodium 如下:
scoop install vscodium
可以通过搜索软件来确定源,从而添加源再安装软件,如下:
PS C:\Users\ycs10> scoop search openjdk
Results from other known buckets...
(add them using 'scoop bucket add <bucket name>')
Name Source
---- ---openjdk-ea java
openjdk java
openjdk10 java
openjdk11 java
openjdk12 java
openjdk13 java
openjdk14 java
openjdk15 java
openjdk16 java
openjdk17 java
openjdk18 java
openjdk19 java
openjdk20 java
openjdk21 java
openjdk22 java
openjdk23 java
openjdk7-unofficial java
openjdk8-redhat-jre java
openjdk8-redhat java
openjdk9 java
PS C:\Users\ycs10> scoop bucket add java
Checking repo... OK
The java bucket was added successfully.
PS C:\Users\ycs10> scoop install openjdk17
Installing 'openjdk17' (17.0.2-8) [64bit] from 'java' bucket
openjdk-17.0.2_windows-x64_bin.zip (177.6 MB) [==========================================================================================================================================================] 100%
Checking hash of openjdk-17.0.2_windows-x64_bin.zip ... ok.
Extracting openjdk-17.0.2_windows-x64_bin.zip ... done.
Linking ~\scoop\apps\openjdk17\current => ~\scoop\apps\openjdk17\17.0.2-8
Adding ~\scoop\apps\openjdk17\current\bin to your path.
'openjdk17' (17.0.2-8) was installed successfully!
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/ |