2

mac 初上手的疑问与困惑 - rxliuli blog

 1 year ago
source link: https://blog.rxliuli.com/p/88862964f94e4bdca5c97a5a2581898a/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

最近换了 m2 macbook,使用大概一周多了,作为一个 windows 长期使用者,截止目前为止遇到了很多问题和疑惑,有些解决了,有些目前仍未找到解决方法。

如何添加字体

之前日常的字体为更纱黑体,它并不出色,但主要优势是以统一的风格支持简繁日英四种语言。
基本步骤和 windows 类似,下载 ttc 点击打开,等待验证通过即可。不过 mac 上这个过程会很慢很慢很慢以至于让我以为出现了 bug。

如何外接显示屏关闭盖子不熄屏

虽然查了一堆答案,但实际上只要外接电源并将外部显示器设置为主显示器即可。

如何调整鼠标反向过来

最开始遇到的非常不习惯的地方,不过可以使用工具 SCROLL REVERSER 将之设置为反向。

视频播放器

在 windows 上基本上都是使用 potplayer,强大而简单。mac 上似乎不支持,所以使用了一个开源工具 iina,控制条稍微有点奇怪,但支持通过键盘控制进度倒也还好。

1676612583239.png

1676612583239.png

音乐播放器

虽然 iina 也支持播放音乐,但还是找了一个开源的音乐播放器 museeks

1676374490873.png

1676374490873.png

mac 查看全局快捷键占用

没有找到真正可用的,后续通过 google + 提问查找 mac 的快捷键设置。

如何使用其他输入法

直接使用系统的输入法下载即可,然后可以使用 ctrl+space 切换输入法。

由于与 vscode 提示建议的快捷键冲突,修改为 ctrl+shift+space

mac 上不使用 fn 就使用功能键

在系统设置 将 F1、F2 等键用作标准功能键 启用,ref: https://support.apple.com/zh-cn/HT204436

1675933558696.png

1675933558696.png

实测 F5 刷新浏览器页面的快捷键并未生效。。。

剪切板历史管理

使用开源程序 Maccy 管理即可,github: https://github.com/p0deje/Maccy

mac 上禁用或修改系统的快捷键

首先是 ctrl+space,这是输入法的切换快捷键,在 快捷键 => 输入法 中可以修改

1675940507249.png

1675940507249.png

然后是 ctrl+command+space,默认是唤出 emoji 菜单,在 快捷键 => App 快捷键,修改为一个复杂的不常用的快捷键。

1675940701125.png

1675940701125.png

禁用 command+alt+m 最小化窗口的快捷键,同样在 快捷键 => App 快捷键,修改为一个复杂的不常用的快捷键。

1676524787758.png

1676524787758.png

如何关闭所有访达窗口

在访达窗口按 option+command+w 关闭当前应用的所有窗口。

如何使用类似 ctrl+home/ctrl+end 的快捷键跳转光标

默认情况下 mac 上移动光标的快捷键是

使用 command+home/end 跳转到行(段落)开头/行(段落)结尾
使用 option+left/right 跳转到上一个单词开头/下一个单词段落结尾
使用 command+top/bottom 跳转到文本开始/文本结尾(vscode 中 command+bottom 似乎不生效)

以上按键都可以与 shift 配合使用。

如何在应用关闭主窗口时从 dock 栏隐藏

这取决于应用是否支持该行为,例如 ssr 支持关闭窗口后最小化到右上角,但 proxifier 就不支持,必须在 dock 栏占一个位置。

配置终端命令行提示

使用 iterm2oh-my-zsh 即可。

proxifier mac 激活码

不想在 mac 上再买一次 proxifier,所以使用破解,注册码 3CWNN-WYTP4-SD83W-ASDFR-84KEA,ref: https://www.cnblogs.com/itachilee/p/14202469.html

vscode 中无法使用 Run Script 的功能

错误 The terminal process "/bin/zsh '-c', 'pnpm run dev'" failed to launch (exit code: 127).

安装 iter2 和 oh-my-zsh 后解决,奇怪的。

git pull 拉取代码时自动合并

目前使用 git pull 时总是会提示让输入 commit msg,但应该有配置可以禁用这个行为。

git config --global branch.autosetupmerge always
git config --global branch.autosetuprebase always

ref: https://stackoverflow.com/questions/5480069/

vscode 切换标签页

好吧,idea 在 windows 平台上默认的 alt+left/right 与 macos 本身的光标跳转有冲突。只能使用以下快捷键缓解这个问题

  • command+alt+left/right 在打开的文件中将光标后退/前进到下一个位置
  • ctrl+tab 切换标签页(显然,这个快捷键用起来不是特别好按)

finder

  • mac 中删除桌面上的图标 – 使用 command+退格键 即可删除选中的图标。

  • 快速切换窗口 – 使用 ctrl+left/right 可以切换邻近的窗口,这对于开发时只需要使用常用的几个窗口非常有用快速。(恢复旧的类似于多窗口的行为,放弃类似于移动端一个应用覆盖屏幕的做法)

  • 不显示隐藏文件
    command+shift+. 可以临时切换显示隐藏文件。

    使用以下方法永久设置(似乎对浏览器出发的文件选择器未生效)

    defaults write com.apple.finder AppleShowAllFiles -bool true # 显示隐藏文件
    defaults write com.apple.finder AppleShowAllFiles -bool false # 不显示隐藏文件
    killall Finder # 重启 Finder

    1676374613271.png
  • 如何粘贴文件路径
    有时候复制了一个文件路径,希望能快速在 finder 中打开,可以使用 command+shift+g 快捷键,然后粘贴路径即可。

    1676374734148.png

mac 不再提示权限请求

每次打开国产软件都会请求权限,但禁止后下次打开仍然会提醒,有办法像 android/浏览器 一样永久禁止指定软件的权限请求么?

1676338817475.png

1676338817475.png

无法关闭,因为这是应用程序创建的窗口。

沙盒工具使用什么

Parallels 可以安装 windows,但 $80 实在是有点贵。

如何转换 wav+cue 为 flac

使用 Medihuman Audio Converter 即可,参考:https://www.reddit.com/r/audiophile/comments/s7ftf3/help_with_cue_splitter_program_for_mac/

如何在 Finder 当前目录打开终端

选中目录后,从 访达 => 服务 => New iTerm2 Window Here 即可。

1676352594802.png

1676352594802.png

这其实和期望中的打开当前目录有所区别,而且也比较慢。

好吧,其实右键菜单的二级菜单中也有。

1676366846045.png

1676366846045.png

打开 iTerm2 第一次会有两个终端,这看起来是个 bug。

mac 按后缀修改默认打开程序

  1. 在 Finder 中右键点击一个该类型的文件,调出菜单
  2. 在菜单中选择” 显示简介”(Get Info) 选项
  3. 在弹出的对话框中,展开” 打开方式”(Open With) 选项
  4. 选择你要改变的默认打开程序,并点击下方的” 全部更改…“(Change All)

1676366713119.png

1676366713119.png

选中打开应用程序时的 始终以此种方式打开 选项很迷惑,没想到是只针对这个文件的。

1676612397276.png

1676612397276.png

如何列出所有窗口切换

mac 的 command+tab 只能切换应用,但同一个应用中的多个窗口则无法切换。
使用同一应用切换多个窗口时,需要使用 command+~ 快捷键。
列出所有窗口可以使用 ctrl+top 快捷键,但无法使用快捷键切换,必须右手从鼠标上移动到键盘再移动回鼠标太反直觉了,而且大小不一很奇怪。

使用 alt-tab 可以恢复类似于 windows 的行为。

1676374370548.png

1676374370548.png

选中文件后按下 Enter 重命名,或者右键菜单中选择 Rename。

禁用 chrome 里的右键菜单

默认情况下 chrome 会显示几个 mac 的集成右键菜单项,它们大部分时候并不实用,需要禁用。

1676515401808.png

1676515401808.png
嗯,看起来这个问题似乎是不可解决的,这真的很糟糕。ref: https://superuser.com/questions/1012292/

禁止按住 alt 会输入特殊字符

遗憾的是,这个问题似乎同样无法解决,这是 mac 内置输入法的行为且找不到设置修改。

修改在输入中光标移动为 windows 的快捷键

mac 上的移动光标快捷键可能很好,但显然与 windows 上有相当大的差异。
在 windows 中一般使用以下键来移动光标:

  • home/end 跳转到行首/行尾
  • ctrl+home/end 跳转到文本首/文本尾
  • ctrl+left/right 跳转到单词首/单词尾

以上按键都可以与 shift 配合使用。

可以通过 Karabiner-Elements 配置全局键盘映射可以缓解这个问题。

1676608991086.png

1676608991086.png


Recommend

  • 10
    • blog.rxliuli.com 3 years ago
    • Cache

    博客迁移 - rxliuli blog

    rxliuli blog 博客迁_ 2020年12月29日 早上 355 字 ...

  • 14
    • blog.rxliuli.com 3 years ago
    • Cache

    漫谈 反乌托邦 - rxliuli blog

    最近看完了 1984 这本小说,在之后也补了一下电影 Youtube 正版电影 一些设定令人惊奇 真理部:负责新闻、娱乐、教育、艺术 和平部:负责战争 有爱不:负责维持法律和秩序 富裕部:负...

  • 13
    • blog.rxliuli.com 3 years ago
    • Cache

    前端资源管理 - rxliuli blog

    本文最后更新于:2020年12月31日 上午 框架及社区react: 前端流行的 mvc 框架

  • 19
    • blog.rxliuli.com 3 years ago
    • Cache

    Android 常用 App 清单 - rxliuli blog

    该清单只是吾辈所用,使用工具因人而异,若是你对清单中的内容有何异议,可以在下方进行留言,吾辈会尽快阅读并回复! 附:列出的 Google Drive 链接是因为某些第三方 App 不在 Play Store 之中,而且在可预期的很长时间内都不可能在(Yout...

  • 17
    • blog.rxliuli.com 3 years ago
    • Cache

    JavaScript 中的 ES6 Proxy - rxliuli blog

    JavaScript 中的 ES6 Proxy Ja_ 2020年12月30日 下午 3.3k 字 ...

  • 22

    为什么需要它有些时候不得不需要限制并发 fetch 的请求数量,避免请求过快导致 IP 封禁 需要做到什么允许限制 fetch 请求同时存在的数量 时间过久便认为是超时了 该方法的请求是无序的!...

  • 25
    • blog.rxliuli.com 3 years ago
    • Cache

    树莓派入坑体会 - rxliuli blog

    最近想在家里搭个本地服务器玩,于是便买了个树莓派 4。现在,吾辈已经让它在纸盒里默默吃灰了。 为什么吾辈搭建服务器? 为什么吾辈要选择树莓派? 以及为何最终它还是吃灰了? 上面这些问题吾辈会在下面一一解答...

  • 9
    • blog.rxliuli.com 3 years ago
    • Cache

    前端招聘 - rxliuli blog

    公司在业务快速扩张中,需要大量招人,前端目前有 4 个,但计划再招 9 个。 我们是谁?我们做什么?近年来,爱病理打造了专业实名病理工作者平台、实时镜下共享视野系统等口碑产品。 通过专业的内容分享、丰...

  • 1

    V2EX  ›  程序员 关于 VLAN, macvlan mac 地址的一些疑问?   dummynode · 10 小时 7 分...

  • 7
    • www.v2ex.com 1 year ago
    • Cache

    关于 mac 外接 27 4k 的疑问

    关于 mac 外接 27 4k 的疑问 V2EX  ›  Apple 关于 mac 外接 27 4k...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK