您的位置:首页 > 其它

使用 mac 最近一段时间获得的一些心得体会

2012-04-19 18:34 585 查看
1。自 Terminal 启动应用程序

2.1 启动FInder:

open /Users/user/Desktop 在Finder中定位到桌面文件夹

open ~/Desktop 相当于 open /Users/user/Desktop("~" 等价于 “/Users/用户名/”)

open / 在Finder 定位到根目录文件夹

..., etc.

2.2 打开 Applications 里面的应用程序

open /Applications/TextEdit.app 打开文本编辑器

open /Applications/Safari.app 打开safari浏览器

2.3 总结:

之前想着用 Terminal 来打开应用程序的话可能会变得方便些,

但是结合如上,还是觉得不够方便,至少没有如下的方案简洁:

2.3.1 将最常用文件的别名放置到桌面;

2.3.2 将最常用应用程序的启动图标放到Dock;

2.3.3 将常用但非最常用应用程序排列在 LunchPad 的前几页(依据常用程度在 LunchPad 里面做排序)

2。解放右手以键盘的方式启动目标应用程序

如何,听起来是不是很令人激动?

不过,mac lion 确实是可以做到这一点的。

一点小惭愧,没想到我之前一直都想禁用掉的 spotlight 能给我带来这种便利~

有言 mac lion 系统带来了 250 项新的特色,

我仅陈列我所知道的而且让我非常赞赏的 features:

3.1 应用程序全屏化功能

特别是在使用 chrome 看漫画和看小说的时候,这个功能那是相当的舒服

内容区域几乎能充斥整个屏幕(safari 做不到,safari 的“脑袋”不具有 chrome那样良好的伸缩性)~

3.2 开机的时候能在一定程度上还原上一次关机时候的工作场景。

非常实用的一个功能,再次开机的时候能打开上次关机未关闭的一些程序,

同时也包括应用程序运行状态的还原,比如说上次关机时浏览器里面打开了10个标签页,

再次开机的时候会一个不漏的自动加载这个10个页面。

3.3 spotlight —— 握鼠标的手,解放吧!

spotlight 之前的雪豹系统好像也有吧,但那个时候我还没意识到这个功能的强大之处,

所以这里重点突出一下。spotlight 相当于整个mac 的数据库,

在 spotlight 搜索框中键入关键字,能迅捷的搜索整个mac与之相关的物件

其实说白了也和 windows 资源管理器里面的 ctrl + F 差不多,但是我总觉得有点儿不同。

mac 的系统和数据是被整合在一个分区里面的,而windows 则不一样。

如果你喜欢,可以在 windows 里面分10个区,20个区,或者是更多,随意。。

我一开始接触的是windows 系统,感觉有多个分区有方便的地方,也有不方便的地方。

方便的地方就是,多个分区的话你把其中的一个分区格式化了以后,再装个windows或者是其他的系统,

这个确实要比 mac 方便。

不过 mac 单分区也是有一个不容忽视的好处,至少对我来说,这是个很不错的好处:

整个系统包括我在mac里面的所有数据,都在同一块分区里面,都只有一个根,

我在做数据分类的时候要考虑的东西比在 windows xp 上面少,

说明白一点,在 windows xp 里面又是 c盘,又是d盘,。。又是f 盘,

不说其他的,一份新的数据转移到我的电脑里面,这么多的分区我是不是要花些时间来考虑到底用哪个?

哈哈,好像有点儿狡辩的味道,不知道其他人有些什么样的看法。

反正都是随便胡扯,再说点旁的:

如果你是用windows 的,是否曾在自己清理完磁盘碎片的时候心情舒畅、洋洋得意、感觉世界又更美好了一点过?

有!?那我告诉你,mac 里面从来不用你自己去清理磁盘碎片,

这些都由 mac 在你感觉不到的一些时间里自动去完成了。

那么,到底是你挣扎在痛苦中还自诩舞步优雅还是我用mac少了一番乐趣,这个便要由你自己来做出最后判断了。。

好吧,调转话头,讨论一下已经差不多被忘得干净的 spotlight 功能。

个人感觉 spotlight 的搜索效率比 windows 的 ctrl + F 搜索功能要高效,

而且还更加的人性化,在搜不到的时候还会让你选择,是否要借助网络在 Wikipedia,Google 里面做搜寻。

如果能已经多多少少感受到了一些 spotlight 的魅力,那么请记住 spotlight 相关的一些快捷键:

打开或关闭 spotlight 搜索框的全局快捷键:ctrl + space。

在搜索列表中可以借助
上下键,ctrl+上下键,command+上下键

在搜索结果列表中上下移动 或 “翻腾跳跃”~

如上:

纯键盘操作使用 spotlight 执行如下操作毫无压力:

搜寻本机指定文件,

google搜索关键字,

打开指定名称应用程序

3。发现一个有意思的东西

在Terminal里面键入如下命令:

open /Applications/Google\ Chrome.app/ http://www.9lala.com
你会发现,Chrome窗口中出现了9啦啦漫画网站的标签页—— oh my god,chrome 竟然是支持 脚本命令的~

如果你用类似的命令测试 safari,你会发现,safari 没有此类的支持。

其实 chrome 支持脚本操作也没什么,可能对于很多人而言,这是一个爆冷的功能。

不过,从此小细节中你可以想见 google chrome 对用户真可谓是体贴入微啊。。

列出 chrome 的一些常用快捷键(针对于 Chrome for Mac OS 的):

********************************************************

⌘ + R:刷新当前页

ctrl+Enter:自动添加前缀www和后缀.com并打开

⌘ + L:定位到当前页的地址栏

(这个快捷键我真心找了蛮久,以前在windows 上面是 alt + d 键,

转到mac上面来以后我老是按成command+d,command+d却是将当前页添加到收藏夹的快捷键,纠结了我蛮久)~

⌘ + alt + f:搜索问题的答案

⌘ + N:新建一个窗口

⌘ + shift + N:新建一个无痕浏览窗口(就是那啥你去看小黄网站的时候,不用担心别人从历史记录里面看出蛛丝马迹)~

⌘ + T:在当前窗口中新建一个标签页

⌘ + Shift + T:重新打开上次关闭的标签页。谷歌浏览器可记住最近关闭的 10 个标签页。

⌘ + W:关闭当前标签页

⌘ + shift + W:关闭当前窗口中的所有标签页


+ D: bookmark this page


+ shift + D:bookmark all pages~


+ alt + C:如果当前光标处在一个链接里面,复制该链接(很实用的一个功能)~


+ shift + F:进入全屏

⌘ + control + F:进入全屏,不知道和上面的有什么差别?

⌘ + shift + B:Always Show Bookmarks Bar

⌘ + M:最小化到Dock 上面

⌘ + shit + J:调出下载管理标签页

***********************
页面缩放 ************************


+ ‘+’:放大


+ ‘-’:缩小


+ 0:回到实际大小

***********************
标签页切换 ************************

ctrl + tab:切换到下一个标签页

ctrl + shift + tab:切换到上一个标签页


+ alt + 右键:切换到下一个标签页


+ alt + 左键:切换到上一个标签页

********************************************************

另外:一直没有发现
chrome 的地址栏里面可以直接键入关键字进行搜索查找。

由衷地发出感慨,chrome 真是太好用了~

不过,chrome 也有一些令人不满意的地方,chrome的下载的时候有下载任务数量的限制,

相比之下,safari 这点做的比较好。这个问题在疯狂下载 mp3 歌曲的时候显现的比较突出。

(而且,safari 在 mp3下载完毕后,会自动用 iTunes 播放一次以使该文件被添加到媒体库)~



4。JarBundler 的优势


前段时间用Java写了个小工具,该工具要处理高分辨率(大于5000*5000级别)的图片文件,

因此对使用的内存大小有比较高的要求。

java 虚拟机本身所能使用的最大内存数是相当有限的,因此这个工具的使用变受到了限制,

在处理大图片的时候时不时会抛出 java heapspace runout 的异常,

蛋疼之余我在网上找到了相应的解决方案——给JVM传递启动参数,手动控制JVM所能使用的最大内存。

ok,至此不能处理大图片的紧急问题得到解决。

不过事情还是没那么简单。我将工具打成可执行jar包,一般情况下jar包是可以直接点击就运行起来的。

但我若要想给 jvm 传递启动参数,则要被逼迫在 Terminal 里面敲出一行类似下面的命令:

java -Xmx1024M -jar /Users/user/Desktop/MyTool.jar

很蛋疼啊,原来的点击操作现在竟然被弄得这么复杂:

又要点击又要打字(或将jar拽入terminal去路径,可以少打几个字符)~

ok,我若是不经常使用这个工具的话,我也就忍了,但是我若每天都要打开几次这个程序,

那便不得不去想点降低重复劳动的办法了。。。

其实在老几个月之前就遇到这个问题了,那个时候没重视,一直没去寻找解决方案。

不过这次是二进宫了,是可忍孰不可忍,

搜寻一番之后发现了一个叫 JarBundler 的应用,

使用这个应用能方便的将可执行jar 文件包装成 .app 文件。

.app 则意味着这个东西会被自动载入到 LunchPad 的面板里面,可以很方便快捷的让人启动。

不过这只是附带的好处,主要的好处还是在于:

包装出来的 app 能在被点击执行的时候自动给 JVM传递控制使用最大内存的启动参数,

至此,一些列的麻烦启动操作又还原为简单的双击了,可谓是返璞归真。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: