2024年1月20日发(作者:宁含巧)
mac入门系列教程之二–Mac与众不同(1)
呵呵,标题的与“众”不同,当然是指的与 Windows 不同,Mac 无论是硬件上还是操作上都和 PC(Windows)有很大的区别,在这篇文章里 Jay 会尝试从几个比较明显的地方来说一下 Mac 的“与众不同”。
单键鼠标
mac 的鼠标一直以来给人的印象就是和 PC 不一样,因为他只有一个键。但现在的 mac 鼠标虽然外观看上去是只有一个键,但事实上都含有右键。右键最大的用处我想大家都已经知道了,就是弹出快捷的功能菜单。但即使是只有一个键的 mac 鼠标,仍然可以用一些方法来达到右键的功能。
1. CTRL-Click:只要你在想右击的地方按 ctrl+click 就可以达到右键同样的效果。
2. 本本的触摸板(老方法):只要用两只手指同时点一下触摸板,就会达到右键的效果。左键的效果当然就是用一只手指啦
3. 本本的触摸板(新方法):在最新的 mac 本本上,你可以设置新的右键方法,那就是按下触摸板的左下角或右下角(取决于你在系统设置里是如何设置的)。记住不是点表面,而是把触摸板按下去!设置的地方在“System Preferences -> Trackpad”
Trackpad Preferences
重启、关机与休眠
关于休眠模式的一些探讨,大家可以看这篇文章:《Mac OSX的休眠模式浅析》
进入休眠的方法有几种:
1. 如果你的是本本,直接把显示器盖上。
2. 选择 -> Sleep,或者使用快捷键 Option-⌘-Eject (Eject 就是弹出光驱那个键,通常在键盘最右上角)
3. 按快捷键 CTRL-Eject,然后在弹出的对话框里选择 Sleep(或按 S)。
4. 按一下 mac 电脑的电源按纽,它会弹出和 CTRL-Eject 一样的对话框。
5. 如果你的 mac 有配对的遥控器的话,长按 Play/Pause 键三秒。
1
6. 潇洒的离开你的 mac,系统的电源管理会在你设定的时间后自动休眠。
重启:
事实上你不需要经常重启你的 mac,它不会像 windows 一样长时间不重启就越来越慢,除非你遇到一些解决不了的问题或者安装了系统级的补丁,这时候你才需要重启你的 mac。事实上对 Jay 来说,mac 的本本从来都没关过机,都是合上就走。
1. 选择 -> Restart,弹出确认重启的对话框后按 Restart 或回车即可。如果你在按住 Option 键的话,那 mac 会马上重启,不会与你确认。
2. 使用快捷键 CTRL-⌘-Eject
3. 按快捷键 CTRL-Eject,然后在弹出的对话框里选择 Restart(或按 R)。
关机:
当你多于几天不需要使用你的 mac 时,想完全关闭你的 mac 电脑,你可以:
1. 选择 -> Shut Down,弹出确认重启的对话框后按 Shut Down 或回车即可。如果你在的时候是按住 Option 键的话,那 mac 会马上关机,不会与你确认。
2. 使用快捷键 CTRL-Option-⌘-Eject,看上去很多键,你亲自按按就知道没多复杂了。
3. 按快捷键 CTRL-Eject,然后在弹出的对话框里选择 Shut Down(或按回车)。
4. 潇洒的离开你的 mac,如果你设置正确,系统的电源管理会在你设定的时间后自动关机。
登出:
如果你的 mac 是多人共用,那每次你使用完成后最好是登出你的帐号,登出操作很简单:
1. 选择 -> Log out xxx (xxx 是你的用户名),弹出确认重启的对话框后按 Log out 或回车即可。
2. 使用快捷键 Shift-⌘-Q,弹出确认重启的对话框后按 Log out 或回车即可。
选择
Shut Down
选择 Restart 的时候是如果你不想登出,你可以启用 Fast User Switching,这个功能允许一台 mac 上有多个帐号同时处于登陆状态,但只有一个帐号在使用 mac,各个帐号间可以快速的进行切换,无需登出。Fast User Switching 的设置我们在后面会再讲到。
待续。。。。欲知后事如何,请听下回分解~篇后语:其实这篇文章 Jay 是根据 《Switching to the Mac: The Missing
Manual, Snow Leopard Edition》 里面的内容翻译、删减、整理并加上自己的截图注释而成,所以一切归功与这本书的作者,Jay 做的只是让那些不方便看英文或不想看长篇大论只想看精华的同学提供一个方便。由于书的内容很多很多,Jay 只能每次抽一部分出来为大家精减,欲知后事如何,请听下回分解~
原文地址:/?p=145
2
mac入门系列教程之二–-Mac与众不同(2)
我们接着上一篇,继续说说 Mac 的与众不同。
键盘
Ctrl 键:mac 的 Ctrl 键和 PC(Windows)的 Ctrl 键不太一样,像上一篇所说的,在 mac 里面 Ctrl 键的主要用途是用来组合鼠标左键来实现右键的效果。在 Mac 里面相当于 Windows Ctrl 键功能的是应该 ⌘(Command)键。比如在 Windows 里面你会用 Ctrl-S 来保存文件,而在 Mac 里你将会用 Command-S。
Alt 键:在 mac 里面也叫 Option 键,在 mac 里面 Option 键算是“杂项”键,它主要的功能是启用一些“秘密”功能和打出一些“秘密”字符。比如,当你按住 Option 键再单击窗口的关闭或最小化按纽时,你会关闭或最小化全部的窗口。又或者当你按住 Option 键时再按R,G或2,你得到的字符是®,©和™。(后面再跟大家讲这些特殊字符)
Fn 键:在其他 Windows 的本本大家都应该比较熟悉这个键了,它是用来改变一些键的用处的。比如在键盘最上面的 F1-F12,还有Fn 键的几个小技巧里面说的几个特殊按键。这里说一下如何改变 F1-F12 的默认功能,看图:
进入 System Preferences -> Keyboard 后你会看到上图,如果你勾选上了红框内的选项的话,如果你想用F1-F12上面的特殊功能(如显示亮度调整、音量调整、iTunes 控制等)的话,就必须配合 Fn 键使用。如果没有勾选上的话,你只要直接按 F1-F12 就可以得到这些特殊功能。
磁盘/分区
在 Windows 里面你看到的是分区,但在 Mac 里面你看到的将会是磁盘。在 Mac 上面你从来不会看到一个空的磁盘会显示出图标,比如只有当你插进一张 CD 到 mac 的时候你才会看到 CD 的名字和按纽出现在桌面上。如果你不想在桌面上看到任何磁盘的图标,你可以像下图一样设置:
3
进入 Finder->Preferences->General,你会看到上面几个勾选框,如果你都不想在桌面显示这些图标,把他清空就好,反之亦然。
你可以通过以下几种方法弹出一个磁盘(当然不是硬盘了),磁盘可以理解为 CD,DVD,U盘,共享网盘,iDisk,iPod,虚拟分区(DMG)或外置硬盘:
1. 按住 Eject 键(只有DVD和CD可以)
2. 在桌面上右击磁盘的图标,然后选择 “Eject [磁盘名]”
3. 单击磁盘的图标然后在菜单里选 “File->Eject [磁盘名]”,或者按快捷键 Command-E
4. 把磁盘的图标直接拉进“垃圾箱”(你会看到图标变成一个很大的 Eject 标志)
你的东西都放哪了?
如果你打开主磁盘(Macintosh HD),你只会看到几个文件夹:Applications,Library,System 和 Users。但对于普通用户来说这几个文件夹没有多大用处,你可以把主磁盘当作是操作系统的盘,你只会在很少机会去访问他。事实上,你作为普通用户关心的应该是这些:
Applications 文件夹
苹果用 Applications 这个词来表示程序。
当你想管理你的程序的时候,Applications 文件夹(可以通过 Finder 菜单 Go->Applications)就像是 Windows 里面的 Program Files 文件夹,在 Applications 文件夹里是你所有程序,你可以随意的进去双击任意的程序来执行它。而在 Dock 上的图标只是 Applications 文件夹里面程序的快捷方式。这一个个程序图标事实上是一些 .app 结尾的文件夹,但对于用户来说看到的就像是一个可执行程序,如何找到. app 文件夹里真正的执行程序这些细节就留给 Mac OSX 吧。你可以用以下几个方法进入 Applications 文件夹:
1. 在 Finder 的菜单选择 Go->Applications
2. 使用快捷键 Shift-Command-A
3. 在 Finder 的边栏里点击 Home 的图标。如果你看不到 Home 的图标,可以到 Finder 菜单的
Preferences->Sidebar 的 Places 里然后勾选 Home 的图标。
Home文件夹
在你的 Home 文件夹里,你会找到一套标准的 mac 文件夹(从他们的图标你就可以看出他们有多重要,都是特殊设计的图标哦),这些文件夹大多数你都可以重命令或甚至删除掉,当然个别除外,下面我们会解释一下这几个4
文件夹的用处:
Desktop(不可重命名或删除)
这个文件夹里的内容其实就是你在桌面看到的内容,文件夹与桌面有一一对应的关系,你可以试试在桌面创建一个文件,你会发现在 Desktop 文件夹也会出现同一个文件,反之亦然。
Documents
苹果公司建议你把你的个人工作文件保存在这个文件夹内,比如你的 keynote ,pages 文档等。你或你的程序可自行在 Documents 文件夹建立新的子文件夹,比如你如果用 Entourage 的话,它会在里面建立一个
Microsoft User
Data 的子文件夹。
Library
这不同于在主磁盘的 Library 文件夹,在主磁盘的 Library 文件夹是用来存放系统级的字体、配置文件、帮助文件等等。在你 Home 目录下的这个 Library 文件夹,是专为你的帐号服务,里面放的是你自己的个性化字体、配置文件等
Movies, Music, Pictures
看名字就知道是用来存放一些多媒体文件的,包括电影、音乐和相片。一些程序如iPhoto, iTunes, iMovie等会默认保存文件到这些文件夹。
Public
如果你的 mac 在网络上或与别人共用一台 mac 电脑,这个文件夹是用来存放一些公共文件。比如你想让网络上其他用户或同一台 mac 的其他用户在不需要密码或授权的情况下看到某些文件,最好的办法就是把这些文件拷贝到 Public 文件夹。
Sites
Mac OSX 内建有 Web 服务端,可以把你的 mac 电脑向局域网或互联网开放成为一个网站。这个内建的 Web 服务端其实就是 Apache Web Server,而你的网页就应该放在 Sites 文件夹。
System 文件夹
这个文件夹等同于 PC 里的 Windows 或 WINNT 文件夹,里面存放了操作系统数以百计的关键文件,如果这些文件被删除或重命名的话,你的电脑可能会瘫痪,所以作为用户你最好远离这个文件夹。。。。
待续。。。。欲知后事如何,请听下回分解~
原文地址:/?p=162
mac入门系列教程之二–-Mac与众不同(3)
窗口控制
和 Windows 一样,在 Mac 里面的窗口都有着各种各样的按纽,但只要你用过 mac 后你会发现苹果的 UI 设计师是多么的高明,苹果不愧为业界最强的 UI 设计公司。下面我们来看看 Mac 里面窗口的各种按纽:
5
点击放大
标题栏
在图上我没有标出标题栏,其实它就是 “Jay Mac” 这个字以及和他同一水平线的空白处。你可以从窗口的标题栏判断出这个窗口是否是当前活跃的窗口,如果是背景窗口(就是被压在下面的窗口)的话,他的标题(也就是例子中的 Jay mac)会比较灰暗,并且窗口最左上角的三个按纽会灰化(除非你把鼠标放在他们三个任何一个上面)。如果是前台窗口,标题是清晰的黑色字,并且三个按纽会是红黄绿三种颜色。你可以不必把背景窗调前就可以使用左上角的三个按纽,也就是说就算某一个窗口不是前台窗口,你也可以马上关闭、最小化或 zoom(我找不到好的中文来形容)它。
小技巧1:如果你想在同一个程序的不同窗口中切换,可以使用快捷键 Command-`(`是数字键1左边那个键),相信我,这个会是你用得最多的快捷键之一。
如果你在 Finder 里进入了一个子文件夹,你想回到上一级的文件夹的话,你可以按住 Command 按用鼠标单击上图中的“文件夹快捷图标”(原名叫 Folder Proxy icon ),这样就会弹出一个选单,可以任意跳转到当前文件夹的任意一个上级文件夹中。另外要达到同样的效果还有快捷键可以使用,如果你使用 “Command-上方向”,那么你就会在 Finder 中跳转至当前文件夹的上一层,同时如果你想往下一层跳转,你可以使用 “Command-上方向”。你可以利用快捷键一直往上一层目录跳转,但需要注意的是,你可能向下一层跳转一次。
小技巧2:如果你双击标题栏,等同于你按了“最小化”的按纽一样。(下面会说到最小化)
小技巧3:Option 键表示“把当前动作应用到所有窗口”,这里的所有窗口指的是当前程序的所有窗口,并不是所有程序窗口。打个比方,你打开了很多个 Safari 浏览器的窗,如果这时候你按住 Option 并且单击任意一个
Safari 窗左上角的红色关闭按纽,那代表所有打开的 Safari 窗都会同时关闭。不过这个技巧对 Microsoft 的
Office 套件程序无效,囧。
文件夹快捷图标
刚才在标题栏中提到的“文件夹快捷图标”其实另有他用,当你点击这个图标并且不放到鼠标过一段时间,这个图标就可以被拖动,这样你在不关闭这个文件夹的情况下就可以移动或拷贝这个文件夹到另一个文件夹、垃圾箱或者
Dock 上。事实上从 Leopard 开始 Dock 上面就有一个 Documents 的快捷图标,如果你不小心把它删掉了,你可以用上面说的方法重新建立它。
关闭按纽
6
关闭按纽位于窗口最左上角三个按纽的最左边一个,他是一个背景色为红色的按纽,当你的鼠标移动到这三个按纽任意一个上面的时候,你会看到X,-,+这几个符号,X代表了关闭。它的功能和 Windows 里面窗口右上角的功能一样,就是关闭窗口。如果你一时习惯不过来它的位置,你可以学习一个快捷键 “Command-W”,它是关闭按纽的快捷方式。但这里需要提醒一下原 Windows 用户,在 Mac 中就算关闭了程序的全部窗口,但这个程序还不算退出了,它仍然留在内存里。那么怎样知道一个程序是否退出呢?最简单的方法就是看 Dock 的图标:
看我的 Dock 这四个图标,其中两个程序是关闭状态,两个是开启状态,那到底哪个是开启了的呢?答案就是左手边有个小亮点的就是开启状态的程序。那我们如何退出一个程序而不是仅仅关掉他的窗口呢?当程序在前台的时候你有两种方法:
1. mac左上角标记右边的第一个菜单名就是当前程序的名字,你点开它,一般会看到 Quit 的选项,点击
Quit 就可以退出这个程序。
2. 同样需要看到标记右边的第一个菜单名是你想要关闭的程序,这时用快捷键 Command-Q,就可以快速的退出这个程序。
小技巧:当你在一个程序运行的时候改变了一些内容,比如往文档里写字,这时候你的程序处于未存储的状态,怎么方便区分当前是否是在未存储的状态呢?很简单,看关闭按纽的中心是否有一个黑点,如果是的话,证明你的文档还没有保存,如果关闭按纽是一片血红,嘿嘿,证明当前文档已经保存过了,并且保存后没再动过它。
题外话:当你用多了 Mac 的快捷键,比如上面所说的 Command-`,Command-W,Command-Q(这三个真的是用得最多的),你会发现 Mac 的设计是如此的人性化,因为你会发现按 Command 来组合快捷键是多省力的一件事,而且 Mac 把最常用的快捷键都放在了左手边,你左手拇指按住 Command ,其他左手手指可以轻而易举的按到`、W或Q。是不是比如 Windows 的 Alt-F4 按起来轻松多了?
最小化按纽
只要你点一下左上角黄色的最小化按纽,那么这个窗口就会伴随着动画被“吸”进 Dock 的右下角,成为一个图标,如果你想把窗口恢复,只要再单击一下这个 Dock 里的图标即可。当然和其他功能一样,它也有快捷键:Command-M。但你有没有想过,如果你最小化的窗口多起来的话 Dock 的图标会越来越挤?没关系,Apple 也想到了这一点,所以在 Snow Leopard 版本里 mac 加了一个选项(在 System Preferences->Dock里)“Minimize
windows into application icon”,顾名思义如果这个选项被勾选的话,以后你用最小化功能的时候,系统不会把每个窗口都缩小成一个 Dock 的图标,他会把窗口“吸”进程序的 Dock 图标中,这样是不是省位置多了?
Zoom 按纽
7
如果你是一个刚从 Windows 转过来的 Mac 用户,或者这个 Zoom 按纽会成为你最大的不习惯!常常会有新的
Mac 用户会问,我怎么把 Safari 的浏览器窗口最大化呀?他们指的最大化就是把 Safari 窗口拉大以致填满整个屏幕。但 Mac 里面一般不会这样做,Apple 觉得用户的桌面空间很珍贵,不会动不动就把他填满了,造成切换到其他窗口的多余操作。那这个 Zoom 按纽是做什么用的呢,当你按下它的时候,窗口会放大到一个可以容下所有窗口内容的大小,所以你可以称他为智能放大,比如你有两个不同的网页在 Safari 显示,在一个页面较小的网页切换到较大的网页时,你可以按一下这个绿色的+按纽,Safari 会马上根据较大的这个网页去把窗口放大,大到可以容下这个网页的所有内容为止。最好的办法就是自己亲手去试一下这个按纽咯。
Finder 侧栏
侧栏默认存在于每一个 Finder 窗口(“保存”与“打开”对话框也同样有侧栏),侧栏包含几个部分:
Devices
这个部分列出了连接到 Mac 的所有存储设备:硬盘、CD、DVD、iPod、记忆卡、U盘等等,如果是可以弹出或移除的设备,在他的图标右边会有一个 Eject 图标,按一下就会从mac中弹出/移除该设备,比如U盘、CD、DVD等。
Shared
这部分列出了与你在同一个网络的其他共享磁盘,只要对方开放了读取权限,你就可以从这里进入。
Places
这是侧栏最常用的部分,这里列出来的都是一个文件夹的快捷方式,除了默认的那几个外,你还可以把你想要的文件夹拖放进来,如果你不小心从这里删除了某个文件夹,不要担心,那只是个快捷方式!你点击这里面的图标,Finder
会打开相应的文件夹。你可以拖住某一个图标往外拖放,你会看到鼠标变成一团云一样的东西,这时候你只要放手就会删除掉。如果你不小心删除了系统默认的几个图标,可以通过 Finder 菜单->Preferences->Sidebar 去重新勾选你想看到的图标。
小技巧:当你在 Finder 浏览文件的时候,如果想把某个文件夹拖进 Places 其实很简单,你有两个方法,一是直接把他拖到侧栏的 Places 中去,二是当你选中那个目标文件夹时,用快捷键 Command-T 即可。
Searches
这部分看到的“文件夹”事实上是一些预设好的搜索条件,比如你如果按 Today,那 Finder 会搜索并显示今天有过变动的所有文件,Yesterday 和 Past Week 等也是同样的道理。另外 All Images, All Movies 和
All Documents
这三个会分别搜索出相应类型的文件。这些预设的搜索十分的有用,但更好的是你可以自定义这样的一些搜索条件,后面我们会再讲到。
小技巧:如何让侧栏消失呢?有一个快捷键可以做到,Option-Command-S,再按一次侧栏就会重新出现。
待续。。。。欲知后事如何,请听下回分解~
原文地址:/?p=175
mac入门系列教程之二–-Mac与众不同(4)
我们继续说说 Mac 的与众不同,本文所指的按纽请参考 mac入门系列教程之二–-Mac与众不同(3) 内的插图
窗口管理
Mac OSX 系统较为喜欢同时只打开一个 Finder 窗口。如果你的 Finder 当前显示的是文件夹 A 的内容,里面包8
含 B 这个子文件夹,如果你双击文件夹 B,这时候不会新开一个新的 Finder 窗,而是会在原来的窗口里显示文件夹 B 的内容。那你这时怎么回到显示文件夹 A 呢?你有以下几种做法:
1. 按 Finder 工具栏左边的左三角(代表 back)
2. 选择 GO 菜单里的 Back
3. 使用快捷键 Command-[ (左中括号)
4. 使用快捷键 Command-“上方向”
那如果你是想新开一个 Finder 窗来方便在两个文件夹间拷贝文件呢?你可以用以下方法新开 Finder 窗:
1. 选择 Finder 菜单里的 “New Finder Window” ,或用快捷键 Command-N 。需要注意的是新开的窗默认会显示你的 Home 目录内容,如果要改变这个默认显示的目录,可以到 Finder->Preferences->General 内找到相关的选项。
2. 按住 Command 键再双击目标文件夹或磁盘
3. 进入菜单 Finder->Preferences,然后勾选 Always open folders in a new window。这样以后你只要双击文件夹,就会新开一个 Finder 窗口。
4. 还有最后一招就是按窗口右上角的“传统风格切换”按纽,这时侧栏和工具栏就会消失,双击文件夹会新开一个 Finder 窗口,这就是所谓的Finder的传统模式。另外你可以通过快捷键 Option-Command-T 来启用,再按一次这个快捷键会恢复到原来的模式。在其他的软件(比如 Mail 和 Preview 你也会看到窗口右上角同样的按纽),按这个按纽也会把工具栏收起来。
窗口大小拖放
在窗口最右下角的那几个条纹其实是一个窗口大小的拖放按纽,只要你按住鼠标不放然后拖动,就可以改变窗口的长和宽(和 Windows 一样)。但是,记住在 Mac 里不可以像 Windows 一样只拖动窗口的右边框或下边框来改变窗口的长和宽的。
路径条
如果你选择 View->Show Path Bar,你就会看到 Finder 下面会出现一个工具条,它显示了当前文件夹的全路径图标,这些图标很有用,你可以双击任意一级的上级目录来跳转过去,或者右击它们显示出菜单,又或者甚至往它们里面拖放文件。
状态条
很简单,这里会显示当前目录有多少个图标(比如“14 items”)和磁盘剩余的总空间。
术语对照
这里为大家列一下 Mac 和 Windows 系统里面的一些术语对照,对大家在熟悉 Mac OSX 的时候会有很大帮助。
Mac(Windows) 以下括号内为 Windows 的术语:
System Preferences(Control Panel)
Widget(Gadget)
Pop-up Menu(Drop-Down Menu)
Application(Program)
9
Get Info(Properties)
Trash(Recycle Bin)
Spotlight(Search Command)
Aliases(Shortcuts)
Dashboard(Sidebar)
Dock(TaskBar)
Menulets(Tray(notification area))
Finder(Windows Explorer)
System folder(Windows Folder)
好了,到这里为止入门教程中的 “Mac与众不同” 已经完成!!预告:接下来的文章我们会深入一些细节的讲解,比如 Finder, Dock, Windows, Files, Icons, Spotlight等等 Mac OSX 的组成部分,敬请各位读者留意 :)
待续。。。。欲知后事如何,请听下回分解~
原文地址:/?p=191
mac入门系列教程之三–-文件、Dock和窗口(1)
好了,通过入门系列前面几篇文章,让从 Windows 转向 Mac 操作系统的同学有了一个感性的认识,接下来我们会从 Mac 系统的各个部分详细解释一下各种功能与技巧。
文件夹、Dock与窗口
进入 Mac OS X当你第一次打开你的 Mac 电脑,首先会看到一个苹果的标志欢迎你,然后会看到一朵不停旋转的“菊花”,其实这个旋转的“菊花”相当于系统载入的进度条。
(由于不知道怎么截这个Login的图,只能借用书里的了)
10
登录“菊花”过后会怎样,主要依赖于你是不是这台 Mac 电脑的唯一用户。
•
•
如果你拥有这台 Mac,而且你已经设置过这台 Mac 了,那么很简单,你会直接见到桌面。
如果这是一台共享的 Mac 电脑,那么你可能会见到下面这图类似的登录框,单击列表里面你的用户名(如果没有列表的话,就输入用户名)
如果 Mac 系统询问你的密码,输入后按右下角的 Log in 图标(或直接按回车),你就会见到桌面。后面的文章会详细讲到登录和用户帐号的设置问题。
Mac OS X桌面的组成Mac OS X 的“桌面”是一个很炫的3D平台,在新的 Mac 电脑还会有一张星空的背景图。我们来看看桌面是怎样的:
我的桌面
磁盘图标
很抱歉在上图的桌面看不到磁盘图标,因为我已经把他们全部隐藏了。你也可以通过Finder的设置来决定哪些磁盘图标需要在桌面显示。
小技巧:进入菜单栏的 Finder->Preferences,然后进入General,看到“Show these items on the desktop”下面会有几个选勾,把你想显示在桌面的勾选上即可。“Hard Disk” 代表你的 Mac 电脑的内置磁盘,“External
disks” 代表外置磁盘(如U盘),“CDs,DVDs,and iPods” 这个不用多解释了吧,“Connected servers” 代表你的 Mac 连接上的网络服务器。
11
Dock
在桌面下方这一排设计透亮的图标事实上是我们用来启动程序、文件、进入文件夹、磁盘等启动器,它同时还可以指出哪些程序正在 Mac 上运行着。由于 Dock 是一个很重要的部件,他的配置足够让你研究很久,你可以改变它的大小,把它移到屏幕的上下左右,隐藏它等等。后面我们会详细讲解 Dock。
菜单
上图中标示的“苹果菜单”是一个系统级的命令(如休眠、重启、关机等等)菜单。它有点像 Windows 里面的
Start
菜单:它可以列出最近访问过的文件或程序,它有系统级的命令快捷而且可以方便的进入系统设置页面。
菜单栏
在“苹果菜单”右边的第一个粗体字的的菜单,表示目前你正在前台运行的程序。在这个菜单下通常包括了“关于”(告诉你本程序的版本信息)、设置、退出和其他比如隐藏其他窗口或显示所有窗口等等的命令。(隐藏 Hide 命令对于控制桌面的整洁很有用,后面会讲到)
接着在右边的是 “File” 和 “Edit” 菜单和 Windows 下的功能一样,最右边的菜单几乎都会是 “Help” 菜单,它会打开一个迷你的浏览器,让你查询本程序的一些帮助信息。
待续。。。。欲知后事如何,请听下回分解~
四种文件夹显示方式在 Finder 里你可以用四种方式来显示文件夹和文件:图标、列表、列状(Column View,不知道咋翻译好)、封面。这四种显示方式有一些和 Windows 下的类似,但也有很多的不同。
每一个窗口都会单独记忆文件的显示方式。你可能比较喜欢用列表模式来显示 Applications 文件夹(因为里面有大量的文件夹和文件),但你有可能比较愿意用封面模式来看你的相片文件夹,因为这样可以比较方便去翻开相片的缩略图。要在一个 Finder 窗里切换不同的显示模式只要使用工具栏的四个相应按纽即可。我们来看图:
12
Icon View
13
List View
Column View
14
Cover Flow
除了用上面的工具栏按纽外,你也可以分别用菜单上的 View->as Icons、as Columns、as List、as Cover FLow,又或者快捷键Command-1、2、3、4来切换不同的文件夹显示模式。下面我们会详细介绍这几种模式。
小技巧:在四个模式中有一个共同的设置,那就是 “View Options”(我译作“视图选项”),用户可以在里面设置文件与文件夹的排序方法、字体大小、图标大小和其他功能,可以为单独的 Finder 窗进行设置也可以对所有窗进行设置。进入 “Option View” 的快捷键是Command-J,又或者你可以用工具栏上面的“齿轮”按纽(眼睛按纽旁边)去选择进入 “Show View Options”。
图标模式在图标模式里每一个文件、文件夹或磁盘都会用一个小图片来表示,这就是图标。
图标尺寸你可以随意改变图标的大小而不用损失图标的清晰度和质量。你只要使用窗口右下角的拉条就可以改变图标大小,向左会缩小图标,向右会放大图标。
小技巧:你用的是 Macbook? 那你可以使用触摸板加上双指动作进行图标的放大与缩小,和放大iPhoto里面的相片一样。你试一下把图标放到最大?是不是开始惊叹于 Mac 的设计师所设计出来的图标有多么的精细了呢?
Icon Size Slider
图标预览Snow Leopard 把 “图标代表了它的内容” 的哲学发挥到了极致。像下面这幅图看到的一样,每个图标看上去就是文档的第一页。
15
Book Preview
Movie Preview
由于用户可以把图标放到很大,事实上你可以在图标上直接阅读文档或预览电影。要试用一下这个功能,必须把图标放大到大约一寸大(64个像素),然后你会看到一个播放按纽(视频或音频文件)或左翻页和右翻页的按纽(PDF、Pages文档、Powerpoint或keynote文档等),你可以用这些按纽来播放或阅读文档,连文件都不用打开!
小技巧:如果你在按住Option的同时按图标上的文档翻页按纽,你可以翻到文档的第一页与最后一页。
图标显示选项Mac OS X 提供了好几个有用的图标显示选项,要进入图标显示选项首先需要打开任何一个处于图16
标显示模式的 Finder 窗口,然后选择 View->Show View Options(又或者用快捷键command-J)
Icon view options
Always open in icon view你只需要按简单的一个按纽(Use as Defaults,后面会讲到),就可以把整个系统的文件夹显示方式设置成你喜欢的模式,而这里要说的 ”Always open in icon view“ 功能就是用来给当前文件夹覆盖
Use as Defaults的设置。打个比方,你可能比较喜欢所有文件夹都用列表模式来显示,除了 Picture 文件夹以外,因为在 Picture 文件夹内如果你用 Icon View 的话你可以不用打开图片文件,就可以清楚的浏览所有图片。这时候你只要在 Picture 文件夹内打开 “显示选项” (用Command-J),然后勾选上 “Always open in icon view”,这样无论系统的其他文件夹是用什么显示模式,但 Picture 文件夹都会用 Icon View。
图标大小上面已经提到过在 Finder 窗口右下角的拉条可以很方便的调整图标的大小,但在另一个地方有着一样的拉条,那就是在 “显示选项” 里。
图标间隔在 “显示选项” 里你还可以调整图标间的间隔大小,如果你想在一个窗口里看到尽量多的图标,但又不想缩小图标本身的话,缩小图标间的间隔是一个不错的选择。
字体大小用这个这拉列表可以方便的选择窗口字体的大小,如果你屏幕太大或太小用这个来调整到你想要的大小,十分方便。
标签位置一般情况文件夹名和文件名以及相关的信息(比如文件夹内有多少个文件)都显示在图标的下方,但你还是能通过 “标签位置” 这个选项来选择这些信息是显示在图标下面还是右边。
显示信息如果勾选了 “Show item Info” 这个选项,在图标下面的信息会有所增加,对于不同的图标会有不同的额17
外信息:
•
•
•
•
文件夹:显示这个文件夹内还多少个图标,这样你一眼就可以看出哪个是空的文件夹了。
图片文件:如果是图片文件,会显示这个图片的长和宽是多少像素
声音或影片:蓝色的信息会告诉你这个声音或影片文件有多长时间。
.zip文件:如果是压缩文件,你会看到这个文件在磁盘中的大小。
显示图标预览这是用来打开或关闭图标预览功能的,如果关闭了,上面提到的PDF或影片之类的预览就不会在Icon
View存在。
背景这是 Mac OS X 相比其他操作系统优秀的一个功能,你可以给你的 Icon View Finder 窗口填上背景色或者甚至图片。不要以为这只是把窗口装饰得漂亮一点而已,当你可以一眼就认出当前是哪个文件夹窗口的时候,那会省下你很多时间,特别是你把窗口缩小到 Dock 下面的时候,带颜色的背景让你一眼就认出哪个是你要的窗口。
注意:背景色和图片在其他三种显示模式下会消失。
Use as Defaults上面提到这个按纽,这是一个强大的功能,当你设置好你喜欢的窗口样子后,只要按一下这个按纽系统内所有 Finder 窗口都会被设置成一模一样。那万一你后悔了怎么办?想恢复一切到原始状态?只要在打开
“显示选项” 窗口的时候按下 Option 键,你会发现 “Use as Defaults” 变为 “Restore to Defaults”,按下后就如同吃了后悔药一样,一切重新来过。
保持图标整齐与排序一般来说你可以把窗口里的图标放在窗口里的任何位置,但在 Snow Leopard 里你可以方便根据窗口里隐形的网格来整理图标,这个隐形的网格的大小与间隔在上面讲述的 “图标间隔” 里改变。
根据网格对齐Mac OS X 提供了好几种对齐图标的方法:
•
让个别图标对齐:按住Command键来拖动一个或多个已选择的图标(在你开始拖动之前不要按任何键),当你放开鼠标后,那些被拖动的图标就会自动跳到离他们最近的网格点上。
对齐窗口内的所有图标:选择 View->Clean Up (如果你还没有选择任何图标)或者 View->Clean Up
Selection (如果你已经选择了一些图标),然后窗口内的所有图标或那些你选择的图标会自动跳到离他们最近的网格点上。
•
小技巧:当你打开 View 菜单的时候按下 Option 按纽,Clean Up 和 Clean Up Selection会互换过来。
用上面方法进行对齐是临时的,如果你往窗口拖进新的文件或再次拖动已经对齐的图标的话,窗口内的图标仍然会乱的。如果你想锁定这个对齐的状态的话,你就要使用 “显示选项” 窗口里面 “Arrange By” 下拉框内选择 “Snap to
Grid”。
但即使是这样,如果你窗口里有些图标比较 “离群”,对齐后他们仍然在比较远的网格上,要解决这个问题的话,就要用到下面将要介绍的排序方法。
小技巧:当 “Snap to Grid” 打开的时候,按住 Command 来拖动图标可以打破对齐的规定,但当 “Snap to Grid” 关闭的时候,按住 Command 来拖动图标反而会让图标按网格对齐。
排序对齐如果你想除了按网格对齐外还想图标按一定规律排序,你可以用下面几个方法:
•
临时排序并对齐:如果你选择 View->Arrange By->Name,窗口里的所有图标会按名字的字母顺序自动排18
序并按隐形的网格对齐,用这个方法可以解决那种 “离群” 的图标问题,他们会重新回到大部队的身旁。在
Arrange By 下面的其他命令也是类似的作用,只是排序的条件不同而已。但是就像上面对齐图标的方法一样,这只是一个临时的排序和对齐,如果你拖动了或新增了图标到窗口里,仍然会打乱图标的排序。
•
永久排序并对齐:如果你不是想临时的排序并对齐,而是想这个窗口以后会自动的进行排序并对齐,你只要在打开 View 菜单后按住 Option 键,你会发现 Arrange By 菜单会变成 Keep Arrange By,这时只要你选择它下面的子命令进行排序,那这个窗口以后都会自动的对所有图标进行排序并对齐,包括了新加入的图标。
mac入门系列教程之三–-文件、Dock和窗口(3)
列表模式
在挤满一堆图标的窗口里,列表模式是对付混乱的强力武器。它可以列出你那些文件的名字、日期、大小等等。在
Snow Leopard 中,列表模式的窗口背景还会有蓝白相间的横条来帮助你阅读这些信息。
你对列表里面的纵列有比较灵活的控制,你可以决定每一纵列有多宽,需要显示哪些纵列和他们显示的排序方法(当然文件名永远都是第一列的)。下面我们说说怎么去控制这些纵列:
对列表排序全世界的列表模式粉丝都喜欢文件列表按文件名字母排序,但有些情况下,能在第一行看到最新或最大的文件等等是很有用的。
当一个窗口使用列表模式的时候,在最上方的一行会出现一排列的名字,这些列的名字不单单可以用来看,它们本身也是按纽。你可以按 “Name” 来让列表按文件名字母序排列,可以按 “Modified” 来让列表按文件修改时间排列,又或者按 “Size” 来让列表按文件大小排列,等等等等。
大家要注意当你按了某一个列的列名后,在它右手边出现的小三角形,它指出当前列表排序的方向,也就是正序或是反序。当小三解形是指向上时,根据你选择的不同排序条件,最老、最小或文件名以数字(或字母A)开头的文件会显示在列表的上面。
小技巧:你把向上的小三角形想像成上小下大的样子,你就会记住在列表最上面的会是体积最小、日期最早、开头字母最小的文件。如果要把排序反转,只要再按一次列名按纽就可以了。这时候小三解形会向下,代表最新的、最大的或文件名开头字母为Z的文件会显示在列表上面。
Flippy TrianglesMac 系统最吸引人的一个功能就是在列表模式中文件夹左手边出现的那个小三角形。在官方的文档中,Apple 叫这些三角形为 disclosure triangles,程序员们把它们叫 flippy triangles。无论怎么叫他们,这些小三角形是非常有用的:当你点击它的时候,文件夹的内容会以缩进的形式显示出来,再点击一次就会把内容重新收回。这样的话你就不用对每一个子文件夹开一个新窗口来进行浏览了。通过这些 Flippy Triangles 你就可以在同一个列表内同时查看两个文件夹的内容,并且可以在它们间拷贝/移动文件。
选择你想要的列选择菜单 View->Show View Options(或者Command-J)。在打开的选项窗口里你会在 “Show
Columns”下面看到一堆可以勾选的列名称,它们包括:修改日期、大小、类型、注释等等。
其他显示选项列表模式的显示选项(Command-J打开)包括好几个有用的设置项:
•
Always open in list view:勾选这个选项会为当前文件夹覆盖你系统的默认窗口显示模式。这个选项和图标模式里的类似。
19
•
Icon size:这两个按纽可以让你调整当前窗口的图标大小,在列表模式并不像图标模式一样会给你一个拉条来调整图标大小。
Text size:你可以通过这个下拉选项设定图标对应的文字大小,你可以针对全局设置也可以针对单个窗口设置。
Show columns:在上文已经介绍过这个功能了,它可以让你决定哪些列显示在窗口内。
Use relative dates:在列表模式里,文件修改日期与创建日期通常会用这样的格式显示:“Sunday, March
9,2010”(在下面会告诉你怎么改变列的宽度,当宽度减小时,相应的日期显示格式会使用更短的格式,你试一下就知道了)。当 Use relative dates 被勾选时,Mac 会在适当的地方自动使用诸如 “Yesterday”或“Today”来替换日期,让用户更容易看到最新的文件。
•
•
•
•
Calculate all sizes:如果此选项没有被勾选,你会发现列表模式里文件夹的Size列会是“–”,没有一个确切的大小。只要你勾选这个设置,当前窗口里的所有文件夹大小都会被计算,这个计算的过程有可能会很缓慢,因为文件夹里的文件有可能很多。你甚至可以让 Mac 上的所有文件夹窗口都计算子文件夹的大小,但时间长了,你的系统速度有可能会被拖慢。所以建议只对部分真正有需要的文件夹来启动这个选项。
•
•
Show icon preview:和图标模式一样,只要勾选了,图片文件的图标就会用图片的缩略图来展示。
Use as Defaults:让你在显示选项内的所有修改适用于 Mac 系统内的所有窗口。
列的重新排列文件名列必须在最左边,但除此之外你可以通过拖放列名称按纽来重新排列它们的左右位置。
改变列的宽度如果你把鼠标放在两个列名称的分隔线上,你会发现鼠标的样子变成一条竖线和两个左右的箭头,这时只要你按下鼠标并左右移动,就可以改变左手边那个列的宽度。Mac 系统最人性化的地方就在你改变列宽度的时候体现出来了,比如你在改变 “Date Modified”这个列的宽度,原来写着“Tuesday, March 9, 2010, 2:22 PM”的内容随着列宽度的缩小,会逐渐变为“Tues,Mar 9,2010,2:22 PM”甚至“3/9/10,2:22PM”或“3/9/10”,到这份上这个列宽已经不能再缩小了。在文件名的列 Mac 系统又有不同的处理方法,比如你的文件名是“Ben Affleck—A Major Force
for Humanization and Cure for Depression, Acne, and Migraine Headache”(对,mac 的文件名是可以这么长的),如果你缩小文件名列的列宽,你可能会看到文件名变成“Ben Affleck…and Migraine Headache”,Apple 之所以把中间的内容省略而不是把后面的内容省略,是因为它认为文件名的后面往往有更大的信息量,可以用来区分不同内容的文件。
小技巧:当你想看全一个被缩短的文件名,你不必把文件名列调到很宽很宽,你只要把鼠标放在你想看的内容上,过一会就会有黄色的浮动框显示此文件的全名。如果你不想等那么一会儿,你可以按住 Option 的同时把鼠标移到文件名上去看看,是不是马上就显示出来了呢?
待续。。。。欲知后事如何,请听下回分解~
mac入门系列教程之三–- 文件、Dock和窗口(4)
列模式(Column View)
(Jay按:由于不想大家把列模式(Column View)和上一章说的列表模式(List View)搞混,在本文里Jay会直接用英文名 Column View 来表示列模式)
20
使用 Column View 的目的十分简单:在免除桌面上层层叠叠、乱七八糟的窗口的同时,可以方便的浏览层层嵌套的文件夹与它们的子文件夹。
我们可以从下图看到,Column View 有点像分开了很多列的 List View,最左边的那一列(不算上边栏)显示了你第一个打开的磁盘或文件夹。
Column View
当你点击(只需要单击)最左边这一列里面的磁盘或文件夹,第二列会显示出刚才你点击的磁盘或文件夹里的所有内容,当你点击第二列里抽文件夹时,第三列会显示它的内容,以此类推。当列的数量多起来的时候最左边的列可能会消失在视线内,但你可以用下面的水平条拉动来浏览它们。你可以一直这样点击下去直到你找到你需要的文件。
那如果你发现点了很久但进的是一个错的地方,怎么退回去呢?只要你点击左手边任何一个列里面的文件夹,右边的列就会根据你点的文件夹内容全部改变,等于是又回到了分叉路的路口,你又可以继续寻找你想要的文件。
另外,Finder的边栏永远都会在那里帮你跳回最原来的地方,只要在边栏上点击任何磁盘或文件夹的图标,右边的列就会全部重新刷新。
Column View 模式的美妙之处在于,首先它保持了你桌面的整洁,它同一时间可以显示多个层次的文件夹内容,但这些内容全都在一个窗口内显示,只要一个 Command-W 快捷键就可以轻松把这唯一的窗口关掉。再者,Column View 模式让你清楚的知道你所处的位置,因为你浏览的路径一直都存在在窗口中,想迷失都很难。
小技巧:你可以改变 Column View 里文件与文件夹的排序方法。按 Command-J 快捷键来打开显示选项对话框,然后在 “Arrange by” 下面选择你想要的排序条件,如大小、创建日期等。
21
对列的操作
列的宽度决定了你能在窗口里一眼能看到几个列,改变宽度的操作在其他的显示模式都没有如此重要过。通过下面的方法你可以对单一的列或全部的列进行操作,来改变他们的宽度:
•
•
要改变其中一个列的宽度,只要拖住这个列右下角的那个地方(如上图圈内所示)然后左右拉动即可。
如果你想一次过改变所有列的宽度,按住 Option 键然后拖住任何列右下角的地方,再进行左右拉动即可。
小技巧:如果你想把列的宽度自动增加到可以显示该列最长的文件名时,只要双击上述改变列宽的地方即可。同样你可以按住 Option 再双击,那所有列都会自动扩展,以显示该列的最长文件名。
显示选项
进入显示选项对话框的快捷和其他模式一样:Command-J,当然你也可以通过菜单 View->Show View Options来进入。
•
•
•
Always open in column view:和之前谈到的一样,这个选项是用来覆盖系统级的文件夹显示偏好的。
Text size:这里选择的字体大小会作用于所有列的文字。
Show icons:如果你想速度更快一点,把这个勾选去掉吧,这样的话列里面不再会显示任何图标,不过看起来会怪怪的。
Show icon preview:如果你不想文件的小图标直接显示文件(图片、PDF、pages等可预览内容的文件)内容的话,把这个选项去掉,那么文件与文件夹的图标就会变回标准的图标。
Show preview column:最右手边的列在当你查看图片、PDF、影片等可预览格式文件时是很有用的。但它的副作用就是有时候会让操作变慢一点点,而且会占地方。如果把这个选项去掉,这一列将不会被显示。
•
•
•
小技巧:无论你是在使用哪个文件显示模式,如果你在拖动一个文件或文件夹的时候突然改变主意了,在你还没放开鼠标左键的时候,只要按下 Esc 或 Command-. (句号),被拖动的文件就会返回原居地,一切就当没有发生一样。(如果生活里有这个功能该有多好呀。。)
mac入门系列教程之三–-文件、Dock和窗口(5)
封面浏览模式
从下面的图里你就可以发现所谓的封面浏览模式其实是 Apple 从 它自己的 iTunes 软件 “偷”过来的,它可以以类似翻动 CD 封面一样的方式来浏览文件及文件夹。
22
在 Mac OS X 里面操作是和 iTunes 类似的,只不过翻动的不是 CD 封面,而是硕大的文件或文件夹图标。
要开启封面浏览模式,你只要点击工具栏上面第四个“Cover Flow”的按纽,或者选择菜单 View->as Cover Flow,又或者使用快捷键 Command-4。
启动后你会看到窗口的右部被分开了两部分:在下面的是传统的列表显示模式,和前面章节所讲的列表模式一样,在这里可以根据不同的排序条件进行排序。在上面的部分是炫丽的、具有倒影的黑色封面浏览界面。这部分最主要的是下面的滚动条,当你向左或右拉动的时候你会发现你的文件或文件夹在一个三维的空间里被翻动,体验十分有趣!
浏览的效果很炫没错,但我猜你不会想把所有文件夹都设置成这个浏览模式!因为这种模式的浏览效率比较差,但对于包含相片、影片等文件的文件夹,封面浏览模式是一个很不错的选择。
下面我们说说封面浏览模式的一些特点:
23
•
•
你可以向上或向下拖动滚动条下面的那个小条,从而达到缩小或放大封面图大小的效果。
浏览多页的PDF文件封面时是比较特殊的,当你把鼠标放在这样的PDF文档封面上时,会有“左”“右”两个箭头出现,你可以通过它们来浏览PDF文档的内容,根本用不着打开这个文档。
浏览QuickTime影片文件封面时也是特殊的。当你把鼠标放在这样的影片文件封面上时,一个播放的图标会出现,你可以通过单击它让影片在Finder窗内马上播,而不用真正的打开这个文件。
你也可以用键盘来浏览。在窗口下部的文件列表中高亮的文件,也就是在窗口上部位于中间的封面文件。所以你可以用所有列表模式的键盘快捷键来浏览。用上或下键、输入文件名的头字母、按Tab或Shift-Tab来选择下一个或上一个文件等等。
•
•
•
封面窗口会显示列表窗口同样的内容。如果你在列表里面点击了一个文件夹左边的 flippy triangle,那上面的封面窗口也会同时把这个文件夹里的文件全部显示出来。
封面本身是一个真实的图标,所以你可以对封面进行拖放,就像对文件或文件夹的图标一样,你可以把它拖进另一个文件夹又或者拖进垃圾桶。
•
mac入门系列教程之三–-文件、Dock和窗口(6)
在Mac OSX中有很多种方法来管理磁盘上的大量文件,有些方法可以让你不需要打开某个文件就可以看到它的内容,比如在 Column View 里面的预览栏,又或者是在封面浏览模式里的大图标等等。
Mac OSX的又一明星功能–Quick Look,把这种方便用户的理念带到了一个新的层次。它可以让你在不需要切换窗口或打开任何程序的前题下浏览文件的内容。你把一个或多个图标高亮后按空格键(或点击 Finder 工具栏上面的眼睛图案(如下图所示),又或者选择菜单 File->Quick Look),Quick Look功能的窗口就会打开,呈现一个几乎是完整大小的文档预览,很棒吧?
24
这里面的理念就是让用户在不用传统方式打开程序来浏览文档的情况下,轻松展现文档内容。例如,在文档上按空格键后你可以马上看出 Word、Excel 或 PowerPoint 类型文件的实际内容,而不需要真正的打开 Word、Excel 或
PowerPoint 这些大型的程序,这样可以节省你很多时间,特别是这些微软的软件启动速度这么慢 囧
Quick Look能看什么?
你可能会问:Quick Look 是怎么在不打开程序的情况下查看文档内容的?那它不是应该要知道怎么展示这些文档格式才行吗?对的!正是如此,所以 Quick Look 没办法识别所有的文档。比如你想要预览一个 Final Cut 项目文件,一个 .zip 压缩文档,或者一个数据库文件,你用 Quick Look 能看到的只是一个6寸高的默认文件类型图标,你不可能查看到文件的内容。
但 Quick Look 强大的地方是允许用户为它编写插件来预览非系统自带的格式。如果你要看 .zip 压缩文件的内容,你去 已经可以下载到相关的插件。那 Quick Look 自带有哪些文件格式可以查看呢?
•
图片文件和相片: 用 Quick Look 最爽莫过于看图片和相片了,因为你可以不用打开 iPhoto 或
Photoshop 这些大型的软件就可以轻松批量的浏览相片。Quick Look 能辨认所有普通的相片格式,包括
TIFF、JPEG、GIF、PNG、Raw 和 Photoshop 文档(除非是超大的 Photoshop 文件)。
•
PDF和文本文件:利用滚动条你可以在 Quick Look 的预览窗里浏览多页的文档。
声音与影片文件:这类文件会在 Quick Look 窗口打开时自动开始播放。最流行的格式都可以被正确辨认(MP3、AIFF、AAC、MPEG-4、H.264 等等)。你可以利用滚动条来控制声音或影片的进度。
25
•
•
•
Pages、Numbers、Keynote 和 TextEdit 文件:Quick Look 当然懂得这些苹果自己的文件格式了。
Safari保存的网页:这是 Snow Leopard 新加的功能。
微软 Word、Excel 和 PowerPoint 文件:由于这几个文档格式十分常用,Mac OSX 自带了预览它们的格式功能。
字体:这个十分的酷,当你用 Quick Look 预览一个字体文件时,你看到的是十分清晰、巨大的字体预览效果。
vCards:vCard 是用户可以互相发送的 “联系人”文件。当你从苹果或微软的地址本程序中把一个名字拖放到桌面上时,它会变成一个 vCard 文件。用 Quick Look 打开这类文件,你会看到整理得十分帅的卡片,里面展示了联系人的所有资料。
•
•
•
HTML(网页):如果你在磁盘上保存了一些网页的页面,通过 Quick Look 你不需要启动浏览器就可以看到这些网页。
小技巧:Quick Look甚至可以查看垃圾箱里面的文件,这样你在清空之前就可以很快的确认有没有误杀良民了。
需要退出 Quick Look 的话,只要再按一次空格键即可。
玩转 Quick Look
下面是一些让你觉得 Quick Look 更有趣的一些小技巧:
•
放大与缩小:在 Quick Look 的预览窗里按住 Option 键然后点击窗里的内容,可以以点击点为中心进行放大,按住 Shift-Option 点击是缩小。又或者在按住 Option 的时候滚动鼠标的滚轮,向上为放大,放下为缩小。(PDF文档有自己的放大缩小快捷键:Command-加号和Command-减号)
•
全屏:在 Quick Look 窗口中点击下面的全屏按纽,你的电脑背景会变黑色,然后预览的内容会进行全屏显示。在看 Word、Excel 或 PDF 文件的时候不要忘了这个技巧,因为一般默认预览的字体会比较小。再按一次全屏的按纽会退出全屏,你也可以直接按右上角的关闭叉叉直接退出 Quick Look。
•
加入到iPhoto:这个图标会在图片文件的预览时出现,点击它会把你正在预览的图片加入到 iPhoto 收藏。
不中断浏览:当你打开了一个 Quick Look 窗口后,如果你想看下一个文件的预览,你不必关闭当前的
Quick Look 窗口,你只要鼠标点击下一个文件,或用键盘上下左右选择你想预览的文件后,Quick Look 会马上把新的内容显示出来,方便!快捷!
小技巧:在 Finder 里按住 Option 键你会发现那个眼睛按纽变成了一个播放按纽,用它来进入 Quick Look 会马上进入全屏模式,而不用再去点一下全屏的按纽了,是不是方便多了?
26
Quick Look 幻灯片
选择多个文件图标然后进入 Quick Look,这时的 Quick Look 进入了幻灯片模式。每一张图片会出现大约3秒钟,然后会自动切换到下一个(按 Command-. 键退出幻灯片)。
小技巧:如果你按住 Option 键进入幻灯片模式,那它会进入全屏的显示模式。在幻灯片模式进行中用快捷键
Command-回车 可以快速进入索引页,所有被选择的文件会以小图标方式列出,只要点击任意一个,就会显示它的预览。
这个功能十分的有用,比如你刚下完一大堆图片或文档想快速浏览一下,只要用幻灯片模式就可以了。下图是幻灯片模式的按纽说明
27
待续。。。。欲知后事如何,请听下回分解~
Mac的自动化(1)–AppleScript终极入门手册(1)
AppleScript的终极入门手册(1)
首先Jay必须先声明本文的出处,Jay十分尊重别人的劳动,这个文章只是我翻译来的,原文在,如果对原文感兴趣的同学请前往阅读。好了,我们开始吧!
AppleScript 是 Mac OS X内置的一种功能强大的脚本语言,使用 AppleScript 的目的是把一些重复繁琐并且耗费时间的任务自动化。比如我是一个自由职业者,我十分的讨厌每个星期为不同的客户去创建帐单,为了解决这个问题我写了一个 AppleScript 来读取我在 iCal 里输入的时间,然后自动在 Microsoft Excel 里根据这些时间创建出帐单并且自动通过邮件发送给我的客户,要完成所有的这一切动作只需要轻轻的按一个按纽。
AppleScript 的一个优点是你不必是一个天才程序员才能使用它,事实上你甚至不需要有任何编程的经验!这篇文28
章会告诉你如何通过隐藏在每个应用程序框架里的简单指令去为几乎任何的应用程序写一个 AppleScript。感兴趣了?那就继续读下去吧~
The Main Window
从这里开始:Tell 命令块
要创建一个 AppleScript时,只要打开 Applications 文件夹里的 Utilities 里面的 AppleScript Editor 就可以开始了。打开后你会看到上图类似的窗口,这个是 AppleScript 编辑器的主窗口,尝试在里面输入以下的代码:
tell application "Finder"
display dialog "Hello World"
end tellAppleScript
这种脚本语言本身尽可能使用平实的英语作为语法来让代码特别容易理解和阅读。AppleScript 的大多数命令会位于 Tell 命令块内,它叫 “Tell 命令块” 是由于你在“告诉”应用程序你想它做些什么。比如上面所说的三行代码告诉
Finder 这个应用程序显示一个包含 “Hello World” 字符串的对话框。当你在 Tell 命令块内写完了你想要应用程序做的一个或多个命令后,你必须要以 “end tell” 命令来结束这个 Tell 命令块。
小技巧:初学者最容易犯的错误就是忘了最后加上 “end tell” 来结束 Tell 命令块,如果把它忘了,脚本将会编29
译失败。
当你在编辑器内完成输入上面的代码后,按下上面的 “Compile” 铁锤图标。如果你的语法是正确的话,你所输入的代码会被自动格式化并改变颜色。如果你输入的时候出现了错误,当你编译的时候编辑器会告诉你哪一块出错了,并尝试告诉你它认为错误是什么。下面是编辑器默认的一些颜色分别代表什么,你可以在菜单栏的 AppleScript
Editor->Preferences里看到并修改。
Syntax Color
你的代码成功编译后,再按 “Run” 图标,你应该会看到以下的对话框:
Hello World
现在按下 “OK” 按纽并且看一下编辑器下方。当你运行一脚本时,编辑器会告诉你运行的结果是什么,或者什么被30
“返回”了,在我们的例子里,它告诉我们 “OD” 按纽被按下了。
声明变量
变量在每一种编程语言里面的意义都是一样的,程序代码利用变量方便的对许多信息进行读取或运算。但在每一种语言里创建或“声明”变量是不同的,在 AppleScript 里你会像下面这样声明变量:
set theString to "Hello World"
tell application "Finder"
display dialog theString
end tell
上面的例子中有几处地方需要注意。首先,我们注意到变量的声明是通过 “set” 和 “to” 命令来进行。在例子中我们 “set” 了我们的变量(“theString”)为一个值(“Hello World”)。在很多编程语言里程序员被要求必须声明变量的类型(如整型、浮点型、字符串等等),但 AppleScript 足够的聪明而不需要程序员声明类型。
另外,请注意我是如何对变量命名的。你不能在变量名中间加空格,所以最好使用驼峰型(theString)或下划线型(the_string)变量命名方法。使用哪一种命名方法并不重要,但在你所写的程序中最好保持统一的命名方法。当你读其他人写的代码时,你一定会很讨厌看到类似 “myVariable” 这样的变量名,因为你从变量名上根本看不出这个变量是用来存什么的。
最后,我们注意到把 “Hello World” 放进了变量中,我可以在代码里一遍又一遍的引用这个变更。如果后面我决定要把 “Hello World” 改成 “Good Morning Dave”,我只需要在声明变量的那一行进行修改就可以了。
使用变量
你可以尽情的使用变量来做各种疯狂的事,但鉴于这是一篇入门文章,我只会告诉你几种方法,输入下面的代码:
--Integer Variables
set theFirstNumber to 3
set the theSecondNumber to 2
--Variable Operations
set theAnswer to (theFirstNumber + theSecondNumber)
set theAnswer to (theAnswer + 1)
--String Variables
set theString to "3+2+1="
31
--Display Dialog
tell application "Finder"
display dialog theString & theAnswer
end tell
当你的脚本变得越来越复杂,你就需要好好的组织一下你的脚本了。在一行代码前加上两个”-”号,代表这一行是注释,你可以使用注释来隔开和解释你的代码方便以后阅读。在上面的例子里,我创建了一个字符变量和几个整数变量。你可以对变量进行数学运算,在这里我把 “theFirstNumber” 设为3,“theSecondNumber”设为2,然后把他们相加并赋值给 “theAnswer” 变量。
另外,你可以在变量创建后改变变量的值。在 “theFirstNumber” 和 “theSecondNumber” 相加并把结果赋值给
“theAnswer”(结果为5)后,我马上把 “theAnswer” 自己加1(结果为6)。如果你运行这个脚本,你应该会看到以下的结果:
Basic Math
这只是一个很简单的范例,示范你可以对变量做的一些操作。你现在应该明白变量的值并不是不变的,一门编程语言的强大在于你能通过对变量的操作完成各种各样的任务。
Mac的自动化(1)--AppleScript终极入门手册(2)
重中之重:AppleScript 字典
虽然 AppleScript 本身自带有大量可以作用于 Mac 系统中任何程序的指令,但应用程序的作者还是有责任针对他的应用添加 AppleScript 的全面支持。换句话说,开发者必须编写一个他的程序如何与系统里其他程序进行通讯的手册,这些手册被称之为“字典”。要打开字典,在 AppleScript Editor 选择菜单 File->Open Dictionary (或快捷键Shift-Command-O)。例如在打开的字典里向下浏览,找到程序 Mail 然后按 “Choose”,你应该会看到以下的窗口:
32
Mail Dictionary
在左边的列中包含了指令和物件的 “套件”。当你选择了一个套件,你会在下面的显示窗中看到此套件所包含的所有东西。你可以通过点击第二列及第三列里的命令来缩小预览的范围。套件包含了 “指令” (圆形的C图标)和 “类”
(方形的C图标),而 “类” 包含了 “属性”(P图标)和 “元素”(E图标)。要理解这些东西怎么工作在一起,最好的方法就是用字典来写一个脚本范例。
为脚本创建一个算法
首先我们需要一个算法,其实算法只是 “我们需要写下脚本如何工作” 的一个高端叫法。我们希望创建一个脚本去编写和发送邮件。我们会使用到变量来令到将来改变邮件内容和送件人变得容易一点。在我们写下算法的时候,我们要时刻记住 AppleScript 是如何工作的,这些步骤是我得出来的:
1. 为收件人名字、收件人邮件地址、邮件标题以及邮件文本等创建变量
2. 创建新邮件的变量,同时指定邮件信息的属性。
3. 创建一个新的邮件
33
4. 发送这个新邮件
创建简单的变量
我们从上文已经了解到如何创建储存文本的变量,所以我们在这一步还用不到字典。下面是代码:
--Variables
set recipientName to "John Doe"
set recipientAddress to "nobody@"
set theSubject to "AppleScript Automated Email"
set theContent to "This email was created and sent using AppleScript!"
如你所见,我们只是随便放了一些假的数据到这四个变量中,它们分别是收件人名字、收件人邮件地址、邮件标题和邮件正文文本。这些变量里面的内容你喜欢改成什么都可以,但我建议你把你自己的邮件地址放到收件人邮件地址变量中,这样我们测试脚本的时候就可以通过查自己的邮箱看脚本是否发送邮件成功。
使用 Mail 字典来创建邮件变量
由于我们完全不知道怎么告诉 Mail 去创建一个新的邮件信息,所以我们必须借助于 AppleScript 字典。如果你点击一下 “Standard Suite” 你会看到一些 AppleScript 自带的公共标准命令。由于我们是要 “创建” 一个新的邮件信息,我们通过向下浏览来找到相关的命令,你会发现里面没有 “create” 这个命令,但在向下滑到差不多中间的部分你会找到 “make” 这个命令。听起来貌似不错,所以创建一个新的邮件系统,其实是要告诉 AppleScript 我们要
“make” 一些东西。
接下来点击最左列的 “Mail” 套件。我们刚才已经找到动作是 “make”,所以在这里我们跳过所有“指令”(动词)不看,直接翻到下面的 “类”(名词)中。我们第一个看到的类是 “outgoing message”,太好了这就是我们要的,因为我们就是要发出一个新的邮件信息。接着点击 “outgoing message” 类然后看下面显示的属性说明。
我们需要把第一步创建的几个简单变量插入到新邮件变量中。但在下面的 “outgoing message” 属性列表中,我们只找到邮件标题和内容的属性,而没看到收件人相关的属性。现在我们知道引用这些属性的正确语法了。注意,字典告诉你的是属性的定义格式。比如 subject 这个属性,我们定义的方法是 “subject:你想打的标题字样”。
34
outgoing message
同样你会在套件中找到一个叫 “send”的指令,我们会使用这个指令来发送邮件。现在我们还需要知道正确表达收件人名字和收件人邮箱地址的语法。由于不在这个套件中,我们点击 “Message” 套件。向下浏览到差不多一半的时候我们找到 “receipient” 这个类,点击这个类会看到他的属性列表,同样我们可以通过简单的英文来引用这个类的属性,它的属性包括 “name” 和 “address”。
小技巧:你可以使用字典窗右上角的搜索栏快速的搜索你需要的类或属性等。
现在我们已经准备好用上面学到的语法来创建我们的邮件信息了,代码如下:
--Variables
set recipientName to "John Doe"
set recipientAddress to "nobody@"
set theSubject to "AppleScript Automated Email"
set theContent to "This email was created and sent using AppleScript!"
--Mail Tell Block
35
tell application "Mail"
--Create the message
set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent,
visible:true}
end tell
注意我创建了一个 tell 命令块来包住所有发送给 Mail 应用程序的命令。然后我创建了一个变量(theMessage)并让他去 “make” 一个新的 “outgoing message”而且指定上面说到的它的属性。需要注意的是属性组需要用{}来包住,每个属性间用逗号分隔。(Jay注:会编程的朋友可以把 “make new outgoing message” 理解成创建一个
“outgoing message”类的实例,然后把实例赋值给 theMessage。如有不对请指正)
第一步:设置收件人和发送邮件
我们上面创建了邮件的变量,我们现在会使用另一个 tell 命令块来让这个变量设置好收件人信息并且进行发送,代码如下:
--Variables
set recipientName to "John Doe"
set recipientAddress to "nobody@"
set theSubject to "AppleScript Automated Email"
set theContent to "This email was created and sent using AppleScript!"
--Mail Tell Block
tell application "Mail"
--Create the message
set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent,
visible:true}
--Set a recipient
tell theMessage
make new to recipient with properties {name:recipientName, address:recipientAddress}
--Send the Message
send
end tell
36
end tell
(下面这段我不翻译原文,因为原文说的有点复杂,Jay用自己理解的描述一下,有错请指正)
我们知道 theMessage 指向的是一个 outgoing message 类的实例,我们在前面查 outgoing message 类的时候,看到除了属性列表外,前面还有一个叫 Elements 的说明,这里说明的是这个类具有这些元素,其中就包括一个叫
to recipient 的元素。那么这里就比较好理解了,“tell theMessage make new to recipient” 这句就可以理解为告诉
theMessage 这个实例创建(或者叫设置)它自己的 to recipient 元素,当然用的就是后面跟的 properties 了。
(回到后续的原文译文)
最后我们执行 “send” 指令来发送我们的邮件。注意最下面我们用了两次 end tell,因为有两个 tell 命令块需要关闭。当你修改完一些输入的错误并编译完成后点击 “Run”,Mail 程序应该会自动创建一封邮件并且发出。现在查查你自己的邮箱有没有收到吧~
37
Automated Email
恭喜你,你已经完成了你第一个 AppleScript 脚本了!你可以把脚本保存成 Script ,后面可以随时回来修改和运行,又或者保存成 Application,当成是应用程序一样打开他运行。
总结:不断学习
我希望这个入门手册会让你幻想到那些可以自动化的任务。我展示的 AppleScript 字典和语法仅仅是个开始,但如果你真的对 AppleScript 很感兴趣,你需要看更多的教程才可能掌握。Apple 在官网上提供了丰富的
AppleScript
相关资料,是一个不错的开始!
另外一个值得一提的网站是 T&B。它提供了一些很有深度的解释和教程,虽然有点老,但解释得很全面而且是免费的!无论你是一个 AppleScript 初哥还是高手,都欢迎你留言交流一下,又或者留下你得意的作品,让其他人受益于自动化的 Mac~
38
Jay留在最后的话
在译这篇东西前 Jay 完全没看过 AppleScript 这玩意,虽然一直都知道 Mac 下面这东西很强大,有点像 Linux
下的 Shell 脚本,可以很大程度的自动化你的日常操作,提供无限的方便。如果在译的过程中或理解上有所偏差,请高手指出。
39
2024年1月20日发(作者:宁含巧)
mac入门系列教程之二–Mac与众不同(1)
呵呵,标题的与“众”不同,当然是指的与 Windows 不同,Mac 无论是硬件上还是操作上都和 PC(Windows)有很大的区别,在这篇文章里 Jay 会尝试从几个比较明显的地方来说一下 Mac 的“与众不同”。
单键鼠标
mac 的鼠标一直以来给人的印象就是和 PC 不一样,因为他只有一个键。但现在的 mac 鼠标虽然外观看上去是只有一个键,但事实上都含有右键。右键最大的用处我想大家都已经知道了,就是弹出快捷的功能菜单。但即使是只有一个键的 mac 鼠标,仍然可以用一些方法来达到右键的功能。
1. CTRL-Click:只要你在想右击的地方按 ctrl+click 就可以达到右键同样的效果。
2. 本本的触摸板(老方法):只要用两只手指同时点一下触摸板,就会达到右键的效果。左键的效果当然就是用一只手指啦
3. 本本的触摸板(新方法):在最新的 mac 本本上,你可以设置新的右键方法,那就是按下触摸板的左下角或右下角(取决于你在系统设置里是如何设置的)。记住不是点表面,而是把触摸板按下去!设置的地方在“System Preferences -> Trackpad”
Trackpad Preferences
重启、关机与休眠
关于休眠模式的一些探讨,大家可以看这篇文章:《Mac OSX的休眠模式浅析》
进入休眠的方法有几种:
1. 如果你的是本本,直接把显示器盖上。
2. 选择 -> Sleep,或者使用快捷键 Option-⌘-Eject (Eject 就是弹出光驱那个键,通常在键盘最右上角)
3. 按快捷键 CTRL-Eject,然后在弹出的对话框里选择 Sleep(或按 S)。
4. 按一下 mac 电脑的电源按纽,它会弹出和 CTRL-Eject 一样的对话框。
5. 如果你的 mac 有配对的遥控器的话,长按 Play/Pause 键三秒。
1
6. 潇洒的离开你的 mac,系统的电源管理会在你设定的时间后自动休眠。
重启:
事实上你不需要经常重启你的 mac,它不会像 windows 一样长时间不重启就越来越慢,除非你遇到一些解决不了的问题或者安装了系统级的补丁,这时候你才需要重启你的 mac。事实上对 Jay 来说,mac 的本本从来都没关过机,都是合上就走。
1. 选择 -> Restart,弹出确认重启的对话框后按 Restart 或回车即可。如果你在按住 Option 键的话,那 mac 会马上重启,不会与你确认。
2. 使用快捷键 CTRL-⌘-Eject
3. 按快捷键 CTRL-Eject,然后在弹出的对话框里选择 Restart(或按 R)。
关机:
当你多于几天不需要使用你的 mac 时,想完全关闭你的 mac 电脑,你可以:
1. 选择 -> Shut Down,弹出确认重启的对话框后按 Shut Down 或回车即可。如果你在的时候是按住 Option 键的话,那 mac 会马上关机,不会与你确认。
2. 使用快捷键 CTRL-Option-⌘-Eject,看上去很多键,你亲自按按就知道没多复杂了。
3. 按快捷键 CTRL-Eject,然后在弹出的对话框里选择 Shut Down(或按回车)。
4. 潇洒的离开你的 mac,如果你设置正确,系统的电源管理会在你设定的时间后自动关机。
登出:
如果你的 mac 是多人共用,那每次你使用完成后最好是登出你的帐号,登出操作很简单:
1. 选择 -> Log out xxx (xxx 是你的用户名),弹出确认重启的对话框后按 Log out 或回车即可。
2. 使用快捷键 Shift-⌘-Q,弹出确认重启的对话框后按 Log out 或回车即可。
选择
Shut Down
选择 Restart 的时候是如果你不想登出,你可以启用 Fast User Switching,这个功能允许一台 mac 上有多个帐号同时处于登陆状态,但只有一个帐号在使用 mac,各个帐号间可以快速的进行切换,无需登出。Fast User Switching 的设置我们在后面会再讲到。
待续。。。。欲知后事如何,请听下回分解~篇后语:其实这篇文章 Jay 是根据 《Switching to the Mac: The Missing
Manual, Snow Leopard Edition》 里面的内容翻译、删减、整理并加上自己的截图注释而成,所以一切归功与这本书的作者,Jay 做的只是让那些不方便看英文或不想看长篇大论只想看精华的同学提供一个方便。由于书的内容很多很多,Jay 只能每次抽一部分出来为大家精减,欲知后事如何,请听下回分解~
原文地址:/?p=145
2
mac入门系列教程之二–-Mac与众不同(2)
我们接着上一篇,继续说说 Mac 的与众不同。
键盘
Ctrl 键:mac 的 Ctrl 键和 PC(Windows)的 Ctrl 键不太一样,像上一篇所说的,在 mac 里面 Ctrl 键的主要用途是用来组合鼠标左键来实现右键的效果。在 Mac 里面相当于 Windows Ctrl 键功能的是应该 ⌘(Command)键。比如在 Windows 里面你会用 Ctrl-S 来保存文件,而在 Mac 里你将会用 Command-S。
Alt 键:在 mac 里面也叫 Option 键,在 mac 里面 Option 键算是“杂项”键,它主要的功能是启用一些“秘密”功能和打出一些“秘密”字符。比如,当你按住 Option 键再单击窗口的关闭或最小化按纽时,你会关闭或最小化全部的窗口。又或者当你按住 Option 键时再按R,G或2,你得到的字符是®,©和™。(后面再跟大家讲这些特殊字符)
Fn 键:在其他 Windows 的本本大家都应该比较熟悉这个键了,它是用来改变一些键的用处的。比如在键盘最上面的 F1-F12,还有Fn 键的几个小技巧里面说的几个特殊按键。这里说一下如何改变 F1-F12 的默认功能,看图:
进入 System Preferences -> Keyboard 后你会看到上图,如果你勾选上了红框内的选项的话,如果你想用F1-F12上面的特殊功能(如显示亮度调整、音量调整、iTunes 控制等)的话,就必须配合 Fn 键使用。如果没有勾选上的话,你只要直接按 F1-F12 就可以得到这些特殊功能。
磁盘/分区
在 Windows 里面你看到的是分区,但在 Mac 里面你看到的将会是磁盘。在 Mac 上面你从来不会看到一个空的磁盘会显示出图标,比如只有当你插进一张 CD 到 mac 的时候你才会看到 CD 的名字和按纽出现在桌面上。如果你不想在桌面上看到任何磁盘的图标,你可以像下图一样设置:
3
进入 Finder->Preferences->General,你会看到上面几个勾选框,如果你都不想在桌面显示这些图标,把他清空就好,反之亦然。
你可以通过以下几种方法弹出一个磁盘(当然不是硬盘了),磁盘可以理解为 CD,DVD,U盘,共享网盘,iDisk,iPod,虚拟分区(DMG)或外置硬盘:
1. 按住 Eject 键(只有DVD和CD可以)
2. 在桌面上右击磁盘的图标,然后选择 “Eject [磁盘名]”
3. 单击磁盘的图标然后在菜单里选 “File->Eject [磁盘名]”,或者按快捷键 Command-E
4. 把磁盘的图标直接拉进“垃圾箱”(你会看到图标变成一个很大的 Eject 标志)
你的东西都放哪了?
如果你打开主磁盘(Macintosh HD),你只会看到几个文件夹:Applications,Library,System 和 Users。但对于普通用户来说这几个文件夹没有多大用处,你可以把主磁盘当作是操作系统的盘,你只会在很少机会去访问他。事实上,你作为普通用户关心的应该是这些:
Applications 文件夹
苹果用 Applications 这个词来表示程序。
当你想管理你的程序的时候,Applications 文件夹(可以通过 Finder 菜单 Go->Applications)就像是 Windows 里面的 Program Files 文件夹,在 Applications 文件夹里是你所有程序,你可以随意的进去双击任意的程序来执行它。而在 Dock 上的图标只是 Applications 文件夹里面程序的快捷方式。这一个个程序图标事实上是一些 .app 结尾的文件夹,但对于用户来说看到的就像是一个可执行程序,如何找到. app 文件夹里真正的执行程序这些细节就留给 Mac OSX 吧。你可以用以下几个方法进入 Applications 文件夹:
1. 在 Finder 的菜单选择 Go->Applications
2. 使用快捷键 Shift-Command-A
3. 在 Finder 的边栏里点击 Home 的图标。如果你看不到 Home 的图标,可以到 Finder 菜单的
Preferences->Sidebar 的 Places 里然后勾选 Home 的图标。
Home文件夹
在你的 Home 文件夹里,你会找到一套标准的 mac 文件夹(从他们的图标你就可以看出他们有多重要,都是特殊设计的图标哦),这些文件夹大多数你都可以重命令或甚至删除掉,当然个别除外,下面我们会解释一下这几个4
文件夹的用处:
Desktop(不可重命名或删除)
这个文件夹里的内容其实就是你在桌面看到的内容,文件夹与桌面有一一对应的关系,你可以试试在桌面创建一个文件,你会发现在 Desktop 文件夹也会出现同一个文件,反之亦然。
Documents
苹果公司建议你把你的个人工作文件保存在这个文件夹内,比如你的 keynote ,pages 文档等。你或你的程序可自行在 Documents 文件夹建立新的子文件夹,比如你如果用 Entourage 的话,它会在里面建立一个
Microsoft User
Data 的子文件夹。
Library
这不同于在主磁盘的 Library 文件夹,在主磁盘的 Library 文件夹是用来存放系统级的字体、配置文件、帮助文件等等。在你 Home 目录下的这个 Library 文件夹,是专为你的帐号服务,里面放的是你自己的个性化字体、配置文件等
Movies, Music, Pictures
看名字就知道是用来存放一些多媒体文件的,包括电影、音乐和相片。一些程序如iPhoto, iTunes, iMovie等会默认保存文件到这些文件夹。
Public
如果你的 mac 在网络上或与别人共用一台 mac 电脑,这个文件夹是用来存放一些公共文件。比如你想让网络上其他用户或同一台 mac 的其他用户在不需要密码或授权的情况下看到某些文件,最好的办法就是把这些文件拷贝到 Public 文件夹。
Sites
Mac OSX 内建有 Web 服务端,可以把你的 mac 电脑向局域网或互联网开放成为一个网站。这个内建的 Web 服务端其实就是 Apache Web Server,而你的网页就应该放在 Sites 文件夹。
System 文件夹
这个文件夹等同于 PC 里的 Windows 或 WINNT 文件夹,里面存放了操作系统数以百计的关键文件,如果这些文件被删除或重命名的话,你的电脑可能会瘫痪,所以作为用户你最好远离这个文件夹。。。。
待续。。。。欲知后事如何,请听下回分解~
原文地址:/?p=162
mac入门系列教程之二–-Mac与众不同(3)
窗口控制
和 Windows 一样,在 Mac 里面的窗口都有着各种各样的按纽,但只要你用过 mac 后你会发现苹果的 UI 设计师是多么的高明,苹果不愧为业界最强的 UI 设计公司。下面我们来看看 Mac 里面窗口的各种按纽:
5
点击放大
标题栏
在图上我没有标出标题栏,其实它就是 “Jay Mac” 这个字以及和他同一水平线的空白处。你可以从窗口的标题栏判断出这个窗口是否是当前活跃的窗口,如果是背景窗口(就是被压在下面的窗口)的话,他的标题(也就是例子中的 Jay mac)会比较灰暗,并且窗口最左上角的三个按纽会灰化(除非你把鼠标放在他们三个任何一个上面)。如果是前台窗口,标题是清晰的黑色字,并且三个按纽会是红黄绿三种颜色。你可以不必把背景窗调前就可以使用左上角的三个按纽,也就是说就算某一个窗口不是前台窗口,你也可以马上关闭、最小化或 zoom(我找不到好的中文来形容)它。
小技巧1:如果你想在同一个程序的不同窗口中切换,可以使用快捷键 Command-`(`是数字键1左边那个键),相信我,这个会是你用得最多的快捷键之一。
如果你在 Finder 里进入了一个子文件夹,你想回到上一级的文件夹的话,你可以按住 Command 按用鼠标单击上图中的“文件夹快捷图标”(原名叫 Folder Proxy icon ),这样就会弹出一个选单,可以任意跳转到当前文件夹的任意一个上级文件夹中。另外要达到同样的效果还有快捷键可以使用,如果你使用 “Command-上方向”,那么你就会在 Finder 中跳转至当前文件夹的上一层,同时如果你想往下一层跳转,你可以使用 “Command-上方向”。你可以利用快捷键一直往上一层目录跳转,但需要注意的是,你可能向下一层跳转一次。
小技巧2:如果你双击标题栏,等同于你按了“最小化”的按纽一样。(下面会说到最小化)
小技巧3:Option 键表示“把当前动作应用到所有窗口”,这里的所有窗口指的是当前程序的所有窗口,并不是所有程序窗口。打个比方,你打开了很多个 Safari 浏览器的窗,如果这时候你按住 Option 并且单击任意一个
Safari 窗左上角的红色关闭按纽,那代表所有打开的 Safari 窗都会同时关闭。不过这个技巧对 Microsoft 的
Office 套件程序无效,囧。
文件夹快捷图标
刚才在标题栏中提到的“文件夹快捷图标”其实另有他用,当你点击这个图标并且不放到鼠标过一段时间,这个图标就可以被拖动,这样你在不关闭这个文件夹的情况下就可以移动或拷贝这个文件夹到另一个文件夹、垃圾箱或者
Dock 上。事实上从 Leopard 开始 Dock 上面就有一个 Documents 的快捷图标,如果你不小心把它删掉了,你可以用上面说的方法重新建立它。
关闭按纽
6
关闭按纽位于窗口最左上角三个按纽的最左边一个,他是一个背景色为红色的按纽,当你的鼠标移动到这三个按纽任意一个上面的时候,你会看到X,-,+这几个符号,X代表了关闭。它的功能和 Windows 里面窗口右上角的功能一样,就是关闭窗口。如果你一时习惯不过来它的位置,你可以学习一个快捷键 “Command-W”,它是关闭按纽的快捷方式。但这里需要提醒一下原 Windows 用户,在 Mac 中就算关闭了程序的全部窗口,但这个程序还不算退出了,它仍然留在内存里。那么怎样知道一个程序是否退出呢?最简单的方法就是看 Dock 的图标:
看我的 Dock 这四个图标,其中两个程序是关闭状态,两个是开启状态,那到底哪个是开启了的呢?答案就是左手边有个小亮点的就是开启状态的程序。那我们如何退出一个程序而不是仅仅关掉他的窗口呢?当程序在前台的时候你有两种方法:
1. mac左上角标记右边的第一个菜单名就是当前程序的名字,你点开它,一般会看到 Quit 的选项,点击
Quit 就可以退出这个程序。
2. 同样需要看到标记右边的第一个菜单名是你想要关闭的程序,这时用快捷键 Command-Q,就可以快速的退出这个程序。
小技巧:当你在一个程序运行的时候改变了一些内容,比如往文档里写字,这时候你的程序处于未存储的状态,怎么方便区分当前是否是在未存储的状态呢?很简单,看关闭按纽的中心是否有一个黑点,如果是的话,证明你的文档还没有保存,如果关闭按纽是一片血红,嘿嘿,证明当前文档已经保存过了,并且保存后没再动过它。
题外话:当你用多了 Mac 的快捷键,比如上面所说的 Command-`,Command-W,Command-Q(这三个真的是用得最多的),你会发现 Mac 的设计是如此的人性化,因为你会发现按 Command 来组合快捷键是多省力的一件事,而且 Mac 把最常用的快捷键都放在了左手边,你左手拇指按住 Command ,其他左手手指可以轻而易举的按到`、W或Q。是不是比如 Windows 的 Alt-F4 按起来轻松多了?
最小化按纽
只要你点一下左上角黄色的最小化按纽,那么这个窗口就会伴随着动画被“吸”进 Dock 的右下角,成为一个图标,如果你想把窗口恢复,只要再单击一下这个 Dock 里的图标即可。当然和其他功能一样,它也有快捷键:Command-M。但你有没有想过,如果你最小化的窗口多起来的话 Dock 的图标会越来越挤?没关系,Apple 也想到了这一点,所以在 Snow Leopard 版本里 mac 加了一个选项(在 System Preferences->Dock里)“Minimize
windows into application icon”,顾名思义如果这个选项被勾选的话,以后你用最小化功能的时候,系统不会把每个窗口都缩小成一个 Dock 的图标,他会把窗口“吸”进程序的 Dock 图标中,这样是不是省位置多了?
Zoom 按纽
7
如果你是一个刚从 Windows 转过来的 Mac 用户,或者这个 Zoom 按纽会成为你最大的不习惯!常常会有新的
Mac 用户会问,我怎么把 Safari 的浏览器窗口最大化呀?他们指的最大化就是把 Safari 窗口拉大以致填满整个屏幕。但 Mac 里面一般不会这样做,Apple 觉得用户的桌面空间很珍贵,不会动不动就把他填满了,造成切换到其他窗口的多余操作。那这个 Zoom 按纽是做什么用的呢,当你按下它的时候,窗口会放大到一个可以容下所有窗口内容的大小,所以你可以称他为智能放大,比如你有两个不同的网页在 Safari 显示,在一个页面较小的网页切换到较大的网页时,你可以按一下这个绿色的+按纽,Safari 会马上根据较大的这个网页去把窗口放大,大到可以容下这个网页的所有内容为止。最好的办法就是自己亲手去试一下这个按纽咯。
Finder 侧栏
侧栏默认存在于每一个 Finder 窗口(“保存”与“打开”对话框也同样有侧栏),侧栏包含几个部分:
Devices
这个部分列出了连接到 Mac 的所有存储设备:硬盘、CD、DVD、iPod、记忆卡、U盘等等,如果是可以弹出或移除的设备,在他的图标右边会有一个 Eject 图标,按一下就会从mac中弹出/移除该设备,比如U盘、CD、DVD等。
Shared
这部分列出了与你在同一个网络的其他共享磁盘,只要对方开放了读取权限,你就可以从这里进入。
Places
这是侧栏最常用的部分,这里列出来的都是一个文件夹的快捷方式,除了默认的那几个外,你还可以把你想要的文件夹拖放进来,如果你不小心从这里删除了某个文件夹,不要担心,那只是个快捷方式!你点击这里面的图标,Finder
会打开相应的文件夹。你可以拖住某一个图标往外拖放,你会看到鼠标变成一团云一样的东西,这时候你只要放手就会删除掉。如果你不小心删除了系统默认的几个图标,可以通过 Finder 菜单->Preferences->Sidebar 去重新勾选你想看到的图标。
小技巧:当你在 Finder 浏览文件的时候,如果想把某个文件夹拖进 Places 其实很简单,你有两个方法,一是直接把他拖到侧栏的 Places 中去,二是当你选中那个目标文件夹时,用快捷键 Command-T 即可。
Searches
这部分看到的“文件夹”事实上是一些预设好的搜索条件,比如你如果按 Today,那 Finder 会搜索并显示今天有过变动的所有文件,Yesterday 和 Past Week 等也是同样的道理。另外 All Images, All Movies 和
All Documents
这三个会分别搜索出相应类型的文件。这些预设的搜索十分的有用,但更好的是你可以自定义这样的一些搜索条件,后面我们会再讲到。
小技巧:如何让侧栏消失呢?有一个快捷键可以做到,Option-Command-S,再按一次侧栏就会重新出现。
待续。。。。欲知后事如何,请听下回分解~
原文地址:/?p=175
mac入门系列教程之二–-Mac与众不同(4)
我们继续说说 Mac 的与众不同,本文所指的按纽请参考 mac入门系列教程之二–-Mac与众不同(3) 内的插图
窗口管理
Mac OSX 系统较为喜欢同时只打开一个 Finder 窗口。如果你的 Finder 当前显示的是文件夹 A 的内容,里面包8
含 B 这个子文件夹,如果你双击文件夹 B,这时候不会新开一个新的 Finder 窗,而是会在原来的窗口里显示文件夹 B 的内容。那你这时怎么回到显示文件夹 A 呢?你有以下几种做法:
1. 按 Finder 工具栏左边的左三角(代表 back)
2. 选择 GO 菜单里的 Back
3. 使用快捷键 Command-[ (左中括号)
4. 使用快捷键 Command-“上方向”
那如果你是想新开一个 Finder 窗来方便在两个文件夹间拷贝文件呢?你可以用以下方法新开 Finder 窗:
1. 选择 Finder 菜单里的 “New Finder Window” ,或用快捷键 Command-N 。需要注意的是新开的窗默认会显示你的 Home 目录内容,如果要改变这个默认显示的目录,可以到 Finder->Preferences->General 内找到相关的选项。
2. 按住 Command 键再双击目标文件夹或磁盘
3. 进入菜单 Finder->Preferences,然后勾选 Always open folders in a new window。这样以后你只要双击文件夹,就会新开一个 Finder 窗口。
4. 还有最后一招就是按窗口右上角的“传统风格切换”按纽,这时侧栏和工具栏就会消失,双击文件夹会新开一个 Finder 窗口,这就是所谓的Finder的传统模式。另外你可以通过快捷键 Option-Command-T 来启用,再按一次这个快捷键会恢复到原来的模式。在其他的软件(比如 Mail 和 Preview 你也会看到窗口右上角同样的按纽),按这个按纽也会把工具栏收起来。
窗口大小拖放
在窗口最右下角的那几个条纹其实是一个窗口大小的拖放按纽,只要你按住鼠标不放然后拖动,就可以改变窗口的长和宽(和 Windows 一样)。但是,记住在 Mac 里不可以像 Windows 一样只拖动窗口的右边框或下边框来改变窗口的长和宽的。
路径条
如果你选择 View->Show Path Bar,你就会看到 Finder 下面会出现一个工具条,它显示了当前文件夹的全路径图标,这些图标很有用,你可以双击任意一级的上级目录来跳转过去,或者右击它们显示出菜单,又或者甚至往它们里面拖放文件。
状态条
很简单,这里会显示当前目录有多少个图标(比如“14 items”)和磁盘剩余的总空间。
术语对照
这里为大家列一下 Mac 和 Windows 系统里面的一些术语对照,对大家在熟悉 Mac OSX 的时候会有很大帮助。
Mac(Windows) 以下括号内为 Windows 的术语:
System Preferences(Control Panel)
Widget(Gadget)
Pop-up Menu(Drop-Down Menu)
Application(Program)
9
Get Info(Properties)
Trash(Recycle Bin)
Spotlight(Search Command)
Aliases(Shortcuts)
Dashboard(Sidebar)
Dock(TaskBar)
Menulets(Tray(notification area))
Finder(Windows Explorer)
System folder(Windows Folder)
好了,到这里为止入门教程中的 “Mac与众不同” 已经完成!!预告:接下来的文章我们会深入一些细节的讲解,比如 Finder, Dock, Windows, Files, Icons, Spotlight等等 Mac OSX 的组成部分,敬请各位读者留意 :)
待续。。。。欲知后事如何,请听下回分解~
原文地址:/?p=191
mac入门系列教程之三–-文件、Dock和窗口(1)
好了,通过入门系列前面几篇文章,让从 Windows 转向 Mac 操作系统的同学有了一个感性的认识,接下来我们会从 Mac 系统的各个部分详细解释一下各种功能与技巧。
文件夹、Dock与窗口
进入 Mac OS X当你第一次打开你的 Mac 电脑,首先会看到一个苹果的标志欢迎你,然后会看到一朵不停旋转的“菊花”,其实这个旋转的“菊花”相当于系统载入的进度条。
(由于不知道怎么截这个Login的图,只能借用书里的了)
10
登录“菊花”过后会怎样,主要依赖于你是不是这台 Mac 电脑的唯一用户。
•
•
如果你拥有这台 Mac,而且你已经设置过这台 Mac 了,那么很简单,你会直接见到桌面。
如果这是一台共享的 Mac 电脑,那么你可能会见到下面这图类似的登录框,单击列表里面你的用户名(如果没有列表的话,就输入用户名)
如果 Mac 系统询问你的密码,输入后按右下角的 Log in 图标(或直接按回车),你就会见到桌面。后面的文章会详细讲到登录和用户帐号的设置问题。
Mac OS X桌面的组成Mac OS X 的“桌面”是一个很炫的3D平台,在新的 Mac 电脑还会有一张星空的背景图。我们来看看桌面是怎样的:
我的桌面
磁盘图标
很抱歉在上图的桌面看不到磁盘图标,因为我已经把他们全部隐藏了。你也可以通过Finder的设置来决定哪些磁盘图标需要在桌面显示。
小技巧:进入菜单栏的 Finder->Preferences,然后进入General,看到“Show these items on the desktop”下面会有几个选勾,把你想显示在桌面的勾选上即可。“Hard Disk” 代表你的 Mac 电脑的内置磁盘,“External
disks” 代表外置磁盘(如U盘),“CDs,DVDs,and iPods” 这个不用多解释了吧,“Connected servers” 代表你的 Mac 连接上的网络服务器。
11
Dock
在桌面下方这一排设计透亮的图标事实上是我们用来启动程序、文件、进入文件夹、磁盘等启动器,它同时还可以指出哪些程序正在 Mac 上运行着。由于 Dock 是一个很重要的部件,他的配置足够让你研究很久,你可以改变它的大小,把它移到屏幕的上下左右,隐藏它等等。后面我们会详细讲解 Dock。
菜单
上图中标示的“苹果菜单”是一个系统级的命令(如休眠、重启、关机等等)菜单。它有点像 Windows 里面的
Start
菜单:它可以列出最近访问过的文件或程序,它有系统级的命令快捷而且可以方便的进入系统设置页面。
菜单栏
在“苹果菜单”右边的第一个粗体字的的菜单,表示目前你正在前台运行的程序。在这个菜单下通常包括了“关于”(告诉你本程序的版本信息)、设置、退出和其他比如隐藏其他窗口或显示所有窗口等等的命令。(隐藏 Hide 命令对于控制桌面的整洁很有用,后面会讲到)
接着在右边的是 “File” 和 “Edit” 菜单和 Windows 下的功能一样,最右边的菜单几乎都会是 “Help” 菜单,它会打开一个迷你的浏览器,让你查询本程序的一些帮助信息。
待续。。。。欲知后事如何,请听下回分解~
四种文件夹显示方式在 Finder 里你可以用四种方式来显示文件夹和文件:图标、列表、列状(Column View,不知道咋翻译好)、封面。这四种显示方式有一些和 Windows 下的类似,但也有很多的不同。
每一个窗口都会单独记忆文件的显示方式。你可能比较喜欢用列表模式来显示 Applications 文件夹(因为里面有大量的文件夹和文件),但你有可能比较愿意用封面模式来看你的相片文件夹,因为这样可以比较方便去翻开相片的缩略图。要在一个 Finder 窗里切换不同的显示模式只要使用工具栏的四个相应按纽即可。我们来看图:
12
Icon View
13
List View
Column View
14
Cover Flow
除了用上面的工具栏按纽外,你也可以分别用菜单上的 View->as Icons、as Columns、as List、as Cover FLow,又或者快捷键Command-1、2、3、4来切换不同的文件夹显示模式。下面我们会详细介绍这几种模式。
小技巧:在四个模式中有一个共同的设置,那就是 “View Options”(我译作“视图选项”),用户可以在里面设置文件与文件夹的排序方法、字体大小、图标大小和其他功能,可以为单独的 Finder 窗进行设置也可以对所有窗进行设置。进入 “Option View” 的快捷键是Command-J,又或者你可以用工具栏上面的“齿轮”按纽(眼睛按纽旁边)去选择进入 “Show View Options”。
图标模式在图标模式里每一个文件、文件夹或磁盘都会用一个小图片来表示,这就是图标。
图标尺寸你可以随意改变图标的大小而不用损失图标的清晰度和质量。你只要使用窗口右下角的拉条就可以改变图标大小,向左会缩小图标,向右会放大图标。
小技巧:你用的是 Macbook? 那你可以使用触摸板加上双指动作进行图标的放大与缩小,和放大iPhoto里面的相片一样。你试一下把图标放到最大?是不是开始惊叹于 Mac 的设计师所设计出来的图标有多么的精细了呢?
Icon Size Slider
图标预览Snow Leopard 把 “图标代表了它的内容” 的哲学发挥到了极致。像下面这幅图看到的一样,每个图标看上去就是文档的第一页。
15
Book Preview
Movie Preview
由于用户可以把图标放到很大,事实上你可以在图标上直接阅读文档或预览电影。要试用一下这个功能,必须把图标放大到大约一寸大(64个像素),然后你会看到一个播放按纽(视频或音频文件)或左翻页和右翻页的按纽(PDF、Pages文档、Powerpoint或keynote文档等),你可以用这些按纽来播放或阅读文档,连文件都不用打开!
小技巧:如果你在按住Option的同时按图标上的文档翻页按纽,你可以翻到文档的第一页与最后一页。
图标显示选项Mac OS X 提供了好几个有用的图标显示选项,要进入图标显示选项首先需要打开任何一个处于图16
标显示模式的 Finder 窗口,然后选择 View->Show View Options(又或者用快捷键command-J)
Icon view options
Always open in icon view你只需要按简单的一个按纽(Use as Defaults,后面会讲到),就可以把整个系统的文件夹显示方式设置成你喜欢的模式,而这里要说的 ”Always open in icon view“ 功能就是用来给当前文件夹覆盖
Use as Defaults的设置。打个比方,你可能比较喜欢所有文件夹都用列表模式来显示,除了 Picture 文件夹以外,因为在 Picture 文件夹内如果你用 Icon View 的话你可以不用打开图片文件,就可以清楚的浏览所有图片。这时候你只要在 Picture 文件夹内打开 “显示选项” (用Command-J),然后勾选上 “Always open in icon view”,这样无论系统的其他文件夹是用什么显示模式,但 Picture 文件夹都会用 Icon View。
图标大小上面已经提到过在 Finder 窗口右下角的拉条可以很方便的调整图标的大小,但在另一个地方有着一样的拉条,那就是在 “显示选项” 里。
图标间隔在 “显示选项” 里你还可以调整图标间的间隔大小,如果你想在一个窗口里看到尽量多的图标,但又不想缩小图标本身的话,缩小图标间的间隔是一个不错的选择。
字体大小用这个这拉列表可以方便的选择窗口字体的大小,如果你屏幕太大或太小用这个来调整到你想要的大小,十分方便。
标签位置一般情况文件夹名和文件名以及相关的信息(比如文件夹内有多少个文件)都显示在图标的下方,但你还是能通过 “标签位置” 这个选项来选择这些信息是显示在图标下面还是右边。
显示信息如果勾选了 “Show item Info” 这个选项,在图标下面的信息会有所增加,对于不同的图标会有不同的额17
外信息:
•
•
•
•
文件夹:显示这个文件夹内还多少个图标,这样你一眼就可以看出哪个是空的文件夹了。
图片文件:如果是图片文件,会显示这个图片的长和宽是多少像素
声音或影片:蓝色的信息会告诉你这个声音或影片文件有多长时间。
.zip文件:如果是压缩文件,你会看到这个文件在磁盘中的大小。
显示图标预览这是用来打开或关闭图标预览功能的,如果关闭了,上面提到的PDF或影片之类的预览就不会在Icon
View存在。
背景这是 Mac OS X 相比其他操作系统优秀的一个功能,你可以给你的 Icon View Finder 窗口填上背景色或者甚至图片。不要以为这只是把窗口装饰得漂亮一点而已,当你可以一眼就认出当前是哪个文件夹窗口的时候,那会省下你很多时间,特别是你把窗口缩小到 Dock 下面的时候,带颜色的背景让你一眼就认出哪个是你要的窗口。
注意:背景色和图片在其他三种显示模式下会消失。
Use as Defaults上面提到这个按纽,这是一个强大的功能,当你设置好你喜欢的窗口样子后,只要按一下这个按纽系统内所有 Finder 窗口都会被设置成一模一样。那万一你后悔了怎么办?想恢复一切到原始状态?只要在打开
“显示选项” 窗口的时候按下 Option 键,你会发现 “Use as Defaults” 变为 “Restore to Defaults”,按下后就如同吃了后悔药一样,一切重新来过。
保持图标整齐与排序一般来说你可以把窗口里的图标放在窗口里的任何位置,但在 Snow Leopard 里你可以方便根据窗口里隐形的网格来整理图标,这个隐形的网格的大小与间隔在上面讲述的 “图标间隔” 里改变。
根据网格对齐Mac OS X 提供了好几种对齐图标的方法:
•
让个别图标对齐:按住Command键来拖动一个或多个已选择的图标(在你开始拖动之前不要按任何键),当你放开鼠标后,那些被拖动的图标就会自动跳到离他们最近的网格点上。
对齐窗口内的所有图标:选择 View->Clean Up (如果你还没有选择任何图标)或者 View->Clean Up
Selection (如果你已经选择了一些图标),然后窗口内的所有图标或那些你选择的图标会自动跳到离他们最近的网格点上。
•
小技巧:当你打开 View 菜单的时候按下 Option 按纽,Clean Up 和 Clean Up Selection会互换过来。
用上面方法进行对齐是临时的,如果你往窗口拖进新的文件或再次拖动已经对齐的图标的话,窗口内的图标仍然会乱的。如果你想锁定这个对齐的状态的话,你就要使用 “显示选项” 窗口里面 “Arrange By” 下拉框内选择 “Snap to
Grid”。
但即使是这样,如果你窗口里有些图标比较 “离群”,对齐后他们仍然在比较远的网格上,要解决这个问题的话,就要用到下面将要介绍的排序方法。
小技巧:当 “Snap to Grid” 打开的时候,按住 Command 来拖动图标可以打破对齐的规定,但当 “Snap to Grid” 关闭的时候,按住 Command 来拖动图标反而会让图标按网格对齐。
排序对齐如果你想除了按网格对齐外还想图标按一定规律排序,你可以用下面几个方法:
•
临时排序并对齐:如果你选择 View->Arrange By->Name,窗口里的所有图标会按名字的字母顺序自动排18
序并按隐形的网格对齐,用这个方法可以解决那种 “离群” 的图标问题,他们会重新回到大部队的身旁。在
Arrange By 下面的其他命令也是类似的作用,只是排序的条件不同而已。但是就像上面对齐图标的方法一样,这只是一个临时的排序和对齐,如果你拖动了或新增了图标到窗口里,仍然会打乱图标的排序。
•
永久排序并对齐:如果你不是想临时的排序并对齐,而是想这个窗口以后会自动的进行排序并对齐,你只要在打开 View 菜单后按住 Option 键,你会发现 Arrange By 菜单会变成 Keep Arrange By,这时只要你选择它下面的子命令进行排序,那这个窗口以后都会自动的对所有图标进行排序并对齐,包括了新加入的图标。
mac入门系列教程之三–-文件、Dock和窗口(3)
列表模式
在挤满一堆图标的窗口里,列表模式是对付混乱的强力武器。它可以列出你那些文件的名字、日期、大小等等。在
Snow Leopard 中,列表模式的窗口背景还会有蓝白相间的横条来帮助你阅读这些信息。
你对列表里面的纵列有比较灵活的控制,你可以决定每一纵列有多宽,需要显示哪些纵列和他们显示的排序方法(当然文件名永远都是第一列的)。下面我们说说怎么去控制这些纵列:
对列表排序全世界的列表模式粉丝都喜欢文件列表按文件名字母排序,但有些情况下,能在第一行看到最新或最大的文件等等是很有用的。
当一个窗口使用列表模式的时候,在最上方的一行会出现一排列的名字,这些列的名字不单单可以用来看,它们本身也是按纽。你可以按 “Name” 来让列表按文件名字母序排列,可以按 “Modified” 来让列表按文件修改时间排列,又或者按 “Size” 来让列表按文件大小排列,等等等等。
大家要注意当你按了某一个列的列名后,在它右手边出现的小三角形,它指出当前列表排序的方向,也就是正序或是反序。当小三解形是指向上时,根据你选择的不同排序条件,最老、最小或文件名以数字(或字母A)开头的文件会显示在列表的上面。
小技巧:你把向上的小三角形想像成上小下大的样子,你就会记住在列表最上面的会是体积最小、日期最早、开头字母最小的文件。如果要把排序反转,只要再按一次列名按纽就可以了。这时候小三解形会向下,代表最新的、最大的或文件名开头字母为Z的文件会显示在列表上面。
Flippy TrianglesMac 系统最吸引人的一个功能就是在列表模式中文件夹左手边出现的那个小三角形。在官方的文档中,Apple 叫这些三角形为 disclosure triangles,程序员们把它们叫 flippy triangles。无论怎么叫他们,这些小三角形是非常有用的:当你点击它的时候,文件夹的内容会以缩进的形式显示出来,再点击一次就会把内容重新收回。这样的话你就不用对每一个子文件夹开一个新窗口来进行浏览了。通过这些 Flippy Triangles 你就可以在同一个列表内同时查看两个文件夹的内容,并且可以在它们间拷贝/移动文件。
选择你想要的列选择菜单 View->Show View Options(或者Command-J)。在打开的选项窗口里你会在 “Show
Columns”下面看到一堆可以勾选的列名称,它们包括:修改日期、大小、类型、注释等等。
其他显示选项列表模式的显示选项(Command-J打开)包括好几个有用的设置项:
•
Always open in list view:勾选这个选项会为当前文件夹覆盖你系统的默认窗口显示模式。这个选项和图标模式里的类似。
19
•
Icon size:这两个按纽可以让你调整当前窗口的图标大小,在列表模式并不像图标模式一样会给你一个拉条来调整图标大小。
Text size:你可以通过这个下拉选项设定图标对应的文字大小,你可以针对全局设置也可以针对单个窗口设置。
Show columns:在上文已经介绍过这个功能了,它可以让你决定哪些列显示在窗口内。
Use relative dates:在列表模式里,文件修改日期与创建日期通常会用这样的格式显示:“Sunday, March
9,2010”(在下面会告诉你怎么改变列的宽度,当宽度减小时,相应的日期显示格式会使用更短的格式,你试一下就知道了)。当 Use relative dates 被勾选时,Mac 会在适当的地方自动使用诸如 “Yesterday”或“Today”来替换日期,让用户更容易看到最新的文件。
•
•
•
•
Calculate all sizes:如果此选项没有被勾选,你会发现列表模式里文件夹的Size列会是“–”,没有一个确切的大小。只要你勾选这个设置,当前窗口里的所有文件夹大小都会被计算,这个计算的过程有可能会很缓慢,因为文件夹里的文件有可能很多。你甚至可以让 Mac 上的所有文件夹窗口都计算子文件夹的大小,但时间长了,你的系统速度有可能会被拖慢。所以建议只对部分真正有需要的文件夹来启动这个选项。
•
•
Show icon preview:和图标模式一样,只要勾选了,图片文件的图标就会用图片的缩略图来展示。
Use as Defaults:让你在显示选项内的所有修改适用于 Mac 系统内的所有窗口。
列的重新排列文件名列必须在最左边,但除此之外你可以通过拖放列名称按纽来重新排列它们的左右位置。
改变列的宽度如果你把鼠标放在两个列名称的分隔线上,你会发现鼠标的样子变成一条竖线和两个左右的箭头,这时只要你按下鼠标并左右移动,就可以改变左手边那个列的宽度。Mac 系统最人性化的地方就在你改变列宽度的时候体现出来了,比如你在改变 “Date Modified”这个列的宽度,原来写着“Tuesday, March 9, 2010, 2:22 PM”的内容随着列宽度的缩小,会逐渐变为“Tues,Mar 9,2010,2:22 PM”甚至“3/9/10,2:22PM”或“3/9/10”,到这份上这个列宽已经不能再缩小了。在文件名的列 Mac 系统又有不同的处理方法,比如你的文件名是“Ben Affleck—A Major Force
for Humanization and Cure for Depression, Acne, and Migraine Headache”(对,mac 的文件名是可以这么长的),如果你缩小文件名列的列宽,你可能会看到文件名变成“Ben Affleck…and Migraine Headache”,Apple 之所以把中间的内容省略而不是把后面的内容省略,是因为它认为文件名的后面往往有更大的信息量,可以用来区分不同内容的文件。
小技巧:当你想看全一个被缩短的文件名,你不必把文件名列调到很宽很宽,你只要把鼠标放在你想看的内容上,过一会就会有黄色的浮动框显示此文件的全名。如果你不想等那么一会儿,你可以按住 Option 的同时把鼠标移到文件名上去看看,是不是马上就显示出来了呢?
待续。。。。欲知后事如何,请听下回分解~
mac入门系列教程之三–- 文件、Dock和窗口(4)
列模式(Column View)
(Jay按:由于不想大家把列模式(Column View)和上一章说的列表模式(List View)搞混,在本文里Jay会直接用英文名 Column View 来表示列模式)
20
使用 Column View 的目的十分简单:在免除桌面上层层叠叠、乱七八糟的窗口的同时,可以方便的浏览层层嵌套的文件夹与它们的子文件夹。
我们可以从下图看到,Column View 有点像分开了很多列的 List View,最左边的那一列(不算上边栏)显示了你第一个打开的磁盘或文件夹。
Column View
当你点击(只需要单击)最左边这一列里面的磁盘或文件夹,第二列会显示出刚才你点击的磁盘或文件夹里的所有内容,当你点击第二列里抽文件夹时,第三列会显示它的内容,以此类推。当列的数量多起来的时候最左边的列可能会消失在视线内,但你可以用下面的水平条拉动来浏览它们。你可以一直这样点击下去直到你找到你需要的文件。
那如果你发现点了很久但进的是一个错的地方,怎么退回去呢?只要你点击左手边任何一个列里面的文件夹,右边的列就会根据你点的文件夹内容全部改变,等于是又回到了分叉路的路口,你又可以继续寻找你想要的文件。
另外,Finder的边栏永远都会在那里帮你跳回最原来的地方,只要在边栏上点击任何磁盘或文件夹的图标,右边的列就会全部重新刷新。
Column View 模式的美妙之处在于,首先它保持了你桌面的整洁,它同一时间可以显示多个层次的文件夹内容,但这些内容全都在一个窗口内显示,只要一个 Command-W 快捷键就可以轻松把这唯一的窗口关掉。再者,Column View 模式让你清楚的知道你所处的位置,因为你浏览的路径一直都存在在窗口中,想迷失都很难。
小技巧:你可以改变 Column View 里文件与文件夹的排序方法。按 Command-J 快捷键来打开显示选项对话框,然后在 “Arrange by” 下面选择你想要的排序条件,如大小、创建日期等。
21
对列的操作
列的宽度决定了你能在窗口里一眼能看到几个列,改变宽度的操作在其他的显示模式都没有如此重要过。通过下面的方法你可以对单一的列或全部的列进行操作,来改变他们的宽度:
•
•
要改变其中一个列的宽度,只要拖住这个列右下角的那个地方(如上图圈内所示)然后左右拉动即可。
如果你想一次过改变所有列的宽度,按住 Option 键然后拖住任何列右下角的地方,再进行左右拉动即可。
小技巧:如果你想把列的宽度自动增加到可以显示该列最长的文件名时,只要双击上述改变列宽的地方即可。同样你可以按住 Option 再双击,那所有列都会自动扩展,以显示该列的最长文件名。
显示选项
进入显示选项对话框的快捷和其他模式一样:Command-J,当然你也可以通过菜单 View->Show View Options来进入。
•
•
•
Always open in column view:和之前谈到的一样,这个选项是用来覆盖系统级的文件夹显示偏好的。
Text size:这里选择的字体大小会作用于所有列的文字。
Show icons:如果你想速度更快一点,把这个勾选去掉吧,这样的话列里面不再会显示任何图标,不过看起来会怪怪的。
Show icon preview:如果你不想文件的小图标直接显示文件(图片、PDF、pages等可预览内容的文件)内容的话,把这个选项去掉,那么文件与文件夹的图标就会变回标准的图标。
Show preview column:最右手边的列在当你查看图片、PDF、影片等可预览格式文件时是很有用的。但它的副作用就是有时候会让操作变慢一点点,而且会占地方。如果把这个选项去掉,这一列将不会被显示。
•
•
•
小技巧:无论你是在使用哪个文件显示模式,如果你在拖动一个文件或文件夹的时候突然改变主意了,在你还没放开鼠标左键的时候,只要按下 Esc 或 Command-. (句号),被拖动的文件就会返回原居地,一切就当没有发生一样。(如果生活里有这个功能该有多好呀。。)
mac入门系列教程之三–-文件、Dock和窗口(5)
封面浏览模式
从下面的图里你就可以发现所谓的封面浏览模式其实是 Apple 从 它自己的 iTunes 软件 “偷”过来的,它可以以类似翻动 CD 封面一样的方式来浏览文件及文件夹。
22
在 Mac OS X 里面操作是和 iTunes 类似的,只不过翻动的不是 CD 封面,而是硕大的文件或文件夹图标。
要开启封面浏览模式,你只要点击工具栏上面第四个“Cover Flow”的按纽,或者选择菜单 View->as Cover Flow,又或者使用快捷键 Command-4。
启动后你会看到窗口的右部被分开了两部分:在下面的是传统的列表显示模式,和前面章节所讲的列表模式一样,在这里可以根据不同的排序条件进行排序。在上面的部分是炫丽的、具有倒影的黑色封面浏览界面。这部分最主要的是下面的滚动条,当你向左或右拉动的时候你会发现你的文件或文件夹在一个三维的空间里被翻动,体验十分有趣!
浏览的效果很炫没错,但我猜你不会想把所有文件夹都设置成这个浏览模式!因为这种模式的浏览效率比较差,但对于包含相片、影片等文件的文件夹,封面浏览模式是一个很不错的选择。
下面我们说说封面浏览模式的一些特点:
23
•
•
你可以向上或向下拖动滚动条下面的那个小条,从而达到缩小或放大封面图大小的效果。
浏览多页的PDF文件封面时是比较特殊的,当你把鼠标放在这样的PDF文档封面上时,会有“左”“右”两个箭头出现,你可以通过它们来浏览PDF文档的内容,根本用不着打开这个文档。
浏览QuickTime影片文件封面时也是特殊的。当你把鼠标放在这样的影片文件封面上时,一个播放的图标会出现,你可以通过单击它让影片在Finder窗内马上播,而不用真正的打开这个文件。
你也可以用键盘来浏览。在窗口下部的文件列表中高亮的文件,也就是在窗口上部位于中间的封面文件。所以你可以用所有列表模式的键盘快捷键来浏览。用上或下键、输入文件名的头字母、按Tab或Shift-Tab来选择下一个或上一个文件等等。
•
•
•
封面窗口会显示列表窗口同样的内容。如果你在列表里面点击了一个文件夹左边的 flippy triangle,那上面的封面窗口也会同时把这个文件夹里的文件全部显示出来。
封面本身是一个真实的图标,所以你可以对封面进行拖放,就像对文件或文件夹的图标一样,你可以把它拖进另一个文件夹又或者拖进垃圾桶。
•
mac入门系列教程之三–-文件、Dock和窗口(6)
在Mac OSX中有很多种方法来管理磁盘上的大量文件,有些方法可以让你不需要打开某个文件就可以看到它的内容,比如在 Column View 里面的预览栏,又或者是在封面浏览模式里的大图标等等。
Mac OSX的又一明星功能–Quick Look,把这种方便用户的理念带到了一个新的层次。它可以让你在不需要切换窗口或打开任何程序的前题下浏览文件的内容。你把一个或多个图标高亮后按空格键(或点击 Finder 工具栏上面的眼睛图案(如下图所示),又或者选择菜单 File->Quick Look),Quick Look功能的窗口就会打开,呈现一个几乎是完整大小的文档预览,很棒吧?
24
这里面的理念就是让用户在不用传统方式打开程序来浏览文档的情况下,轻松展现文档内容。例如,在文档上按空格键后你可以马上看出 Word、Excel 或 PowerPoint 类型文件的实际内容,而不需要真正的打开 Word、Excel 或
PowerPoint 这些大型的程序,这样可以节省你很多时间,特别是这些微软的软件启动速度这么慢 囧
Quick Look能看什么?
你可能会问:Quick Look 是怎么在不打开程序的情况下查看文档内容的?那它不是应该要知道怎么展示这些文档格式才行吗?对的!正是如此,所以 Quick Look 没办法识别所有的文档。比如你想要预览一个 Final Cut 项目文件,一个 .zip 压缩文档,或者一个数据库文件,你用 Quick Look 能看到的只是一个6寸高的默认文件类型图标,你不可能查看到文件的内容。
但 Quick Look 强大的地方是允许用户为它编写插件来预览非系统自带的格式。如果你要看 .zip 压缩文件的内容,你去 已经可以下载到相关的插件。那 Quick Look 自带有哪些文件格式可以查看呢?
•
图片文件和相片: 用 Quick Look 最爽莫过于看图片和相片了,因为你可以不用打开 iPhoto 或
Photoshop 这些大型的软件就可以轻松批量的浏览相片。Quick Look 能辨认所有普通的相片格式,包括
TIFF、JPEG、GIF、PNG、Raw 和 Photoshop 文档(除非是超大的 Photoshop 文件)。
•
PDF和文本文件:利用滚动条你可以在 Quick Look 的预览窗里浏览多页的文档。
声音与影片文件:这类文件会在 Quick Look 窗口打开时自动开始播放。最流行的格式都可以被正确辨认(MP3、AIFF、AAC、MPEG-4、H.264 等等)。你可以利用滚动条来控制声音或影片的进度。
25
•
•
•
Pages、Numbers、Keynote 和 TextEdit 文件:Quick Look 当然懂得这些苹果自己的文件格式了。
Safari保存的网页:这是 Snow Leopard 新加的功能。
微软 Word、Excel 和 PowerPoint 文件:由于这几个文档格式十分常用,Mac OSX 自带了预览它们的格式功能。
字体:这个十分的酷,当你用 Quick Look 预览一个字体文件时,你看到的是十分清晰、巨大的字体预览效果。
vCards:vCard 是用户可以互相发送的 “联系人”文件。当你从苹果或微软的地址本程序中把一个名字拖放到桌面上时,它会变成一个 vCard 文件。用 Quick Look 打开这类文件,你会看到整理得十分帅的卡片,里面展示了联系人的所有资料。
•
•
•
HTML(网页):如果你在磁盘上保存了一些网页的页面,通过 Quick Look 你不需要启动浏览器就可以看到这些网页。
小技巧:Quick Look甚至可以查看垃圾箱里面的文件,这样你在清空之前就可以很快的确认有没有误杀良民了。
需要退出 Quick Look 的话,只要再按一次空格键即可。
玩转 Quick Look
下面是一些让你觉得 Quick Look 更有趣的一些小技巧:
•
放大与缩小:在 Quick Look 的预览窗里按住 Option 键然后点击窗里的内容,可以以点击点为中心进行放大,按住 Shift-Option 点击是缩小。又或者在按住 Option 的时候滚动鼠标的滚轮,向上为放大,放下为缩小。(PDF文档有自己的放大缩小快捷键:Command-加号和Command-减号)
•
全屏:在 Quick Look 窗口中点击下面的全屏按纽,你的电脑背景会变黑色,然后预览的内容会进行全屏显示。在看 Word、Excel 或 PDF 文件的时候不要忘了这个技巧,因为一般默认预览的字体会比较小。再按一次全屏的按纽会退出全屏,你也可以直接按右上角的关闭叉叉直接退出 Quick Look。
•
加入到iPhoto:这个图标会在图片文件的预览时出现,点击它会把你正在预览的图片加入到 iPhoto 收藏。
不中断浏览:当你打开了一个 Quick Look 窗口后,如果你想看下一个文件的预览,你不必关闭当前的
Quick Look 窗口,你只要鼠标点击下一个文件,或用键盘上下左右选择你想预览的文件后,Quick Look 会马上把新的内容显示出来,方便!快捷!
小技巧:在 Finder 里按住 Option 键你会发现那个眼睛按纽变成了一个播放按纽,用它来进入 Quick Look 会马上进入全屏模式,而不用再去点一下全屏的按纽了,是不是方便多了?
26
Quick Look 幻灯片
选择多个文件图标然后进入 Quick Look,这时的 Quick Look 进入了幻灯片模式。每一张图片会出现大约3秒钟,然后会自动切换到下一个(按 Command-. 键退出幻灯片)。
小技巧:如果你按住 Option 键进入幻灯片模式,那它会进入全屏的显示模式。在幻灯片模式进行中用快捷键
Command-回车 可以快速进入索引页,所有被选择的文件会以小图标方式列出,只要点击任意一个,就会显示它的预览。
这个功能十分的有用,比如你刚下完一大堆图片或文档想快速浏览一下,只要用幻灯片模式就可以了。下图是幻灯片模式的按纽说明
27
待续。。。。欲知后事如何,请听下回分解~
Mac的自动化(1)–AppleScript终极入门手册(1)
AppleScript的终极入门手册(1)
首先Jay必须先声明本文的出处,Jay十分尊重别人的劳动,这个文章只是我翻译来的,原文在,如果对原文感兴趣的同学请前往阅读。好了,我们开始吧!
AppleScript 是 Mac OS X内置的一种功能强大的脚本语言,使用 AppleScript 的目的是把一些重复繁琐并且耗费时间的任务自动化。比如我是一个自由职业者,我十分的讨厌每个星期为不同的客户去创建帐单,为了解决这个问题我写了一个 AppleScript 来读取我在 iCal 里输入的时间,然后自动在 Microsoft Excel 里根据这些时间创建出帐单并且自动通过邮件发送给我的客户,要完成所有的这一切动作只需要轻轻的按一个按纽。
AppleScript 的一个优点是你不必是一个天才程序员才能使用它,事实上你甚至不需要有任何编程的经验!这篇文28
章会告诉你如何通过隐藏在每个应用程序框架里的简单指令去为几乎任何的应用程序写一个 AppleScript。感兴趣了?那就继续读下去吧~
The Main Window
从这里开始:Tell 命令块
要创建一个 AppleScript时,只要打开 Applications 文件夹里的 Utilities 里面的 AppleScript Editor 就可以开始了。打开后你会看到上图类似的窗口,这个是 AppleScript 编辑器的主窗口,尝试在里面输入以下的代码:
tell application "Finder"
display dialog "Hello World"
end tellAppleScript
这种脚本语言本身尽可能使用平实的英语作为语法来让代码特别容易理解和阅读。AppleScript 的大多数命令会位于 Tell 命令块内,它叫 “Tell 命令块” 是由于你在“告诉”应用程序你想它做些什么。比如上面所说的三行代码告诉
Finder 这个应用程序显示一个包含 “Hello World” 字符串的对话框。当你在 Tell 命令块内写完了你想要应用程序做的一个或多个命令后,你必须要以 “end tell” 命令来结束这个 Tell 命令块。
小技巧:初学者最容易犯的错误就是忘了最后加上 “end tell” 来结束 Tell 命令块,如果把它忘了,脚本将会编29
译失败。
当你在编辑器内完成输入上面的代码后,按下上面的 “Compile” 铁锤图标。如果你的语法是正确的话,你所输入的代码会被自动格式化并改变颜色。如果你输入的时候出现了错误,当你编译的时候编辑器会告诉你哪一块出错了,并尝试告诉你它认为错误是什么。下面是编辑器默认的一些颜色分别代表什么,你可以在菜单栏的 AppleScript
Editor->Preferences里看到并修改。
Syntax Color
你的代码成功编译后,再按 “Run” 图标,你应该会看到以下的对话框:
Hello World
现在按下 “OK” 按纽并且看一下编辑器下方。当你运行一脚本时,编辑器会告诉你运行的结果是什么,或者什么被30
“返回”了,在我们的例子里,它告诉我们 “OD” 按纽被按下了。
声明变量
变量在每一种编程语言里面的意义都是一样的,程序代码利用变量方便的对许多信息进行读取或运算。但在每一种语言里创建或“声明”变量是不同的,在 AppleScript 里你会像下面这样声明变量:
set theString to "Hello World"
tell application "Finder"
display dialog theString
end tell
上面的例子中有几处地方需要注意。首先,我们注意到变量的声明是通过 “set” 和 “to” 命令来进行。在例子中我们 “set” 了我们的变量(“theString”)为一个值(“Hello World”)。在很多编程语言里程序员被要求必须声明变量的类型(如整型、浮点型、字符串等等),但 AppleScript 足够的聪明而不需要程序员声明类型。
另外,请注意我是如何对变量命名的。你不能在变量名中间加空格,所以最好使用驼峰型(theString)或下划线型(the_string)变量命名方法。使用哪一种命名方法并不重要,但在你所写的程序中最好保持统一的命名方法。当你读其他人写的代码时,你一定会很讨厌看到类似 “myVariable” 这样的变量名,因为你从变量名上根本看不出这个变量是用来存什么的。
最后,我们注意到把 “Hello World” 放进了变量中,我可以在代码里一遍又一遍的引用这个变更。如果后面我决定要把 “Hello World” 改成 “Good Morning Dave”,我只需要在声明变量的那一行进行修改就可以了。
使用变量
你可以尽情的使用变量来做各种疯狂的事,但鉴于这是一篇入门文章,我只会告诉你几种方法,输入下面的代码:
--Integer Variables
set theFirstNumber to 3
set the theSecondNumber to 2
--Variable Operations
set theAnswer to (theFirstNumber + theSecondNumber)
set theAnswer to (theAnswer + 1)
--String Variables
set theString to "3+2+1="
31
--Display Dialog
tell application "Finder"
display dialog theString & theAnswer
end tell
当你的脚本变得越来越复杂,你就需要好好的组织一下你的脚本了。在一行代码前加上两个”-”号,代表这一行是注释,你可以使用注释来隔开和解释你的代码方便以后阅读。在上面的例子里,我创建了一个字符变量和几个整数变量。你可以对变量进行数学运算,在这里我把 “theFirstNumber” 设为3,“theSecondNumber”设为2,然后把他们相加并赋值给 “theAnswer” 变量。
另外,你可以在变量创建后改变变量的值。在 “theFirstNumber” 和 “theSecondNumber” 相加并把结果赋值给
“theAnswer”(结果为5)后,我马上把 “theAnswer” 自己加1(结果为6)。如果你运行这个脚本,你应该会看到以下的结果:
Basic Math
这只是一个很简单的范例,示范你可以对变量做的一些操作。你现在应该明白变量的值并不是不变的,一门编程语言的强大在于你能通过对变量的操作完成各种各样的任务。
Mac的自动化(1)--AppleScript终极入门手册(2)
重中之重:AppleScript 字典
虽然 AppleScript 本身自带有大量可以作用于 Mac 系统中任何程序的指令,但应用程序的作者还是有责任针对他的应用添加 AppleScript 的全面支持。换句话说,开发者必须编写一个他的程序如何与系统里其他程序进行通讯的手册,这些手册被称之为“字典”。要打开字典,在 AppleScript Editor 选择菜单 File->Open Dictionary (或快捷键Shift-Command-O)。例如在打开的字典里向下浏览,找到程序 Mail 然后按 “Choose”,你应该会看到以下的窗口:
32
Mail Dictionary
在左边的列中包含了指令和物件的 “套件”。当你选择了一个套件,你会在下面的显示窗中看到此套件所包含的所有东西。你可以通过点击第二列及第三列里的命令来缩小预览的范围。套件包含了 “指令” (圆形的C图标)和 “类”
(方形的C图标),而 “类” 包含了 “属性”(P图标)和 “元素”(E图标)。要理解这些东西怎么工作在一起,最好的方法就是用字典来写一个脚本范例。
为脚本创建一个算法
首先我们需要一个算法,其实算法只是 “我们需要写下脚本如何工作” 的一个高端叫法。我们希望创建一个脚本去编写和发送邮件。我们会使用到变量来令到将来改变邮件内容和送件人变得容易一点。在我们写下算法的时候,我们要时刻记住 AppleScript 是如何工作的,这些步骤是我得出来的:
1. 为收件人名字、收件人邮件地址、邮件标题以及邮件文本等创建变量
2. 创建新邮件的变量,同时指定邮件信息的属性。
3. 创建一个新的邮件
33
4. 发送这个新邮件
创建简单的变量
我们从上文已经了解到如何创建储存文本的变量,所以我们在这一步还用不到字典。下面是代码:
--Variables
set recipientName to "John Doe"
set recipientAddress to "nobody@"
set theSubject to "AppleScript Automated Email"
set theContent to "This email was created and sent using AppleScript!"
如你所见,我们只是随便放了一些假的数据到这四个变量中,它们分别是收件人名字、收件人邮件地址、邮件标题和邮件正文文本。这些变量里面的内容你喜欢改成什么都可以,但我建议你把你自己的邮件地址放到收件人邮件地址变量中,这样我们测试脚本的时候就可以通过查自己的邮箱看脚本是否发送邮件成功。
使用 Mail 字典来创建邮件变量
由于我们完全不知道怎么告诉 Mail 去创建一个新的邮件信息,所以我们必须借助于 AppleScript 字典。如果你点击一下 “Standard Suite” 你会看到一些 AppleScript 自带的公共标准命令。由于我们是要 “创建” 一个新的邮件信息,我们通过向下浏览来找到相关的命令,你会发现里面没有 “create” 这个命令,但在向下滑到差不多中间的部分你会找到 “make” 这个命令。听起来貌似不错,所以创建一个新的邮件系统,其实是要告诉 AppleScript 我们要
“make” 一些东西。
接下来点击最左列的 “Mail” 套件。我们刚才已经找到动作是 “make”,所以在这里我们跳过所有“指令”(动词)不看,直接翻到下面的 “类”(名词)中。我们第一个看到的类是 “outgoing message”,太好了这就是我们要的,因为我们就是要发出一个新的邮件信息。接着点击 “outgoing message” 类然后看下面显示的属性说明。
我们需要把第一步创建的几个简单变量插入到新邮件变量中。但在下面的 “outgoing message” 属性列表中,我们只找到邮件标题和内容的属性,而没看到收件人相关的属性。现在我们知道引用这些属性的正确语法了。注意,字典告诉你的是属性的定义格式。比如 subject 这个属性,我们定义的方法是 “subject:你想打的标题字样”。
34
outgoing message
同样你会在套件中找到一个叫 “send”的指令,我们会使用这个指令来发送邮件。现在我们还需要知道正确表达收件人名字和收件人邮箱地址的语法。由于不在这个套件中,我们点击 “Message” 套件。向下浏览到差不多一半的时候我们找到 “receipient” 这个类,点击这个类会看到他的属性列表,同样我们可以通过简单的英文来引用这个类的属性,它的属性包括 “name” 和 “address”。
小技巧:你可以使用字典窗右上角的搜索栏快速的搜索你需要的类或属性等。
现在我们已经准备好用上面学到的语法来创建我们的邮件信息了,代码如下:
--Variables
set recipientName to "John Doe"
set recipientAddress to "nobody@"
set theSubject to "AppleScript Automated Email"
set theContent to "This email was created and sent using AppleScript!"
--Mail Tell Block
35
tell application "Mail"
--Create the message
set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent,
visible:true}
end tell
注意我创建了一个 tell 命令块来包住所有发送给 Mail 应用程序的命令。然后我创建了一个变量(theMessage)并让他去 “make” 一个新的 “outgoing message”而且指定上面说到的它的属性。需要注意的是属性组需要用{}来包住,每个属性间用逗号分隔。(Jay注:会编程的朋友可以把 “make new outgoing message” 理解成创建一个
“outgoing message”类的实例,然后把实例赋值给 theMessage。如有不对请指正)
第一步:设置收件人和发送邮件
我们上面创建了邮件的变量,我们现在会使用另一个 tell 命令块来让这个变量设置好收件人信息并且进行发送,代码如下:
--Variables
set recipientName to "John Doe"
set recipientAddress to "nobody@"
set theSubject to "AppleScript Automated Email"
set theContent to "This email was created and sent using AppleScript!"
--Mail Tell Block
tell application "Mail"
--Create the message
set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent,
visible:true}
--Set a recipient
tell theMessage
make new to recipient with properties {name:recipientName, address:recipientAddress}
--Send the Message
send
end tell
36
end tell
(下面这段我不翻译原文,因为原文说的有点复杂,Jay用自己理解的描述一下,有错请指正)
我们知道 theMessage 指向的是一个 outgoing message 类的实例,我们在前面查 outgoing message 类的时候,看到除了属性列表外,前面还有一个叫 Elements 的说明,这里说明的是这个类具有这些元素,其中就包括一个叫
to recipient 的元素。那么这里就比较好理解了,“tell theMessage make new to recipient” 这句就可以理解为告诉
theMessage 这个实例创建(或者叫设置)它自己的 to recipient 元素,当然用的就是后面跟的 properties 了。
(回到后续的原文译文)
最后我们执行 “send” 指令来发送我们的邮件。注意最下面我们用了两次 end tell,因为有两个 tell 命令块需要关闭。当你修改完一些输入的错误并编译完成后点击 “Run”,Mail 程序应该会自动创建一封邮件并且发出。现在查查你自己的邮箱有没有收到吧~
37
Automated Email
恭喜你,你已经完成了你第一个 AppleScript 脚本了!你可以把脚本保存成 Script ,后面可以随时回来修改和运行,又或者保存成 Application,当成是应用程序一样打开他运行。
总结:不断学习
我希望这个入门手册会让你幻想到那些可以自动化的任务。我展示的 AppleScript 字典和语法仅仅是个开始,但如果你真的对 AppleScript 很感兴趣,你需要看更多的教程才可能掌握。Apple 在官网上提供了丰富的
AppleScript
相关资料,是一个不错的开始!
另外一个值得一提的网站是 T&B。它提供了一些很有深度的解释和教程,虽然有点老,但解释得很全面而且是免费的!无论你是一个 AppleScript 初哥还是高手,都欢迎你留言交流一下,又或者留下你得意的作品,让其他人受益于自动化的 Mac~
38
Jay留在最后的话
在译这篇东西前 Jay 完全没看过 AppleScript 这玩意,虽然一直都知道 Mac 下面这东西很强大,有点像 Linux
下的 Shell 脚本,可以很大程度的自动化你的日常操作,提供无限的方便。如果在译的过程中或理解上有所偏差,请高手指出。
39