Tools: 工具分享

常用软件

开发

  • 文本处理
    • everything 本地搜索引擎
    • beycmpsc win32文本比较工具
  • 远程开发:
    • Visual Studio Code Insiders
  • 切换hosts
  • 抓包软件
    • wireshark(tcp/ip)
    • Charles(http)
  • 调试软件
    • postman

Windows

  • 分析
  • ssh远程连接工具
    • XShell

MacOS

  • 窗口管理器
  • 按键回显
    • MacOS:
    • KeyCastr
  • 虚拟机
    • VMWare fusion
    • UTM
  • 终端
    • iterm2
    • oh-myzsh :frisk
  • ssh forward:
    • SSH Tunnel 16.07

桌面

  • 看电子书:calibre
  • 搜索语言文档:dash
  • 搜索文件:alfred 4

终端

  • 包管理器:homebrew
  • 代码统计:cloc
  • 端口转发:rinetd brew install rinetd

nat网络与宿主机通信https://www.codenong.com/js2e4d2838fd55/

桌面设备

  • 电动升降桌
  • 🏷️屏幕挂灯:BenQ Screen Bar (明基屏幕挂灯)
  • 🏷️显示器:LG35WN73A-B(乐金35寸显示器)
  • 🏷️音响:Edifier R1280DB Speaker(漫步者 R1280DB)
  • 🏷️配件:OrbitKey Nest(OrbitKey收纳盒)
  • 🏷️装饰:Grid Studio Apple iPhone(苹果手机元件画)
  • 🏷️显示器支架:Balolo Setup Cockpit (Balolo胡桃木支架)、爱格升支架
  • 🏷️鼠标:Logitech MX Master3(罗技MX Master3鼠标)
  • 🏷️键盘:Logitech MX Keys(罗技MX 键盘)Keychron K2(京造K2)
  • 🏷️鼠标垫:Harber London Desk Mat(Harber London鼠标垫)
  • 🏷️桌子:Flexispot EC5(Flexispot EC5升降桌)
  • 🏷️椅子:Flexispot BD10 Chair (Flexispot BD电竞椅)

详解

sublime text

自动转换TAB成空格。菜单栏Sublime Text –>Settings –> Settings

{

    "default_encoding": "UTF-8",//编码
    "expand_tabs_on_save": true, //若要在保存时自动把tab 转换成空格,请把值设置成 true,如不需要: 设置成 false
    "font_size": 15,//设置字体大小
    "tab_size": 4,//把 tab 转换成4个空格
    "show_encoding": true,
    "show_full_path": true,
    "word_wrap": false,
    "trim_trailing_white_space_on_save": true,//此行的主要作用是, 当某行为空格且无其它字符时, 保存时会去除空白
    "translate_tabs_to_spaces": true//把tab 转换成 空格
}

PDF文档编辑

  • Adobe Acrobat Professional

    pdf阅读器,后面文档很多都是加密的,每次 打开需要输入密码,可以用“悦书pdf阅读器”进行解密。ctrl + alt +d 去水印

  • PDF转markdown

    通过PDF XChange Editor将PDF转Word格式,再用pandoc或者Typora转换为Markdown格式

视频转文案

浏览器登录飞书,找到妙记,上传视频,查看文字记录。

PotPlayer 播放器

MPV视频播放器

MPV 是一个基于 MPlayer 和 mplayer2 的开源极简全能播放器。支持各种视频格式、音频解码、支持特效字幕(电影动漫的ass特效字 幕都没啥问题),不仅支持本地播放,同样支持网络播放。重点是 MPV 具有多系统平台支持、命令行、自定义、GPU 解码、脚本支持等特点……

高手们的挚爱!MPV 极简万能播放器

MPV 下载与安装

https://mpv.io/

1、Windows

下载Windows 64位

2、Linux

#ubuntu
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt-get install mpv

3、macOS (Mac OS X) 带图形界面

命令行式

brew install mpv

本地观看 youtube 视频

mpv https://youtube.com/xxx

mpv 使用

1、OSC 界面操作说明

img_20240213_094809.png

2、快捷键

操作主要通过键盘快捷键(区分大小写)调整。下面介绍一些常用的 mpv 快捷 键(更多的快捷键请阅读官方参考手册)。

鼠标操作
-------------------------------------
鼠标左键双击    进入/退出全屏
鼠标右键单击    暂停/继续播放

播放控制
-------------------------------------
快捷键         作用说明
[] : 播放速度
, : 逐帧播放
. : 按下播放,回弹暂停
p 和 Space : 暂停、继续播放
/ 和 *  : 减少/增加音量
9 和 0 : 减少/增加音量(数字键盘区的9、0不可用)
m         静音
{    }    大幅度快进后退  或小副度 [ ]
← 和 → : 快退/快进5秒
↑ 和 ↓ : 快进/快退1分钟
<    >    上一个/下一个(播放列表中)
Enter         下一个(播放列表中)
l         设定/清除 A-B循环点
L         循环播放
小L     设置循环播放点
s 和 ctrl +s : 截屏
Ctrl + s 连续截屏 保存在桌面
q 或 command q : 停止播放并退出
Q         保存当前播放进度并退出,播放同样文件从上次保存进度继续播放。

O : 切换OSD模式,会显示进度
w 和 e : 降低/ 提高摇移范围。#放大缩小全屏图像
d --------------循环丢帧状态: 无 / 跳过显示 / 跳过解码
7/8 调整饱和度


视频控制
-------------------------------------
_(下划线)         循环切换可用视频轨
A         循环切换视频画面比例
Alt+0    Command+0 on OS X    0.5倍源视频画面大小
Alt+1    Command+1 on OS X    1倍源视频画面大小
Alt+2    Command+2 on OS X    2倍源视频画面大小
delete键 是否显示进度条

音频控制
-------------------------------------
#         循环切换可用音频轨
Ctrl +    Ctrl -    音轨延迟+/- 0.1秒

字幕控制
-------------------------------------
V         关闭/开启字幕
j    J    循环切换可用字幕轨
x    z    字幕延迟 +/- 0.1秒
r 和 t : 上移/下移字幕位置
u : 字幕样式override

窗口控制
-------------------------------------
T : 窗口始终置顶
f  : 进入/退出全屏
ESC : 退出全屏
Command+f OS X Only    切换全屏


------------------
常用

[]播放速度
<逐帧播放
>按下播放,回弹暂停
-------------------
shift+T最前端显示
PageUP下一章节
PageDown上一章节
Right前进5秒
Left后退5秒
Up前进10秒
Down后退10秒
RightClick/Space/P暂停播放
f/LeftDoubleClick全屏
ESC退出全屏
q/command+q退出播放器
O显示进度
[]播放速度
w/e好像是剪裁
r/t字幕位置
u字幕样式override
s/ctrl+s截图
d反交错开关Deinterlace
h/k电视频道(没什么用)
J切换字幕
L某一段重复播放(鬼畜)
Z/X字幕延迟
v隐藏显示字幕
M静音
<逐帧播放
>按下播放,回弹暂停
1对比度-
2对比度+
3亮度-
4亮度+
5伽马-
6伽马+
7饱和度-
8饱和度+
9、/减小音量
0、*增大音量

3、mpv 播放多个文件 (播放列表)

MPV 支持播放列表文件(如:m3u)。如果需要临时播放多个文件,Windows 下 (打开MPV,选中多个文件拖入窗口),Linux 和 OS X下则选中多个文件,右键 选中MPV打开。鼠标右键单击“上一个”或者“下一个”按钮可以临时显示当前 播放列表。

如果需要将该目录的文件全部添加进MPV的播放列表中,命令行跳转到该目录。

使用命令: mpv *.*

4、mpv 播放音乐音频

如果音频文件内嵌音乐封面图片,MPV 也可以同时显示的,比如 MP3 格式。

5、命令行调用 mpv

各平台下的 mpv 均能支持命令行调用来进行播放,具体命令参数见官方参考手 册。(注:参数调用需要加“–”,配置文件内使用则不需要加“–”)。

Mac OS X 平台下通过终端调用输出相关反馈信息需要添加参数:–terminal

6、幻灯片播放图片文件

除了视频和音乐之外,mpv 其实还支持幻灯片的方式来播放图片。拖入多个图片 进入MPV,它就会以一秒显示一张图片的方式进行播放。

mpv 配置文件介绍

mpv 的默认设置并不适合与所有人,软件提供众多自定义选项,既能用于命令行, 也能用于配置文件。它们可以让 MPV 更加贴合用户自己的使用习惯。这里介绍 的一些常用的选项只是 MPV 官方参考手册中很小一部分。

1、mpv 配置文件的存放路径

注:请运行一次 MPV 后再去打开配置文件夹,否则可能提示文件夹不存在。

  • Windows 平台

%APPDATA%/mpv/

打开方式:Win+R 运行 %APPDATA%/mpv/

Linux 平台

~/.config/mpv/

打开方式:终端执行命令:nemo ~/.config/mpv/

注:nemo 为Linux Mint 自带文件管理器,其它发行版文件管理器或有不同,如:Ubuntu 带的是 nautilus

  • Mac 平台

~/.config/mpv/

打开方式:终端执行命令:open ~/.config/mpv/

配置文件

mpv.conf 是 mpv 的主配置文件,其它相关的配置文件也会放置在上述的路径里 面。注:配置文件中的内容只需根据实际需要选择性使用即可,#号起头的注释 无需填写。这有一个 mpv 配置文件的示例。 https://github.com/mpv-player/mpv/blob/master/etc/mpv.conf

mpv.conf 主配置文件

#窗口
#窗口始终置顶
ontop

#关闭窗口装饰(无边框)
no-border

#视频窗口最大化适应(当视频分辨率大于屏幕分辨率时,限制窗口大小为屏幕分辨率对应比例,避免完全占满屏幕)
autofit-larger=85%x85%

#如播放的为图片文件,则给定秒数显示文件(默认值为一个图像文件显示1秒)
image-display-duration=1

#轨道选择
#指定优先使用音轨(DVD使用ISO 639-1两位语言代码,MKV、MPEG-TS使用ISO 639-2 三位语言代码)
alang=zh,chi

#指定优先使用字幕轨(DVD使用ISO 639-1两位语言代码,MKV、MPEG-TS使用ISO 639-2 三位语言代码)
slang=zh,chi

#播放控制
#播放循环方式(inf 只有一个文件时循环该文件,有多个文件时则循环播放列表)
loop=inf

#视频
#视频硬件解码API选择(因系统环境、显卡、驱动等差异硬件解码API方式(阅读官方参考手册查询)各有不同,建议实际测试验证后再填入可用API),默认值为 no(使用软件解码),auto 为自动。
hwdec=auto

#音频
#设定程序启动后的默认音量
volume=80

#播放音频文件时显示含有的图像(如封面),默认值为 attachment,不显示值为 no
audio-display=attachment

#音量最大值设定(范围:100.0-1000.0),默认值为130
volume-max=150

#加载视频文件的外部音频文件方式。(fuzzy 加载含有视频文件名的全部音频文件)
audio-file-auto=fuzzy

#字幕
#加载视频文件的外部字幕文件方式。(fuzzy 加载含有视频文件名的全部字幕文件)
sub-auto=fuzzy


#截屏
#截屏文件格式(可选:png、ppm、pgm、pgmyuv、tga、jpg、jpeg)
screenshot-format=jpg

#截屏文件名模板
screenshot-template="%F-ScreenShot-%02n"

#截屏文件保存路径
screenshot-directory=~~desktop/

#截屏jpeg 质量(0-100),默认值为90。
screenshot-jpeg-quality=100

更多选项见官方参考手册章节:OPTIONS

input.conf 按键功能设定

input.conf 是按键方面的配置文件,可以参考这个示例。

#鼠标滚轮向前滚动减少音量2
MOUSE_BTN3 add volume -2

#鼠标滚轮向后滚动增加音量2
MOUSE_BTN4 add volume 2

更多选项见官方参考手册章节:COMMAND INTERFACE

旋转视频

在 mpv 工作目录创建目录 portable_config

input.conf 文件内容

f          cycle fullscreen                               # 同内建方案
Ctrl+LEFT  cycle-values video-rotate "0" "270" "180" "90" # 视频输出逆时针旋转90°
Ctrl+RIGHT cycle-values video-rotate "0" "90" "180" "270" # ~~~~~~~~逆~~~~~~~~~~~

mpv.conf 文件内容

#关闭窗口装饰(无边框)
no-border

scripts 脚本文件夹

作用:MPV 启动时,保存在该目录中的 Lua 脚本将被自动加载并执行,这里是一些 Lua 脚本示例。

推荐示例:autoload 脚本

作用:自动将该目录的中的全部文件加入到 MPV 的播放列表中

编写说明见官方参考手册章节:LUA SCRIPTING

lua-settings/osc.conf (OSC / On Screen Controller) 脚本控制

作用是可以配置 OSC 的显示。下面为选项注释和选项:

# 以总时间显示代替剩余时间显示
timetotal=yes

# 以毫秒显示时间码
timems=yes

如果想使用老版的经典 OSC 布局,请在osc.conf 中填入下列设定:

layout=box
seekbarstyle=slider
deadzonesize=0
minmousemove=3

更多选项见官方参考手册章节:ON SCREEN CONTROLLER

emacs 窗口透明

(defun loop-alpha ()
  (interactive)
  (let ((h (car alpha-list)))
    ((lambda (a ab)
       (set-frame-parameter (selected-frame) 'alpha (list a ab))
       (add-to-list 'default-frame-alist (cons 'alpha (list a ab)))
       ) (car h) (car (cdr h)))
    (setq alpha-list (cdr (append alpha-list (list h))))
    )
)
;; (loop-alpha)

VSCODE插件

html插件:

  • Live Server

javascript插件:

  • Code Runner

PHP

  • PHP Server

OBS

https://obsproject.com/zh-cn/download

接的相机录播的,直接terminal做透明,可以看这个视频

节目录制花絮:https://www.bilibili.com/video/BV1Va411d7Qf/?vd_source=70e4e839cabca1314b02190e14da328a

画面

画面布局

  • 来源 中选择 显示器采集 或者 macOS Screen Capture 或者 窗口采集
    • 使用 窗口采集 注意:
      • 不能把窗口最小化
      • 屏幕允许时,尽可能保持窗口可见
  • 观众看到摄像头、采集卡、外接摄像机画面,在 来源 中选择 视频采集设备

图层:来源中的内容叫做"图层",最上面会覆盖下面的内容

  • 对画面不满意,按住鼠标左键可以对图层进行大小、位置、方向的调整
  • Opotion + 鼠标左键:可以进行裁剪
  • 还原:对图层调整太多时,选中对应图层,右键 变换 再选择 重置变换
  • 图位置锁定:点击锁即可
  • 图层自动适应屏幕:选中对应图层,右键 变换 再选择 比例适配屏幕

视频位置:文件 –> 显示录像

画质

控制按钮 中选择 设置

  • 视频选项:画布清晰度、输出分辨率
    • mac 推荐都改为 1920x1080,常用帧率FPS值 60,再重新调整画面布局
      • 教学演示、画画、唱歌等场景帧率用 25 PAL 足够

Mac 本地声音问题

mac 13以下版本

mac 最新版本无法录制本地音频,这里可以借助虚拟音频软件解决,可以用如下任意一种:

视频参考:https://www.bilibili.com/video/BV1hG4y187Es/?spm_id_from=333.337.search-card.all.click&vd_source=70e4e839cabca1314b02190e14da328a

安装 BlackHole,默认安装就好。

  • 安装后,点击 mac 界面小喇叭 声音偏好设置 ,可以在输出输入中看到 BlackHole 设备。

设置:

  • 打开 音频 MiDI 设置 或者 Command + 空格 搜索 midi。
  • 点击左下角 + 号,选择创建多输出设备,勾选声音设备,并保持 BlackHole 置于下方,可以勾选漂移校正
    • 如,外置耳机、BlackHole 2ch
  • 打开 声音偏好设置 , 输出选多输出设备,输入选直播录制时的麦克风
    • 不直播时,选择自己日常用的音频设备即可
  • 打开直播录屏软件 OBS

但上面我们无法听到声音,观众能听到。

可以用在 OBS 混音器中右击高级音频设置,灵活设置对应音频的监听、输出的关系:

  • 监听:控制主播自己是否听到音频
    • 麦克风:关闭监听,录自己的声音
  • 输出:控制直播观众是否听到音频
    • 桌面音频:监听并输出
  • 关闭监听:主要听不到声音,但是直播观众可以听到

如:

不同场景防卡

直播

编码器(Encoder):根据自己设备进行调整 关键帧(Keyfram):Twitch: 2、Youtube: 2 比特率(Bitrate):Twitch 6000~8000

  • mac
    • 编码器:x264 或 苹果 VT H264 硬件编码器
    • 比特率:6000 Kbps
    • 关键帧间隔:2s
  • Intel
    • 编码器:苹果 VT H264 硬件编码器
    • 比特率:6000 Kbps
    • 关键帧间隔:2s

录制 关注录像文件大小

编码器(Encoder):根据自己设备进行调整

关键帧(Keyfram):可以深度设置为 1

比特率(Bitrate):数字越大越清晰、文件越大、可以降低或调高

  • 编码器:x264 或 苹果 VT H264 硬件编码器
  • 比特率:15000 Kbps
  • 关键帧间隔:1s

OBS实现横屏、竖屏同时直播、录制

Windows

常用操作

多桌面切换

在任务栏上,依次选择“任务视图”>“新建桌面”。

打开要在该桌面上使用的应用。

快捷键:
- 创建新的虚拟桌面:Win + Ctrl + D
- 关闭当前虚拟桌面:Win + Ctrl + F4
- 切换虚拟桌面:Win + Ctrl +左/右

若要在桌面之间切换,请再次选择“任务视图”。

系统备份

只备份一次用dism++,支持增量、差异、完整备份 长期备份,用安克诺斯

image-20210428091156469.png
Figure 2: image-20210428091156469

win10安装MSYS2+MinGW64

1.下载msys2,官方地址:http://www.msys2.org/%EF%BC%8C%E8%BF%99%E9%87%8C%E9%80%89%E6%8B%A964%E4%BD%8D%E7%9A%84%E5%AE%89%E8%A3%85%E5%99%A8

2.安装完成之后,先别启动msys2,在 安装根目录/etc/pacman.d/ 下找到mirrorlist.mingw32、mirrorlist.mingw64和mirrorlist.msys并进行修改。

mirrorlist.mingw32文件添加一行,Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

mirrorlist.mingw64文件添加一行,Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

mirrorlist.msys文件添加一行,Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

3.在win10菜单中找到MSYS 64bit并启动MSYS2 MinGW 64-bit

4.认识下命令

pacman -Syu # 同步软件库并更新系统到最新状态
pacman -S package_name1 package_name2 # 安装或者升级单个软件包,或者一列软件包(包含依赖包)
pacman -R package_name # 删除单个软件包
pacman -Rs package_name # 删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系

5.输入=pacman -Syu=更新软件库, 完结后直接点击关闭按钮来关闭窗口

6.重新来一次第2个步骤(这个时候因为更新软件库的原因导致第2个步骤里面的三个文件被覆盖了)

7.使用命令安装mingw64等必要的软件(一个一个地安装)

pacman -S gcc
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-SDL2
pacman -S mingw-w64-i686-SDL2
pacman -S base-devel
pacman -S vim
pacman -S yasm
pacman -S nasm
pacman -S make
Windows下添加msys2-MinGW到右键菜单

1.在Mingw64的安装目录新建一个批处理文件mingw64.bat,内容如下:

@echo off

rem MSYS2的Shell路径
set MSYS2=G:\msys64\msys2_shell.cmd   

rem -mingw32 表示使用32-bit shell  
rem -mingw64 表示使用64-bit shell  
rem -here    表示进入当前目录  
%MSYS2% -mingw64 -here  

2.修改注册表,添加命令

  • 快捷键win+r,在弹出的框中输入regedit,回车后打开了注册表编辑器
  • 在HKEY_CLASSES_ROOT\Directory\Backgroud\shell中添加一项mingw64,
  • 把右边“默认”的字符串改为右键菜单的命令:“MinGW64 Here”
  • 新建一个字符串值icon,数据为MinGW64的路径,笔者的为:D:\msys64\mingw64.exe
  • 在左边的刚才新建的mingw64项下面再新建一项命名为command
  • 把右边的“默认”字符串数据改为前面的mingw64.bat的路径
image-20210801002644231.png
Figure 3: image-20210801002644231
image-20210801002656318.png
Figure 4: image-20210801002656318

或者不用建前面的mingw64.bat,直接使用msys2_shell.cmd的路径再加参数:-mingw64 -here

image-20210801003414378.png
Figure 5: image-20210801003414378

效果

image-20210801003516756.png
Figure 6: image-20210801003516756

常见问题

WLAN图标不见了,上不了wifi

问题描述:

网络连接不可用,WLAN图标不见了,上不了wifi

image-20210428085641284.png
Figure 7: image-20210428085641284

问题总结:

原因:该问题一般是由于无线服务未开启、无线网卡驱动未安装、无线网络开关未开启的原因导致的。

解决:

  1. 在任务栏的网络图标上单击右键,选择“打开网络和共享中心”;
  2. 在左侧点击【更改适配器设置】;
  3. 打开后查看是否有“Wlan”;
  4. 没有的话我们只需要安装“驱动大师”,然后重新安装下无线网卡驱动就可以解决;
  5. 如果有wlan的在“Wlan”上单击右键,选择“诊断”;
  6. 等待Windows网络诊断完成,之后就会看到诊断结果提示“此计算机上没有运行Windows无线服务”。这里点击“尝试以管理员身份进行这些修复”操作
  7. 修复后一般就可以正常使用无线网络了;
  8. 果问题依旧,确保笔记本上的无线网络开关以打开,查看键盘上无线开关所在的按键,然后将【Fn键】+【F5(或F2)】即可,不同的电脑型号快捷键不同,找到那个网络图标就是了。
image-20210428090059771.png
Figure 8: image-20210428090059771
解除网速限制

问题描述:

系统初始的时候是被限制网速的。

问题总结:

解决:

1.“win+r”然后在运行菜单中输入gpedit.msc,点击确认。

2.会看到本地组策略编辑器,然后依次双击,计算机配置–>管理模块–>网络–>QoS数据包计算程序–>限制可保留宽带

3.点击开启限制可保留宽带 4.把宽带限制改成 0 ,然后点击确认,然后再重启一下电脑,你就会发现您的网络比之前的块多了,很明显的就是BT下载。

image-20210428090600086.png
Figure 9: image-20210428090600086

MacOS

常用操作

调出桌面:四指向上
+加号:增加桌面
切换桌面:四指左右滑动
放大桌面:文档最大化,四指向上
键盘快捷键:command+F3即可快速显示桌面,或者Fn+F11键也可以显示桌面

iterm2

  • ⌘(command) + t 新建tab页
  • ⌘(command) + d 水平分屏
  • ⌘(command) + 左右方向键 切换标签
  • ⌘(command) + ; 查看历史命令
  • ⌘(command) + ⇧(shift) + d 垂直分屏
  • ⌘(command) + ⇧(shift) + e 显示时间线
  • ⌘(command) + ⇧(shift) + h 查看剪贴板历史
  • ⌘(command) + w关闭窗格
  • ⌘(command) + ⇧(shift) + w 关闭所有窗格和选项卡的活动窗
  • ⌘(command) + o 打开iterm2的profiles界面
  • ⌘(command) + ⇧(shift) + i 向所有会话同时发送命令

ssh 远程连接

  • Preferences—>Profiles,点+号,配置一个新的profile。Name 任意, Command ssh root@你的IP
  • Window—>Password Manager,配置一个密码.
  • 在新的Profiles里找到Advanced选项,编辑Triggers,Action选择Open Password Manage,Parameters选择配置好的密码,Reguiar Expression匹配 root@你的IP's password
  • 使用时,cmd + o 打开服务器列表即可

也可以编辑 ~/.ssh/config文件为服务器定义域名端口私钥等

cat <<\EOF>> ~/.ssh/config


EOF

屏幕录制

quicktime play

新建影片录制:可以录制电脑屏幕和手机屏 新建屏幕录制

新建屏幕录制 选项中选择麦克风,点击录制 停止:Command + conttol + ESC

手机屏录制 手机线连接转换器,选择手机,开始录制

如何手动删除chrome浏览器中已储存输入框的文字记录

点击已输入过文字的输入框,就会自动带出输入过的文字

按下Shift+fn+Del鍵(MAC)/Shift+Del鍵(Win)后,我们看到需要删除的文字已经删除完毕了。

Brew安装

安装前准备

# 确保 /opt/homebrew 目录存在且归属当前用户(M芯片专用路径)
sudo mkdir -p /opt/homebrew  # 需临时sudo创建目录
sudo chown -R $(whoami) /opt/homebrew  # 立即将所有权归还用户
# 使用中科大镜像的安装脚本(自动配置仓库地址)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选项说明​​:
    输入 `1` 选择 `​​中科大源`​​。
    按提示完成安装,脚本会自动处理镜像配置。

参考:Homebrew 安装与国内镜像配置

emacs

Emacs

org-mode

Orgmode

Donations

打赏

Copyright

© 2025 Jasper Hsu

Creative Commons

Creative Commons

Attribute

Attribute

Noncommercial

Noncommercial

Share Alike

Share Alike