本周到手Macbook Pro,很激动。刚刚使用了几天,简单记下自己的感受。
 
Macbook Pro的硬件配置和做工真没得说,非常完美。
触控板很强大、很好用,鼠标可以基本不用了,但要稍微学习一下。
主要说说软件系统的差异。
 
鼠标右键功能使用较少,大部分功能设计使用单键就可以搞定。
 
Dock:
很多程序关闭按钮的行为不是退出,而是类似于最小化到dock中,需要Command+Q或菜单来退出。
Finder相当于资源浏览器,但是没有地址栏不太习惯。
命令行终端和linux差不多,特权命令也需要sudo执行。
 
widget小工具集也不错。
 
键盘与菜单:
快捷键不一样,大多需要Command键组合,很多组合习惯也不一样。
程序中“关于”菜单,是最左边的菜单中的第一项,而windows一般是最右边菜单的最后一项。
程序的菜单不是在应用程序上,而是统一在桌面顶部,切换程序菜单就跟着变。
 
Mac笔记本上的按键比标准键盘少很多。
F1-F12功能不一样,直接按就可以,不需要Fn,而一般笔记本相反,都需要Fn来使用功能。
键盘没有Home、End、PageUp、PageDown,需要 Fn+4个方向键 替代。
光标移到行首或行尾:command+左箭头或右箭头。
标准键盘右两个删除键:backspace(向左删)和Del(向右删),而Mac上只有一个delete键,作用和backspace键一样,如果想向右删需要用Fn+delete。
剪切、复制、粘贴、撤消:不是用Ctrl,而是Command组合。
 
窗口的关闭、最小化、最大化:
这三个按钮在窗口左上角,而windows是右上角。
关闭按钮也是反的,在三个按钮的最左边,而不是最右边。
最大化按钮很不一样,不是真的最大化,而是根据窗口内容的最合适大小(一般比最大化小很多),只能自己拖到更大的大小。小提示:chrome浏览器用 “shift+最大化” 可以真的最大化。
 
Cmd+X只能操作文本,不能操作文件或文件夹。必须用拖拽的方式实现:
拖动到其它目录就是剪切,或者Command+拖拽强制剪切到外部存储设备;
Option+拖拽是复制;Cmd+Option+拖拽是创建快捷方式。
windows上弹出的提示窗口一般出现在桌面右下角,而Mac是右上角。
 
文件系统方面:Mac可以读写Fat格式文件。注意:mac可以读ntfs格式的数据,但不能写ntfs(修改、删除、新建),比如使用ntfs格式的移动硬盘。
 
软件:Mac上有自己的App Store,没事可以进去看看,很多常用软件都有,但不是很全。
 
安装软件:安装包一般是一个dmg格式的文件,其实就是一个镜像。常见有两种安装方法:
  1. 带安装向导的,一路点下去即可。一般也提供了卸载程序。
  2. 直接将程序拖动到应用程序文件夹。删除也是从应用程序中拖到回收站。
 
Mac上自带了大量应用软件和实用工具,不介绍了,挺好玩的。
默认就有Java、Python、Ruby等语言支持,这对开发人员非常友好。
Mac自带的中文输入法不太好用,可以自己安装FIT输入法(和SunPinyin合作了),搜狗和QQ输入法也出了Mac版了。
MPlayerX播放器不错,可以播rmvb这种国内经常使用的格式。
 
我常用的软件:
  • 浏览器:Chrome、Firefox、Safari
  • 输入法:FIT输入法(SunPinyin)、搜狗输入法、QQ输入法
  • BT下载工具:Vuze
  • MPlayerX播放器
  • 编辑器:TextWrangler、jEdit、Bluefish、MacVim
  • Twitter for mac
  • 虚拟机:VirtualBox
  • Dropbox
  • The Unarchiver(7zip、rar解压)
  • QQ、MSN都有官方的Mac版,自带iChat就支持Gtalk
  • http://www.microsoft.com/mac/ 除了MSN,还有Mac版的远程桌面,方便访问Windows
  • chnroutes vpn路由

开发工具:

  • XCode,包括了unix常用工具gcc等,开发人员必备。已经免费了,自带系统光盘中有,也可以从App Store中下载。
  • Eclipse
  • 自带终端(Terminal),多种风格、保存书签等功能都有
  • 安装各种Linux开源软件的工具,MacPorts、Homebrew 和fink,推荐Homebrew
  • Mysql官方有Mac版,App Store有免费的Navicat for mysql Lite

文件名关联办法:右键-显示简介-打开方式(调整为希望的默认程序)-全部更改
注意:右键-打开方式-其它-总是以此方式打开,只对当前文件有效,不是都改。
技术上是和叫做Launch Service的系统服务有关。

Mac自带终端(Terminal),因为没有PageUp、PageDonw,查看man、less等命令时无法翻页,使用Fn或Command组合也不成。解决方法是用传统Unix的空格/b或ctrl+f和ctrl+b

转自 http://han.guokai.blog.163.com/blog/static/1367182712011427115231597/

绝对的福利啊!!我用的mac os自带vim编辑器,所以大胆猜测最近的mac系统应该都是自带的!!

150530更新:最近打开mac,输密码的登陆界面背景色变成了红色,吓我一跳,误以为是被黑了。。。一番搜查,是用了CleanMyMac的缘故,只需要在系统偏好设置里重新设置下壁纸即可。

Macbook Pro 使用小记的更多相关文章

  1. fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源

    最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版.除了更轻.更薄.性能更好.电力更足之外,最大的变化是加入了Touch Bar,被定义为 Ma ...

  2. 2016款MACBOOK PRO触控条版 安装WIN10初体验 及 无奈退货记

    新的2016MBP终于发布了,作为把苹果电脑装WIN使用的人,等候很久之后,终于可以行动了. 黄山松 (Tom Huang) 发表于博客园http://www.cnblogs.com/tomview/ ...

  3. Macbook Pro配置PHP开发环境

    Macbook Pro配置PHP开发环境 安装环境如下: Mac OS 10.10.1 Apache 2.4.9 PHP 5.5.14 MySQL 5.6.22 Apache配置 在Mac OS 10 ...

  4. 开发安卓应用之中兴手机与macbook pro 连接设定

    目标: 把中兴手机和macbook pro 连接在一起,实现真机调试安卓应用. 工具: 手机型号:zte v956 mac os: OS X 10 Eclipse: Android Developer ...

  5. MacBook Pro/Air 下使用 linux ubuntu 系统 波浪号“~”变成其他 符号 的完美解决办法

    打开终端,输入: sudo su - > /sys/module/hid_apple/parameters/iso_layout sudo su -需要root权限,所以使用前请注意已下载roo ...

  6. macbook pro的usb串口失效的的处理方法

    macbook pro的usb串口失效的的处理方法 2011-08-24 12:14:32|  分类: mac|举报|字号 订阅     今天开电脑,无端端一个usb的串口失效了,接入鼠标 iphon ...

  7. macbook pro retina 编程字体推荐

    使用VS2010.VS2012.Qt Creator编译工具首推等宽字体,等宽字体中consolas. 首先大家都知道等宽对于编码来说的直观性不言而喻,其次retina屏幕的特殊性,整天用特别小的字体 ...

  8. macbook pro install ubuntu

    https://help.ubuntu.com/community/MacBookPro Determine your hardware revision To determine which ver ...

  9. 人人都用 Retina 屏幕的 MacBook Pro 笔记本电脑

    自从今年年初 Apple 官网产品降价我立即买了 13 寸的 Retina 屏 MacBook Pro(rMBP)之后, 这款苹果的笔记本电脑就成了我在公司和家里的唯一电脑(就是这一款). 使用苹果的 ...

随机推荐

  1. 更好的pip工作流

    转自:http://codingpy.com/article/a-better-pip-workflow-recommended-by-kenneth/ 现在大家开发Python应用时,在代码库的根目 ...

  2. time & datetime

    时间相关的操作,时间有三种表示方式: 时间戳               1970年1月1日之后的秒,即:time.time() 格式化的字符串    2014-11-11 11:11,    即:t ...

  3. JUnit备忘录

    测试方法不应该有参数 使用junit做测试的时候发现总是报错:Method XXX should have no parameters; 后来发现是因为测试方法里面函数参数

  4. Sikuli图形脚本测试工具安装及介绍(适合小白的测试神器)

    sikuli简单安装以及介绍附图: 一.简单介绍 SikuliX官方网站:https://launchpad.net/sikuli/(官方的最新版本是SikuliX1.1.0更新于2015-10-06 ...

  5. 微信小程序之明源商城系列-01-商城介绍及开发准备

    1,效果展示 数据来自于写的一个小爬虫爬了明源商城部分的数据.由于价格的保密性,下列产品价格和真实的都不同. 1.1 主页及开发文件结构 1.2  产品的详细页面 1.2  产品分类页面 1.3 产品 ...

  6. Python Day7

    概述 面向对象高级语法部分 静态方法.类方法.属性方法 类的特殊方法 反射 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法 ...

  7. .Net 中的反射(序章) - Part.1

    引言 反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助. 反射是一个庞大的话题,牵扯到的知识 ...

  8. mate标签

    <meta charset='utf-8'> <!-- 优先使用 IE 最新版本和 Chrome -->    <meta http-equiv="X-UA-C ...

  9. Spring系列之AOP

    一.什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善.OOP引 ...

  10. Mysql 该如何 Entity Framework 数据库迁移 和 如何更好的支持EntityFramework.Extended

    问题 1.在使用EntityFramework访问Mysql的时候,使用迁移来生成数据库或者更新数据库时候会遇到一些问题 2.EntityFramework.Extended对Mysql的支持不是很完 ...