Mac OS 上的一些骚操作
本帖记录个人在使用 Mac 操作系统上的一些骚操作,不断更新,以飨读者。
快速移动网页到顶部或底部
用双指上下划触摸板吗?NO,我们有更骚的操作:
command + ↑
回到顶部
command + ↓
滚到底部
另外,
fn + ↑
上滚一页
fn + ↓
下滚一页
fn + ←
Home,回到顶部
fn + →
End,滚到底部
粘贴文字时不要带样式
有时候从网上看到不错的文字想要粘贴到 Word、Evernote 或者文字编辑应用上,但使用 command + v
会连文字样式都带过来,这时候就要使用骚一点的操作了,那就是:
command + shift + v
输入英文时首字母不要自动大写
当你在文字编辑软件上写英文时,Mac 会很贴心地识别首字母并自动大写。但常常让我觉得画蛇添足,明明我不想大写,特别是在博客中或写或改一些代码或脚本时更觉得是捣乱。这时候,我找到了一个禁止自动首字母自动大写的方法:
系统偏好设置 —> 键盘 —> 文本 —> 去除勾选【自动大写字词的首字母】
我要剪切或移动文件
Mac 中,复制的快捷键是 command + c
,粘贴的快捷键是 command + v
,但是剪切的快捷键可不是 command + x
,如果要移动文件,你是不是还在进行 粘贴完再删除 的复杂操作?
NO,其实移动文件可以复制后使用快捷键 command + option + v
实现,快去试试吧。
快速转换中文简繁体
确保简繁体转换服务已经开启,路径如下:
系统偏好设置 —> 键盘 —> 快捷键 —> 服务 —> 将文字转换为繁体中文 / 将文字转换为简体中文
选中需要进行简繁对换的文字,按:
control + shift + command + c
将文字转为繁体中文control + option + shift + command + c
将文字转为简体中文
读写 NTFS 格式的移动硬盘
众所周知,NTFS 版权归属微软,Apple 没有购买版权,无法在 Mac 中进行 NTFS 格式磁盘的写入操作。网上的解决方案有:
- 使用付费软件,如 NTFS for Mac 或者 Tuxera NTFS 等;缺点是价格略贵,无法通过终端进行读写操作;
- 启用系统的 NTFS 写入功能,使用免费软件 Mounty 或者按其官网描述的原理手动执行命令;缺点是不稳定,文件会变灰色(如变灰色可需要通过
xattr -c -r .
恢复); - 使用 OSXFuse 替换系统的 NTFS 驱动;缺点是操作稍微复杂,但可以通过终端进行读写操作,省心,本文推荐。
以下罗列第三种方案的操作步骤:
- 重启 Mac 并在启动时点击 Command + R 进入恢复模式。
- 在恢复模式点击菜单栏的 “工具-->终端”,执行命令
csrutil disable
,然后重启。 - 在终端执行
brew cask install osxfuse
`。 - 紧接着执行
brew install ntfs-3g
(如无sbin的写入权限可先执行sudo chown -R $(whoami) $(brew --prefix)
)。 - 然后执行
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
和sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
替换系统的 ntfs 驱动。 - 最后不要忘了再次进入恢复模式,然后执行
csrutil enable
启用系统完整性,避免系统数据被修改。
参考:Enable NTFS write support in MacOS High Sierra (10.13.x) - medium
macOS mojave 10.14.1+ WiFi crash 导致菜单栏卡住
当发生此类情况时除了重启还可以通过命令行解决,打开终端执行以下命令:
sudo kill -9 `ps aux | grep -v grep | grep /usr/libexec/airportd | awk '{print $2}'`
来自:@Newbing
更重要的是防止问题发生,V2EX 上 @gongzhang 提供了以下解决方案:
- 在「网络」设置中,新建了一个位置,不再使用「自动」
- 在「安全性与隐私」里,「定位服务」->「系统服务」中,取消了「 Wifi 网络」的勾选 没确认是哪个操作避免了卡死的问题
Mac OS 上的一些骚操作的更多相关文章
- 如何将NTFS格式的移动硬盘挂接到Mac OS上进行读写(Read/Write)操作
现在硬盘便宜,很多同学都有移动硬盘,如果你同时使用Windows与Mac OS的话,移动硬盘最好不要使用NTFS文件系统,否则在Mac OS上,你只能读你的移动硬盘,不能写. 但是实际上的情况是,移动 ...
- 在 Mac OS 上使用 TypeScript 编写 ASP.NET Core 1.0 应用
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
- 在 Mac OS 上创建并运行 ASP.NET Core 1.0 网站
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
- Mac OS 上设置 JAVA_HOME
Mac OS 上设置 JAVA_HOME 原文链接:http://han.guokai.blog.163.com/blog/static/136718271201301183938165/ 由于需要, ...
- 在 Mac OS 上编译 FFmpeg
本文转自:在 Mac OS 上编译 FFmpeg | www.samirchen.com 安装 Xcode 和 Command Line Tools 从 App Store 上安装 Xcode,并确保 ...
- 转-在Mac OS上搭建Python的开发环境
在Mac OS上搭建Python的开发环境 本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执 ...
- 在 Mac OS 上编译 OBS
本文转自:在 Mac OS 上编译 OBS | www.samirchen.com 安装环境 第一步,做准备工作,安装编译 OBS 所需要的环境,流程如下: // 给当前用户添加 /usr/local ...
- Mac OS上的远程桌面
最近在做Mac上面的开发,经常在win7和Mac两台电脑上操作,两个键盘,两个鼠标,搞得头都大了,所以干脆把Mac机器远程到win7上面,统一来做,方便些..哈哈!说实话,Mac键盘那些按键真还有点特 ...
- iTerm2终端工具在Mac OS上使用详解
一.概述 因个人工作需要,使用终端工具进行运维和开发工作,但是Mac OS 自带的终端工具使用堡垒机登录配置不了,而且使用CRT等终端工具每次登录堡垒机都需要配置密码,操作起来很麻烦.一直想找一款终端 ...
随机推荐
- TPL DataFlow .Net 数据流组件,了解一下
回顾上文 作为单体程序,依赖的第三方服务虽不多,但是2C的程序还是有不少内容可讲: 作为一个常规互联网系统,无外乎就是接受请求.处理请求,输出响应. 由于业务渐渐增长,数据处理的过程会越来越复杂和冗长 ...
- 工具资源系列之给 windows 虚拟机装个 mac
众说周知,Mac 很好但也很贵,对一般大众而言,漂亮简洁高颜值,对软件开发者而言,方便省心有点贵. 好到什么程度? 内置大量常用的开发工具,省去了初学者安装配置环境的麻烦,版本控制工具 svn 默认已 ...
- Oracle数据库---异常处理
Oracle异常处理在PL/SQL语句书写时,需要处理的异常-- 不做异常处理时DECLARE v_name emp.ename%TYPE; v_sal emp.sal%TYPE;BEGIN SELE ...
- kuangbin专题 专题二 搜索进阶 Nightmare Ⅱ HDU - 3085
题目链接:https://vjudge.net/problem/HDU-3085 题意:有两个鬼和两个人和墙,鬼先走,人再走,鬼每走过的地方都会复制一个新鬼, 但新鬼只能等待旧鬼走完一次行程之后,下一 ...
- 2.秋招复习简单整理之String、StringBuffer、StringBuilder的区别和联系
String特点: 1.String是不可变对象,一旦赋值创建就不变,这意味着对String的一切修改将产生一个新的字符串,比如String的subString,replace.toUpperCase ...
- 简单说一下SS的原理
假设有主机A和B还有C.主机A是客户机,就是你的电脑,主机B是服务器,也就是位于日本的那台电脑.主机C是你需要访问的网站.在没有SS的情况下,数据传输的流程是:A-->C.在有SS的情况下,概括 ...
- 拓扑排序 (Topological Sorting)
拓扑排序(Topological Sorting) 一.拓扑排序 含义 构造AOV网络全部顶点的拓扑有序序列的运算称为拓扑排序(Topological Sorting). 在图论中,拓扑排序(Topo ...
- STM32F0_HAL库驱动描述——LL驱动程序概述
LL驱动概述 低层(LL)驱动器旨在提供快速轻量级的专家导向层,它比硬件更接近硬件: 与HAL相反,LLAPI不适用于优化访问不是关键功能的外设设备,或者需要大量软件配置和/或复杂的高级堆栈(如USB ...
- [JavaWeb] Ubuntu下载eclipse for ee
进入网站进行下载 https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2019- ...
- Button事件的三种实现方法
onclick事件的定义方法,分为三种,分别为在xml中进行指定方法:在Actitivy中new出一个OnClickListenner():实现OnClickListener接口三种方式. 1.在xm ...