【个人杂谈】MacBook Pro的使用心得
上个月刚买的MacBook Pro,苹果就发新版了。。。。

从apple香港官网入手了一台MacBook Pro,带到公司,用了差不多一个月吧,这里讲讲我对MacBook的看法吧。
先声明一下两点:
1.本人Java程序员,主要使用的软件有Idea、Pycharm、WebStorm、Goland、XShell、SqlYog,重度XShell、Idea使用者
2.MacBook Pro的配置:加了钱,13英寸带touch bar,3.3GHZ的i5处理器,16g内存,256G硬盘,深空灰色。配了个苹果键盘magic keyboard、微软的鼠标,用的公司的戴尔显示器。

关于键盘
蝶式键盘一开始真的受不了,键程太短,即使我一直使用的是普通的薄膜键盘。后来忍忍吧,敲着敲着还算是习惯了,但是,由于超薄的关系,发热真的超级严重,一般使用情况下,打开3-5个软件,发热延续到了触控板,简直是无语。还有就是touch bar,嗯。。。对于我来说,真的不知道有什么用,又不用它看视频,一般的快捷键又不支持,touch bar只是看起来很酷炫吧,但是,,说的简单的就是没有任何用处。
软件
Mac OS挺好,能用一些linux方面的命令,比如常用的ls、ssh什么的,很像很像linux吧。不过,对于我来说,这些都没必要,感觉就是为了那些买不起centos服务器准备的233333。连接服务器的软件,能用SecurityCRT,finalShell,如果这两个软件能够好看点就好咯。还有数据库连接软件,SqlYog不支持,MySQL WorkBench可以用,就是也好丑,没办法,只能使用idea自带的吧,还能凑合着使用。这些现在看起来真的是毫无艺术感的东西,在Mac这么充满艺术感的东西里装着这些软件很有犯罪感。唉,不能用XShell真的很痛苦,
不由得想起《硅谷》里的一句话。

广告
毕竟是生态封闭,所以,苹果能对软件做出要求,几乎相当于0广告0弹窗吧,确实是做得非常好。然而对于我来说,之前用的windows一直把那些弹窗、广告设置都给关掉了,目前弹出来的也就qq,还有wps这两个的广告,不过也算是接近0广告了吧,这点,感觉跟mac平等吧。
快捷键
虽然说用苹果电脑,可以不用鼠标的,不过,做为一个程序员,需要外接显示器吧,都用显示器了,还要配个键盘鼠标什么的吧,触摸板就用不了了,还是得用鼠标键盘,于是,这几天都在想,怎么才能不用鼠标,能够更加快捷方便的开发呢?显示桌面是F11,没有像windows中win+↑放大,win+↓缩小窗口,win+←窗口切换到另一屏幕这种功能,说实话,感觉没有windows方便。
关于使用
切换程序的快捷键,我说的不是command+tab,而是同一个程序的多个窗口,在idea里是command+option+[或者command+option+],伤不起伤不起,在windows里直接alt+tab就行了的操作,在这里要点击三个按键。至于别人说的,全屏,三个手指,触摸板左右切换就可以了,但是别忘了我外接显示器,用的键盘鼠标了啊,而且,如果是全屏,程序呜就消失了,要把光标底下拉,这不又浪费时间了么?为了切换一个程序,真的好麻烦。
还有就是剪切、复制、粘贴,程序员用的最多的三个快捷键,而在mac中,用的是command+x、command+c、command+v,特别是在command+x的时候,由于command和x是同一竖直的线上的,需要将拇指伸到食指的后面,多么困难的操作。

风扇
大部分情况下,是听不到风扇的响起来的声音的,有时候开几个程序也不响,感觉做的挺不错的。不过,有过那么几次,同时打开idea和goland,突然之间,风扇就突然响起来了,好慌,跟我大学里的老笔记本一样,心疼自己花了这么多钱。
总结
对于我来说,没感觉MacBook Pro比普通的笔记本好在哪里,可能就是真的比较炫吧,不过,我只是想要快捷方便一点,不想为了切换一个程序而浪费那么多的时间和力气。问了下别人的,貌似大部分人的MacBook Pro都放在家里发霉,好多还想把它卖出去的,不理解,不理解,这么多人推荐使用MacBook Pro,然而对于我来说,真的和windows没什么区别吧,可惜了,还那么贵,难道是我不会用?再看看吧
【个人杂谈】MacBook Pro的使用心得的更多相关文章
- 毕业两年半,入手人生第一款macbook pro
当程序员入手第一款macbook 大家好,我是灰大狼,你们可以叫我灰狼.大狼.甚至是小灰灰. 接下来我主要跟大家分享下作为程序员的我,刚入手一款mac的使用心得. 背景 做程序员三年了,一直用的都是w ...
- 从联想昭阳到MacBook Pro,致我的那些败家玩意——电脑
对于程序员来说,你懂的,电脑就是我们的女朋友,在很多层面上,它都是,打游戏.敲代码,以及看影片. 我第一台电脑是联想的笔记本(昭阳系列),花了 4000 多块买的. 那时候,家里很是缺钱,4000 多 ...
- fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源
最近,最引人瞩目的莫过于 Apple 产品发布会,MacBook Pro 的更新可能是四年来变化最大的一版.除了更轻.更薄.性能更好.电力更足之外,最大的变化是加入了Touch Bar,被定义为 Ma ...
- 2016款MACBOOK PRO触控条版 安装WIN10初体验 及 无奈退货记
新的2016MBP终于发布了,作为把苹果电脑装WIN使用的人,等候很久之后,终于可以行动了. 黄山松 (Tom Huang) 发表于博客园http://www.cnblogs.com/tomview/ ...
- Macbook Pro 使用小记
本周到手Macbook Pro,很激动.刚刚使用了几天,简单记下自己的感受. Macbook Pro的硬件配置和做工真没得说,非常完美. 触控板很强大.很好用,鼠标可以基本不用了,但要稍微学习一下 ...
- 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 ...
- 开发安卓应用之中兴手机与macbook pro 连接设定
目标: 把中兴手机和macbook pro 连接在一起,实现真机调试安卓应用. 工具: 手机型号:zte v956 mac os: OS X 10 Eclipse: Android Developer ...
- MacBook Pro/Air 下使用 linux ubuntu 系统 波浪号“~”变成其他 符号 的完美解决办法
打开终端,输入: sudo su - > /sys/module/hid_apple/parameters/iso_layout sudo su -需要root权限,所以使用前请注意已下载roo ...
- macbook pro的usb串口失效的的处理方法
macbook pro的usb串口失效的的处理方法 2011-08-24 12:14:32| 分类: mac|举报|字号 订阅 今天开电脑,无端端一个usb的串口失效了,接入鼠标 iphon ...
随机推荐
- linux下部署tomcat 上线jpress博客系统
tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器. tomcat有三个端口 开始部署 安装tomcat 第一步:下载tomcat 安装包 tomcat官网 ...
- 死锁问题------------------------INSERT ... ON DUPLICATE KEY UPDATE*(转)
前言 我们在实际业务场景中,经常会有一个这样的需求,插入某条记录,如果已经存在了则更新它如果更新日期或者某些列上的累加操作等,我们肯定会想到使用INSERT ... ON DUPLICATE K ...
- 关于this的指向
1.谁调用该函数this指向就指向谁 2.回调函数中this的指向永远都指向window 3.箭头函数指向最近的作用域,箭头函数本身是没有this的指向 4.定时器永远指向window 5.严格模式下 ...
- centos7 Mycat/MySQL/MariaDB安装部署
使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...
- Oracle去除重复(某一列的值重复),取最新(日期字段最新)的一条数据
转自 : http://blog.csdn.net/nux_123/article/details/45037719 问题:在项目中有一张设备检测信息表DEVICE_INFO_TBL, 每个设备每天都 ...
- Java 包与类的命名(util、service、tool、dao )区别
util 通用的.与业务无关的,可以独立出来,可供其他项目使用.方法通常是public static,一般无类的属性,如果有,也是public static. service 与某一个业务有关,不是通 ...
- 20145232韩文浩《网络对抗》逆向及BOF基础实践
实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShe ...
- python装饰器同时支持有参数和无参数的练习题
''' 预备知识: …… @decorator def f(*args,**kwargs): pass # 此处@decorator 等价于 f = decorator(f) @decorator2 ...
- gitlab 之 项目管理
首先git是什么? Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git的读音为/gɪt/. Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...
- display:inline-block; 在css中是什么意思?
inline-block主要的用处是用来处理行内非替换元素的高宽问题的!行内非替换元素,比如span.a等标签,正常情况下士不能设置宽高的,加上该属性之后,就可以触发让这类标签表现得如块级元素一样,可 ...