风过空庭,字句正徐来。
Hi关于我跑步知识库GitHub
© Asplitline. | RSS 订阅 | 站点地图 | | Stay hungry. Stay foolish.
Powered by Mix Space&
白い
.
|
正在被0人看爆
纸白微明,未成篇章。

开源工具收集

(已编辑)
8

开源工具收集

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • 1. PortKiller

    1.1 简单介绍

    PortKiller 是一个端口管理工具,用来查看本机端口占用情况,并快速结束占用端口的进程。

    前端开发中最常见的用途是解决:

    Port 3000 is already in use
    Port 5173 is already in use
    

    1.2 怎么安装

    macOS:

    CodeBlock Loading...

    Windows:

    从 GitHub Releases 下载对应安装包。

    项目地址:

    TEXT
    https://github.com/productdevbook/port-killer
    

    1.3 使用场景

    • 启动 Next.js、Vite、Node 服务时端口被占用
    • 查看本机正在运行的端口和进程
    • 快速关闭残留的本地开发服务
    • 管理常用开发端口,例如 3000、5173、8080
    • 排查本地服务启动失败问题

    2. Heynote

    2.1 简单介绍

    Heynote 是一个面向开发者的草稿本工具,可以用来记录临时代码、JSON、SQL、Shell 命令、Markdown 文档和工作笔记。

    它的特点是内容按 Block 分块,每个 Block 可以设置不同语言类型,适合开发过程中快速记录和整理。

    2.2 怎么安装

    macOS:

    CodeBlock Loading...

    也可以从 GitHub Releases 下载。

    项目地址:

    CodeBlock Loading...

    2.3 使用场景

    • 临时保存接口返回 JSON
    • 写日报、周报、会议记录
    • 保存 SQL、Shell、JS 代码片段
    • 记录 Bug 复现步骤
    • 做简单计算
    • 写消息或文档草稿

    3. LocalSend

    3.1 简单介绍

    LocalSend 是一个局域网文件传输工具,可以在手机、电脑、平板之间传文件和文本。

    它支持 Windows、macOS、Linux、Android、iOS,适合跨设备传输截图、安装包、日志和临时文本。

    3.2 怎么安装

    macOS:

    CodeBlock Loading...

    Windows:

    CodeBlock Loading...

    Android / iOS:

    在应用商店搜索 LocalSend 安装。

    项目地址:

    CodeBlock Loading...

    3.3 使用场景

    • 手机和电脑互传截图
    • 给测试机发送 APK、安装包
    • 电脑之间传文件
    • 发送接口地址、验证码、日志文本
    • 局域网内快速传输文件

    4. SwitchHosts

    4.1 简单介绍

    SwitchHosts 是一个 hosts 管理工具,可以创建多套 hosts 配置,并在本地环境、测试环境、预发环境之间快速切换。

    前端和后端联调时,经常需要把某个域名指向指定 IP,SwitchHosts 可以让这个过程更方便。

    4.2 怎么安装

    Windows:

    CodeBlock Loading...

    其他系统可以从 GitHub Releases 下载对应安装包。

    项目地址:

    CodeBlock Loading...

    4.3 使用场景

    • 切换本地、测试、预发环境
    • 将域名绑定到指定 IP
    • 本地开发时模拟线上域名
    • 管理多个项目的 hosts 配置
    • 团队共享远程 hosts 配置

    5. fzf

    5.1 简单介绍

    fzf 是一个命令行模糊搜索工具,可以在终端中快速搜索文件、目录、历史命令、Git 分支、进程等内容。

    它适合经常使用终端的开发者,可以明显提升查找和切换效率。

    5.2 怎么安装

    macOS:

    CodeBlock Loading...

    Ubuntu / Debian:

    CodeBlock Loading...

    Windows:

    CodeBlock Loading...

    项目地址:

    CodeBlock Loading...

    安装后建议配置 Shell 集成。

    Zsh:

    CodeBlock Loading...

    Bash:

    CodeBlock Loading...

    5.3 使用场景

    • 快速搜索并打开文件
    • 搜索历史命令
    • 快速进入目录
    • 搜索 Git 分支并切换
    • 搜索进程并结束
    • 配合 rg、fd、bat 提升终端效率

    常用快捷键:

    CodeBlock Loading...

    工具定位

    工具 主要用途
    PortKiller 处理端口占用
    Heynote 临时记录和草稿
    LocalSend 局域网文件传输
    SwitchHosts hosts 环境切换
    fzf 命令行模糊搜索

    这 5 个工具可以覆盖本地开发中的端口管理、环境切换、文件传输、临时记录和终端检索。

    brew install --cask productdevbook/tap/portkiller
    
    brew install --cask heynote
    
    TEXT
    https://github.com/heyman/heynote/
    
    brew install --cask localsend
    
    winget install LocalSend.LocalSend
    
    TEXT
    https://github.com/localsend/localsend
    
    choco install switchhosts
    
    TEXT
    https://github.com/oldj/SwitchHosts
    
    brew install fzf
    
    sudo apt install fzf
    
    winget install fzf
    
    TEXT
    https://github.com/junegunn/fzf
    
    source <(fzf --zsh)
    
    eval "$(fzf --bash)"
    
    TEXT
    Ctrl + T:搜索文件
    Ctrl + R:搜索历史命令
    Alt + C:搜索目录并进入