你知道macOS(néeMacOS X)的任何隐藏或鲜为人知的好功能吗?无论它是什么 - 可能只是一个简短的终端命令或键盘快捷键。与我们分享您在隐藏的Mac OS X功能上的体验..
请每个答案发一个提示。还请检查您的答案是否已经发布 - 重复的答案将被删除。要搜索此问题的答案,请使用inquestion:400
(或inquestion:this
直接从问题页面)以及本页右上角搜索框中的搜索字词。
还提供有关如何实现该功能的详细信息,如果可能,还包括相关图像!
你知道macOS(néeMacOS X)的任何隐藏或鲜为人知的好功能吗?无论它是什么 - 可能只是一个简短的终端命令或键盘快捷键。与我们分享您在隐藏的Mac OS X功能上的体验..
请每个答案发一个提示。还请检查您的答案是否已经发布 - 重复的答案将被删除。要搜索此问题的答案,请使用inquestion:400
(或inquestion:this
直接从问题页面)以及本页右上角搜索框中的搜索字词。
还提供有关如何实现该功能的详细信息,如果可能,还包括相关图像!
Answers:
在任何Finder窗口或打开/保存对话框中,您可以点击⌘⇧G(只是'/'也适用于打开/保存)以获取一个位置栏,您可以从中直接输入要转到的目录。它甚至支持~
家庭和标签完成。
“打开/保存”对话框还有其他几个有用的快捷方式:
cd
命令一样工作。键入/...
转到绝对路径,~/...
相对于用户目录的路径以及...
相对于当前目录的目录。非常适合打开隐藏目录。
在终端中,您可以管理任何命令的输出pbcopy
以将其复制到系统剪贴板。您也可以使用系统剪贴板粘贴pbpaste
,并将其传递给另一个命令或将值直接写入文件:
复制一个字符串: echo "ohai im in ur clipboardz" | pbcopy
复制StackOverflow.com的HTML: curl "http://stackoverflow.com/" | pbcopy
在VIM中打开一个新缓冲区,初始化为剪贴板的内容: pbpaste | vim -
将剪贴板的内容直接保存到文件中: pbpaste > newfile.txt
我总是找到⌘+ ⇧+ 4,space(你必须按space到最后,否则它不起作用)命令真的很有用,而且很多人都不知道你可以做的。按下空格后,您将获得光标的大型摄像头图标,并且您可以截取突出显示的窗口的屏幕截图。好消息是OS X保留了窗口阴影,具有完整的alpha透明度。因此,当您将图像粘贴到其他文档中时,它们看起来很精细。
来自3rdparty的更多截图魔术。
截图密封通过:http://digitalmedia.oreilly.com/2006/01/01/mac-os-x-screenshot-secrets.html:
⌘+ ⇧+ 3 捕获整个屏幕并另存为文件
⌘+ ctrl+ ⇧+ 3 捕获整个屏幕并复制到剪贴板
⌘+ ⇧+ 4 捕获拖动区域并另存为文件
⌘+ ctrl+ ⇧+ 4 捕获拖动区域并复制到剪贴板
⌘+ ⇧+ 4然后space 捕获窗口,菜单,桌面图标或菜单栏并保存为文件
⌘+ ctrl+ ⇧+ 4然后space 捕获窗口,菜单,桌面图标或菜单栏并复制到剪贴板
另一个有用的技巧是space在绘制捕获区域时按住以重新定位它。
另一个技巧是option在绘制捕获区域时保持,在所有方向上调整区域大小,而不是仅仅拖动一个角落。
要在某个轴上进行微调,您可以按住shift,然后您移动的轴就是您要控制的轴。
命中esc同时捕捉区域或窗口以退出拍摄模式。
注意:我添加了这个,因为我发现它很有用。这并不代表任何人的答案。
您可以使用以下组合以四分之一的增量增加或减少音量,亮度或键盘背光亮度:
⌥+ ⇧+Volume Up/Down
请注意,此功能在Mac OS X Lion中从10.7到10.7.3被禁用。此功能已在10.7.4中恢复。有关如何在早期Lion版本上完成此操作的变通方法,请参阅此问题。
单击菜单栏图标时按住⌥ (Option)将为您提供其他菜单项或备用菜单。备用音量控制菜单可让您选择输入和输出音频设备。
额外奖励:在旧版本的OS X上,这为您提供了警报音量而不是设备。您仍然可以通过⇧单击获取警报音量。
对于机场菜单,您将获得WiFi连接信息。
蓝牙菜单将包含调试信息和工具。
Time Machine将显示“验证备份”和“浏览其他时间机器磁盘”。与其他菜单不同,如果您在打开菜单后按住Option,Time Machine菜单将显示交替显示,如果您将其释放,它将隐藏它们。
虽然Cmd应用程序之间的互联,不释放Cmd,你可以打Q退出或H隐藏选定的应用程序。使用鼠标可以很好地快速摆脱一大堆应用程序。
斜角不会消失,只要你持有,就可以根据自己的喜好重复这个Cmd。
在基于文档的应用程序(如Finder,TextEdit,Preview,Pages ...)中,保存文档后,文档的代理图标将显示在标题栏中。它代表文件本身,也可以同样操作:
⌘-单击Safari中的标题栏也可以帮助您轻松升级网站的目录结构!
自Mountain Lion以来,您可以编辑文档标题:
我喜欢OS X将滚动鼠标悬停的窗口,即使另一个应用程序具有焦点。这样我可以滚动一个我在TextMate中编码的示例,而不必丢失TM上的键盘控制
OS X上的大多数应用程序都遵循emacs的样式快捷方式,以便在文本字段中进行操作。
ctrl+ A:行首。
ctrl+ E:行尾。
ctrl+ U:从光标删除到行首。
ctrl+ K:从光标删除到行尾。
ctrl+ W:删除左边的单词。
ctrl+ T:转置光标周围的字符。
目前我肯定还有其他人正在滑倒我的脑海。我在Linux上非常想念这个。
set -o vi
几年前,当我第一次切换到Mac时,我在全职工作了将近六个月,然后有人向我展示了⌘+ space以启动Spotlight搜索。我学到的最好的捷径。
Spotlight搜索字段和Siri(特别是文本输入)也可以处理简单的数学表达式。无需使用Calculator.app进行快速划分!
sqrt(10)
,cos(10)
等等。
希望标签转到表单上的每个字段而不仅仅是输入字段?
我厌倦了在标签时跳过网页表单的状态/国家/地区下拉字段。
转到系统偏好设置→键盘并将全键盘访问设置为所有控件。
在系统对话框中,如果您选中突出显示一个按钮,则点击space“点击”它(enter无论您的选项卡关注哪个按钮,点击仍将选择默认操作)。
我今天需要这个,当时我不得不关闭几台Mac。
ctrl+ ⏏显示关闭对话框。键入R重启,S进入睡眠状态
ctrl+ ⌥+ ⌘+ ⏏ 关闭计算机
⌥+ ⌘+ ⏏ 将计算机发送到睡眠状态
⇧+ ctrl+ 仅⏏ 将显示器发送到睡眠状态(非常适合立即锁定您的计算机)
ctrl+ ⌘+ ⏏ 重启 Mac
⌥+ ⌘+ esc 让你杀死没有响应的程序(包括Finder)
和我最喜欢的一个
⌘+ ,让你几乎每个程序的偏好
在打字时,只需按下F5即可获得您输入内容的建议(几乎等同于拼写检查建议)。例:
Esc
也有效,但由于Esc
通常具有其他功能,因此更不安全。但它的工作原理:)。
语音合成器(可从命令行获得)与命令一起say
,知道如何正确发出操作系统名称:
say Mac OS X
它不会说“MacOSex”,而是“Mac OhEs Ten”。这是对细节的关注。即使您指定macosx
为参数,它也可以工作。
say -vz Droid
美味讽刺。XD
ls | say
说一个文件列表
say
命令是API的一个包装器,可以从Cocoa中使用它(参见developer.apple.com/library/mac/#documentation/Cocoa/Reference / ...),所以我看不出为什么它不能用于服务。此外,无障碍服务(VoiceOver)也使用它
在终端(应用程序/实用程序/终端)中,open
可以非常方便。它可以:
- 通过可执行文件的确切路径启动程序
- 通过可执行文件名启动PATH目录中的任何程序
在“终端”中,键入open -a Application
以启动位于/ Applications文件夹中的应用程序,或者open <exact path to applcation>
启动计算机上任何位置的应用程序。
- 在默认应用程序中打开文件
只是我们open <file>
。open song.mp3
将在默认音频播放器中打开song.mp3(在我的情况下是iTunes)
- 用其他应用程序打开文件
使用Mail.app打开文件(即邮件文件) open -a Mail homework.txt
- 将Finder窗口打开到本地目录
- 将Finder窗口打开到网络共享中
open /Path/to/dir/
将在Finder中启动该文件夹,而open .
将在Finder中打开当前文件夹。
- 使用默认处理程序打开任何URL(例如浏览器)
open http://google.com
将启动默认浏览器并打开网址。它也适用于FTP(但我没有测试任何其他)
有关更多信息,man open
请在终端中运行或查看此页面。
open -a
在/Applications
文件夹中使用带有应用程序的构造时,还要注意您不需要.app
扩展名,也不需要匹配大小写。例如,open -a textedit
open -a AppName
也适用于~/Applications
Applications目录中的应用程序或子文件夹。
open -R file
在Finder中显示该文件
start
Windows
我花了一段时间才弄清楚,space在Finder 中点击栏,在所选的任何内容上启动Quick Look。非常便利。
另请注意,⌥执行此操作时保持直接进入全屏视图。
Space
一直是Quick Look发射器,即使在10.5。
运行
pmset noidle
要么
caffeinate
在终端将阻止你的Mac睡觉。按Ctrl+ C停止。
man caffeinate
更多信息
在任何打开/保存对话框窗口中,按⌘+ D打开桌面文件夹。
将任何文件(或文件夹)从Finder拖放到终端窗口时,它将转换为该文件的完整(绝对)路径。
在Finder和Terminal中处理文件时,我发现这是一个小但偶尔有用的技巧。
按住ctrl并移动滚轮(或在触控板上使用两根手指)。它将放大整个屏幕。
可以在“系统偏好设置”下的“可访问性”,“缩放”下启用或更改此设置。
将文件和文件夹拖放到“打开”对话框/工作表:使用其他软件打开包内容非常有用。
只需使用Finder找到该文件即可
并将其拖放到“打开”对话框中
奖励:您可以使用“上传文件”网络表单执行相同的操作。(仅限基于WebKit的浏览器)
➔
在Finder窗口中显示完整目录路径。
在终端中,运行以下命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
然后,运行它。
killall Finder
有迹象表明,可以用周围被打乱隐藏默认的种种,但是这是我最喜欢的绝对值,因为现在无论我在看哪个窗口,我知道究竟我在哪里。
您还应该查看TinkerTool以获取其他隐藏设置。
在按下其中一个功能键的同时按住⌥(或⌥fn在MacBook上,并根据您的系统Prefs *)将打开该键的系统首选项面板。这是一个清单:
*如果您已选中使用F1,F2等键作为标准功能键的选项,请在系统偏好设置>键盘中完成,然后您需要添加fn前面提到的序列。
Secrets是一个数据库,为系统和一些常见应用程序提供了大量隐藏设置。
此域现已脱机,开发人员似乎已暂停工作(基于MacUpdates活动)。它最初是作为首选项窗格为OS 10.6启动的,尽管数据是从现在已关闭的Google服务器提供的。但是:) - 您可以看到一些以前的秘密被列为Web存档(可能需要一分钟才能加载):
https://web.archive.org/web/20150621044359/http://secrets.blacktree.com/
2016年9月
在ia en-US上,键盘⌘+ `将循环显示当前应用程序中的多个打开的窗口。
在一些其他键盘布局上,热键可以是例如⌘+ <。
您可以在系统偏好设置→键盘→键盘快捷键→键盘和文本输入下验证并修改“将焦点移动到应用程序中的下一个窗口”快捷方式。
cmd + `
当任务切换器(cmd + tab)处于活动状态(继续保持cmd),选择之前的应用程序而不是下一个应用程序时,也可以使用(不是波浪线,需要移位)。
Shit
你也可以循环到上一个窗口。非常有用!
我真的发现内置字典对Safari和Mail等Cocoa应用程序很有用。
将光标放在单词上,按ctrl+ ⌘+ D获取定义。
您还可以将单词直接拖到Dock中的Safari图标上,以执行Google搜索该单词。
当你按住 ⇧(Shift)时,macOS中的大多数动画都可以慢动作播放。例如,如果在按住 ⇧(Shift)键的同时单击最小化按钮,则可以缓慢地最小化窗口。
其他例子是:
来自:http://www.eeggs.com/items/29318.html
在macOS中,在取景器中,打开任何窗口并在按住shift的同时单击窗口顶部的最小化按钮(黄色)。
这将使用新的“精灵效应”最小化macOS功能来最小化慢动作窗口。
苹果首席执行官已多次公开展示这款蛋。但是,这个鸡蛋没有记录,没有相当于使用此功能的系统菜单。任何没有关注macOS开发并在MacWorld贸易展上观看演示的人都不会意识到macOS中存在这种有些无用的功能。
Shift
技巧也可以用来减慢各种动画的速度。
killall Dock
终端,没有按Enter键,执行此操作,然后返回终端并按Enter键,Dock将在窗口最小化时退出,使其处于动画状态,直到下次最小化它为止。