Skip to content

Loongphy/tools

Repository files navigation

开发工具集

这是一个用于存放日常开发脚本的工具集仓库。

Fish Shell 开发工具

文件: devtools.fish

Git 别名

  • main - 切换到 main 分支
  • cl - git clone 的简写
  • gp - git push 的简写
  • gd - 删除所有非 main 分支
  • gpl - git pull --rebase 的简写
  • gnoe - git commit --amend --reset-author --no-edit 的简写
  • gc - git checkout 的简写
  • gda - 获取最新分支并删除所有非 main 分支

Node.js 工具

  • node-lts - 安装并配置最新的 Node.js LTS 版本(使用 fnm),同时自动安装:
    • @antfu/ni - 统一的包管理器运行器
    • @openai/codex - OpenAI Codex CLI 工具

其他工具

  • kp <port> - 杀死指定端口的进程
  • py - python3 的别名
  • myip - 检查代理是否工作(显示 IP 信息)
  • d - nr dev 的别名(需要 @antfu/ni)
  • e - edit.exe 的别名(Windows 编辑器)

工具列表

工具 描述 文件
YouTube 视频截图 视频截图当前时间戳,保存、复制截图 youtube-screenshot.user.js
中英文空格排版 中英/数字混排的视觉留白(不改文本);跳过输入框、代码块和可编辑区域。 cjk-latin-autospace.user.js
x.user.js 树状结构标记 X 左侧栏相关页面元素 x.user.js

x.user.js

header[role="banner"]  (width=88 via CSS)
└─ div (header 内第一个/唯一 div, width=88 via CSS)
   └─ div (top-parent, width=88 via JS;flex column; justify-content: space-between)
      ├─ div (top)
      │  ├─ div (logo)
      │  ├─ div (left-top)
      │  │  └─ nav[role="navigation"]
      │  │     ├─ a[href="/home"] ...
      │  │     ├─ a[href="/notifications"] ...
      │  │     └─ ...
      │  └─ div (left-middle)
      │     └─ a[href="/compose/post"]  (发帖按钮)
      └─ div (account)
         └─ div (account-inner / wrapper)
            └─ button[data-testid="SideNav_AccountSwitcher_Button"] avatar
               ├─ div (userAvatar-parent)
               │  └─ div[data-testid="UserAvatar-Container-<username>"] userAvatar
               ├─ div (extra-1, 宽度变小时会隐藏)
               └─ div (extra-2, 宽度变小时会隐藏)

About

用于工具相关

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published