谈谈我对上手MacOS的体验与macos常用快捷键总结
categories: [Tips]
tags: MacOS Tips
写在前面
不知不觉间,我的MacBook Air已经陪伴我走过近两年的时光了, 虽然都说M1芯片是小白鼠, 但是在我的体验中, 除了一些专有软件外, 其他的问题都能得到不错的解决. 这当然要归功于无私奉献的开发者们以及Stack Overflow的热心人们.
在从零开始配置Mac的时候当然也走了很多弯路, 但是现在我能说在配置Mac的一些开发环境方面也算是驾轻就熟.
这篇文章中, 我想从以下几点来说说我的选择与体验.
为什么没有继续使用win
开始学计算机, 最先接触的当然是Windows, 随着见识的增长, 其他操作系统才慢慢走进我的视野, 本科时候虽然使用win, 但是还是对Linux系比较感兴趣, 把Linux shell编程研究了个皮毛, 但是Linux(Ubuntu, manjaro, centos虚拟机+双系统都体验过)在win的本子上运行有这样几个问题:
- 虚拟机的性能不能很好发挥, 例如显卡并行计算, 虽然这不失为一个实践(试错)的好平台.
- 双系统虽然能得到跟物理机一样的操作体验, 但是对磁盘的读写要求太大, 电池管理也过于糟糕, 发热现象明显(当然,游戏本可能不存在这个问题).
- 双系统Linux经常会引发win的蓝屏问题, 虽然之后得到了解决, 但是这种不稳定的状况在开发过程中实在让人头疼.
- 自身的不稳定性, 上次更新Linux内核大版本之后, 开机直接卡住不动了, 遇到这样的情况只能重装.
但是, Linux 的优越性以及进行编程开发时候的便捷高效还是让我十分喜爱的. 在win中编译tex
文档和在双系统Ubuntu中, Linux速度就要快不少, 而且 Linux 中成熟的包管理系统也能让软件的安装成为一件十分便捷的事情.
介于以上几点, 我就想找到一种能兼顾win的稳定性与不错的电池管理以及Linux的开发性能的一种系统, 当然, 就是MacOS.
MacOS初体验
2021年1月份我拿到了人生中第一台苹果产品, 就是M1MacBook Air, 8+256GB(这个内存配置看起来跟手机一样, 但是苦于没钱).
刚到手就开始配置各种环境, 因为之前就了解过很多关于brew
在Apple silicon
中的配置, 当时还写博客记录了这些配置的具体过程, 还有就是常用的Python环境(通过brew安装了mini-forge), 以及一些tex
编译软件(mactex-no-gui
), 都是通过brew安装的, brew真的帮了我大忙.
软件方面当然也用过一些破解, 这里要感谢macwk
, 虽然现在已经宕机了. 当然还是支持正版的!
一些我常用的系统级快捷键(文字编辑类)
这里我主要列出了在任何场景下都可以使用的光标移动命令, 这些命令其实是移植自Emacs
, 或者说Shell终端的快捷键(可能是这样, 毕竟Mac本质就是Unix, FreeBSD, Linus没有与Apple合作).
类似这样的快捷操作使得效率大大提高.
下面简单列出来, 供大家参考, (甚至在我熟悉了 Vim 的快捷键之后还是会想去使用MacOS自带的这种快捷键)
一些快捷键是我熟悉了Emacs之后知道的, 还有的是我熟悉 iTerm 之后知道的, 其他的参考官网1.
这里我把CapsLock
映射成了 control
, 因为不管是在MacOS
系统下, 还是在 vim
中, control
都是必不可少的. 输入法切换我用了搜狗. (shift
切换)
其中:
- ⌃: 表示
Control
- ⌥: 表示
Option
(Alt
)- ⌘: 表示
Command
(Super
)谈谈我对上手MacOS的体验与macos常用快捷键总结相关推荐
- 【AHK】微信自定义快捷键/微信体验优化/微信常用快捷键
需求:微信快捷键设置太小,通过AHK设置微信常用的快捷键,例如聚焦搜索框,上下移动聊天对象,快捷打开文件传输助手,还有就是屏蔽订阅号. #IfWinActive ahk_exe wechat.exe! ...
- 手用计算机电池,MacBook 篇一:二手MacBook pro 2017上手+换电池体验
MacBook 篇一:二手MacBook pro 2017上手+换电池体验 2020-12-14 17:49:25 36点赞 98收藏 55评论 前言 随着去年换了苹果手机,对于苹果的生态愈发心水,在 ...
- 东芝固态硬盘工具for linux,不止Windows!东芝RC500苹果MacOS系统体验
不止Windows!东芝RC500苹果MacOS系统体验 2019-11-22 14:02:52 7点赞 10收藏 1评论 除了Windows之外,Linux和MacOS也是非常好用的操作系统,尤其是 ...
- 鸿蒙可以申请体验吗,鸿蒙系统上手!这体验,我吹爆
原标题:鸿蒙系统上手!这体验,我吹爆 昨天晚上,华为举办了鸿蒙及全场景发布会,整个发布会都在以鸿蒙为中心,不仅发布了首批搭载鸿蒙系统的移动设备,还将鸿蒙系统的升级计划呈现出来 值得庆幸的是,目前还在& ...
- macOS Mojave 升级到macOS Monterey
本文简单说明下,系统升级的的体验,我的电脑由macOS Mojave 升级到macOS Monterey,在这个过程中我最直观的感受. 当更新了系统之后,我最直观的感受是UI风格变化了,原来的直角变成 ...
- macOS 常用键盘快捷键大全 - 最值得你记住的 Mac 常用快捷键组合
对于初次接触 macOS 的朋友来说,除了要寻找不同的 APP 软件之外,还有一件事情也直接影响着使用电脑的效率,那就是 - 键盘快捷键! 为了让刚开始使用 Mac 的新手更快地上手,特整理了这一份& ...
- macos mojave_如何修复macOS Mojave上的模糊字体(使用亚像素抗锯齿)
macos mojave Apple's macOS Mojave disables subpixel antialiasing, also known as font smoothing, by d ...
- macos server 恢复安装_如何通过 macOS 恢复功能重新安装 macOS
看点:iPhone X原装屏与国产屏有哪些区别? 看点:换7P.8P屏幕:C11和DTP和DKH的区别 狮淘:不锈钢拆机片5个只需9.9元!包邮!每天10名 了解如何使用 macOS 恢复功能在内置驱 ...
- java开发人员macOS系统上需要安装软件以及常用快捷键
前言 最新更换了macOS系统,首次从windows切换过来必然会有一个熟悉的过程.工欲善其事,必先利其器,作为一个java开发人员首先要将必要的软件下载安装好.在此记录一下需要下载的内容,以便以后查 ...
最新文章
- [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解
- 数据双向绑定_手把手教你用JavaScript如何实现数据双向绑定
- SWFKit 3.5 + 注册机
- shell批量创建随机文件名格式文件
- 多线程 调用多线程的方法 Runtime与ProcessBuilder
- android 屏幕关闭 eofexception,android EOFException异常解决办法 (SharedPreferences保存对象)...
- HVV之WIFI蜜罐反制红队
- JDK1.8 中 ConcurrentHashMap源码分析(一)容器初始化
- java mail 554_554邮件被拒绝:电子邮件地址未经验证[重复]
- hive表列字段显示
- 嵌入式开发与单片机开发有什么区别
- 破解 --- apk文件解析
- app违规收集个人信息被通报了怎么办?教你如何整改
- 哪款软件可以测试脉冲信号,脉冲测试
- 解决联想拯救者打开AMD Radeon Software弹出“The version of AMD Radeon Software ......”框问题
- poj 1383 Labyrinth 树的直径
- 机器性能测试与显卡价格报表
- mac m1 prometheus安装与启动
- LeetCode 力扣算法题解汇总,All in One
- selenium + Chrome 滑动验证码破解三之京东 实现某东登录
热门文章
- ubuntu vscode use clang-format google style
- hexo中matery主题的个性化定制
- python视频人脸检测_OpenCV + python 实现人脸检测(基于照片和视频进行检测)
- 使用`rfkill`控制WIFI开关与`wpa_supplicant`的影响
- 【前端面试】Part 1:2020届初级前端校招笔试题及面经总结 —— 基础知识题
- 经典《像素鸟》游戏,难道你不想自己动手开发一个嘛(附源码免费下载)
- SpringBoot 电子书
- 音乐考试分数计算机,音乐艺考分数怎么算 音乐艺考分数比例
- “戏”说设计模式——外观(门面)模式
- 戏人看戏--什么是Web3.0?区块链又是什么?如何写一个web3.0的界面?