Skip to content

Instantly share code, notes, and snippets.

View maboloshi's full-sized avatar
😑
闭关中。。。。忙起飞了~~~~

沙漠之子 maboloshi

😑
闭关中。。。。忙起飞了~~~~
  • 11:12 (UTC +08:00)
View GitHub Profile

借助git快速批量转换CRLF到LF


换行符的差异

  • windows下每行结尾为回车+换行(CR+LF),即 \r\n
  • unix和macOS下每行结尾为换行LF,即 \n
  • classic macOS(最后一个版本为1999年发布的Mac OS 9,可忽略)下为回车,即 \r

设置jetbrain系IDE

settings > Editor > Code Style > Line Separator > unix and macOS (\n)

@maboloshi
maboloshi / create_ref_github_api.ps1
Created December 8, 2023 03:44
通过 GitHub REST API 创建远程分支 (Powershell 原生实现)
function create_ref {
param (
[Parameter(Mandatory = $true)]
[String]$Token,
[Parameter(Mandatory = $true)]
[String]$RepoNwo,
[Parameter(Mandatory = $true)]
[String]$Ref,
@maboloshi
maboloshi / ci_commit_with_signature.sh
Last active April 6, 2025 12:32
通过 GitHub GraphQL API 中的`CreateCommitOnBranch`将提交附加到给定分支。\n Attach a commit to a given branch via `CreateCommitOnBranch` in the GitHub GraphQL API.
#!/bin/bash
while getopts ":T:R:B:P:F:D:h:b:" opt; do
case $opt in
T)
# 通过 GitHub GraphQL API 进行身份验证的 TOKEN
# TOKEN for authentication via the GitHub GraphQL API
TOKEN=$OPTARG
;;
R)
@maboloshi
maboloshi / 基于SumatraPDF的文件预览器.md
Last active November 3, 2025 01:34
基于SumatraPDF的pdf, djvu, 等文件的资源管理器预览窗格预览器安装

需提取的文件

  • PdfPreview.dll
  • libmupdf.dll

安装方法

注册

基于SumatraPDF的文件预览器_install.inf -> 右键 -> 安装

卸载

基于SumatraPDF的文件预览器_uninstall.inf -> 右键 -> 安装

@maboloshi
maboloshi / MDShellExtensions_install.inf
Created April 20, 2025 14:52
基于MDShellExtensions 项目的 Markdown Preview Handler
[Version]
Signature="$Windows NT$"
[DefaultInstall.ntamd64]
AddReg=AddRegKeys
CopyFiles = Sk4dCopyFiles
[AddRegKeys]
; 关联文件扩展名与预览处理器和缩略图生成器
HKCR,".markdown\shellex\{8895B1C6-B41F-4C1C-A562-0D564250836F}",,,"{2417D607-9848-4D35-9178-DC3FA975D174}"