谈谈如何调教Mac以提高工作效率

2023-10-11 03:40

本文主要是介绍谈谈如何调教Mac以提高工作效率,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天工作很忙,时间所剩无几,写个与技术无关的流水账,记录一下自己折腾Mac以使其更加舒适的过程。每个人都有自己的偏好,本文只是千万种可能性之一,仅供参考。

机器型号是MJLT2CH/A,即MBP 15 Retina Mid-2015高配版。系统为macOS Mojave 10.14.5。

系统设置
Dock

Dock默认在屏幕下方,使得原本就是16:10比例的屏幕可用高度很低,因此建议把它放在左边(右边也行,但感觉怪怪的,不符合阅读方向)。后来我在MBP的左方加了第二台显示器,Dock会自动跑到显示器上,令人窒息,于是干脆改成在屏幕下方且自动隐藏,观感非常好。

Dock的鼠标悬停放大效果与最小化窗口的Genie效果都很花哨,但除了吃资源之外并没什么用处,故关掉放大,并将Genie改成普通的Scale效果。

195230-1ac779ae110c4d3f.png
系统是英文的。自从上大学之后就再没用过中文系统了,Windows和Linux也一样
键盘

勾上“Use F1, F2, etc. keys as standard function keys”,之后不用按着FN,按F1~F12就会发挥它们本来的作用了。这是Mac用户基操,图略去。我用的是旧款机器,没有Touch Bar的。至于新款Touch Bar机型……还是吐槽它们的垃圾键盘手感吧hhhhh

还有,打开全键盘访问,也就是将“Full Keyboard Access”调成All controls。这样在那些弹出的小窗口和对话框中,就可以按Tab键来选择按钮、复选框等的焦点,不需要再动鼠标指针了。

195230-11bf7adaa4677d52.png
Trackpad

一定要勾上“Tap to click”。否则默认情况下每次单击都要按一下Trackpad,太僵硬。这也是基操,不放图了。

如果经常要选择大段文本,可以在辅助功能里打开三指拖拽,之后就不需要按下Trackpad,直接用三个手指扫过就可以。

195230-998bcd2d8c5c93d2.png

这样设置之后,与Trackpad原本定义的三指手势会有冲突,比如切换屏幕,打开Mission Control等。把三指改成四指就行,不费事。

195230-6c37ddc4d804cf3e.png
屏幕

外接显示器可以说是工作标配,按照习惯合理排布外接显示器很重要。拖动下图中的白色条,可以更改菜单栏的位置。

195230-58521d3b5798208f.png

废话两句,不推荐用普通的1080p显示器接Mac,因为macOS对非高分屏支持甚差,显示会发糊。大小适中(24~27吋)的2K(2560x1440)平面显示器是首选,旋转升降支架也很重要。个人常推荐的物美价廉的型号如戴尔U2518D、明基PD2500Q、AOC LV273HQPX等。

在屏保设置中可以指定屏幕四角为Hot Corner。将鼠标快速扫到对应的角落就可以触发各种操作,我设置的是显示桌面与熄灭屏幕。

195230-f654ed4445d39166.png
常用工具
Alfred

macOS最强效率工具,Spotlight的最佳替代者,没有之一。关于它的教程已经很多,一个比较全面的介绍见这里。只要按Command+空格,就可以干很多事情了。当然,设置起来是有点麻烦的。

195230-d9f3719cc55767ad.png

简单截几个图来说明它到底多强大。

195230-1528ed6d73333592.png
195230-08cb7bc90b2cb679.png
195230-730929d11aa2f81b.png
195230-d5d6b8f238f5c0ba.png
195230-15227a7ddac54532.png
195230-86227442795f42d5.png
Dash

Dash是个API文档浏览器和Snippet管理器,离线查文档非常方便,并且可以与Alfred集成(见上图)。免费版就已经很够用了。

195230-a8966c9954f12780.png
iTerm2 + oh-my-zsh

原生终端与Bash的替代品,用起来方便很多。关于它们的组合也有很多前人的文章写过,配置也不难,比如可以参考这里。oh-my-zsh支持众多的插件,智能补全、语法高亮、Git等插件都不错。

195230-a42a74fc37fc80b9.png
文本编辑器

这东西见仁见智,不过作为软粉(是的我是软粉),必然支持VS Code。写Markdown的话,多数时候会用Typora。

Cheatsheet

macOS上的快捷键非常多,如果能熟记必然会事半功倍。但如果记不住,也可以用Cheatsheet来帮忙。长按Command键就可以弹出当前程序的快捷键列表,很全,并且支持的软件不少。截图不大方便,看官可以自己下载来感受一下。

Homebrew

macOS上的包管理器,基于Git和Ruby写成,可以把它当做yum、apt-get一样来用,官网在这里。要安装它,很简单:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

macOS没有自带wget,假如要安装wget,就可以执行:

brew install wget

通过Homebrew Cask还可以安装macOS App,不过我没怎么用过。如果速度太慢的话,还可以换源。

cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.gitcd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.gitbrew update
虚拟机

Parallels Desktop是全场最佳。不过我还有Surface和自己组的台式机,用到它的机会并不多。

JetBrains全家桶

说是全家桶,我用过的不过IntelliJ IDEA、PyCharm和DataGrip这三个而已。毕竟是吃饭的家伙,必须要用得顺手才好。以IDEA为例,JVM参数调优可以参考我之前写的《调优IntelliJ IDEA的JVM参数》。配置方面可改的就很多了,以下是三个容易提高效率的。

鼠标悬停时,弹出文档popup:


195230-8eae47536104b5bb.png

自动完成功能忽略大小写:

195230-7b40848e450b04ee.png

编辑器窗口中打开过多文件时,拆成多行显示标题,而不是用一行,免去左右滑动的麻烦:

195230-d837e205377eff11.png

这篇关于谈谈如何调教Mac以提高工作效率的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/185253

相关文章

mac中资源库在哪? macOS资源库文件夹详解

《mac中资源库在哪?macOS资源库文件夹详解》经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库,我们怎么打开资源库并使用呢?下面我们就来看看macOS资源库文件夹详解... 在 MACOS 系统中,「资源库」文件夹是用来存放操作系统和 App 设置的核心位置。虽然平时我们很少直接跟它打交道,但了

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制

键盘快捷键:提高工作效率与电脑操作的利器

键盘快捷键:提高工作效率与电脑操作的利器 在数字化时代,键盘快捷键成为了提高工作效率和优化电脑操作的重要工具。无论是日常办公、图像编辑、编程开发,还是游戏娱乐,掌握键盘快捷键都能带来极大的便利。本文将详细介绍键盘快捷键的概念、重要性、以及在不同应用场景中的具体应用。 什么是键盘快捷键? 键盘快捷键,也称为热键或快捷键,是指通过按下键盘上的一组键来完成特定命令或操作的方式。这些快捷键通常涉及同

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

mac安装brew 与 HomeBrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install BREW_REPO="

如何提高 GitHub 的下载速度

如何提高 GitHub 的下载速度 文章目录 如何提高 GitHub 的下载速度1. 注册账号2. 准备好链接3. 创建仓库4. 在码云上下载代码5. 仓库更新了怎么办 一般来说,国内的朋友从 GitHub 上面下载代码,速度最大是 20KB/s,这种龟速,谁能忍受呢? 本文介绍一种方法——利用“码云”,可以大大提高下载速度,亲测有效。 1. 注册账号 去“码云”注册一

mac jdk 1.7 dmg 官方版

百度云下载 https://pan.baidu.com/s/1SQiidrPFF5aZr4xlx0ekoQ https://pan.baidu.com/s/1SQiidrPFF5aZr4xlx0ekoQ   补充说明: 实际上oracle对于历史版本的jdk都有归档可以在官方网站上下载,只是需要注册个号就可以了。 地址如下: https://www.oracle.com/cn/java

编程应该用 Mac 还是 PC ?

『有人的地方,就有江湖』—徐克。笑傲江湖。     序     一个竞争的市场,就会有对立的产生,这世界存在著很多不同的领域,领域好比是个江湖的缩影,因此就有许多门派的纷争,例如说浏览器领域有著最大宗的IE派,门派成长速度飞快,武功版号跳的跟台湾物价指数一样快的Chrome门,不断被模仿,一直被超越的Opera派;韧性极强,一直对抗几大势力的Firefox派等等,程序语言也有自己的领域