MAC PRO使用心得

来源:互联网 发布:mac系统PPT怎么转换 编辑:程序博客网 时间:2024/06/05 06:20


1.   软件下载

1)       www.macx.cn  苹果用户聚集地了,很多破解软件,支持迅雷下载

2)       App-Store2

 

2.   mac 软件推荐

1)      Macjournal:电子日记本

2)       TheUnarchiver:压缩工具(什么betterzip,什么winrar都是浮云)

3)       RealVNC远程控制软件

4)       Microsoft Office:文本编辑工具当然还是

5)       Cleanmymac:软件卸载工具

6)       Safari:浏览器,要用就用原生的,好好研究一下偏好设置,设置好了,比chromemathxon都好用。

7)       TotalFinder:刚开始最让人困惑的当属那个Finder了,一会出来一会没有了。这个工具让你的Finder标签化。

8)       Xcode/Eclips代码浏览工具

9)       迅雷:下载工具

10)    快播:万能播放器

11)    聊天工具msn qq 飞信 gtalk(用ichat登录)阿里旺旺都运行良好。

12)    Crossover

    无法舍弃你的source insight么?苦恼于你的window游戏在mac没法玩么?不愿意装虚拟机么?嘿,Crossover是你的不二选择!CrossOvers能够让你直接在Mac上运行Windows软件与游戏,而不需虚拟机。WineCrossOvers所使用的引擎,它是一个免费的、在UNIX系统中执行的Windows APIs。在哪里下载请看第一条。

13)    Vmware fusion 虚拟机工具,可以安装window

14)    Picasa + 美图秀秀网页版:图像处理工具

 

3.        Mac下经典的代码编辑工具Xcode

说实话,用了这么久Xcode,始终觉得还是不如Source Insight

1)      先说下载

   老版本的有迅雷连接。

   要想下载最新版本,只能从apple store下载。下载之前一般会被要求执行OS更新。下载很慢,耐心等。做好1天的准备。

   我曾经尝试过修改host,修改DNS,报告,对我而言,只有更慢。

   apple store下载的过程中,网络断了一次,好嘛,重新开始了,无语。万幸的是,人品大爆发,从原来的剩余时间1天半到4个小时。嘿,更high的是,1个半小时下完了。所以要碰碰运气,暂停再继续是可能走狗屎运的。

 

2)      再说使用

   不知道Xcoderelease之前,有没有测试过gcc-source-code3w+source file,我实验的结果是’崩溃’几次。终于index完毕了,发现 jump to definition”总是说“symbol not found”。大概是index 有问题吧。我的测试环境是:(macbook pro + xcode4.5 + gcc47-branch/gcc

    几次实验,几次失败,终于我要放弃的时候,受人启发,我决定逐个子文件夹添加source files。嗯,成功了,当然也没有3w文件这么多。我有选择的添加了。无论如何可以用了。

 

3)      关于index

如果你还是不能 index,可能是因为你的source code  所在用户组不对。反正我都改成 staff 了。

修改文件的所在用户组,很方便

       chgrp -r directory_name stuff

       chgrp file_name stuff

 

 

另外你可能还需要改一下你的账户的所在用户组,这样你新创建的文件也不会有问题了。

 

su root

Passwd

 groupadd staff

 usermod -g staff username

 

      

4)      如果你的源代码在远程服务器

   我的source code在另一台linux机器。本来mac做的很好,直接在Finder中前往服务器 smb://ip地址,就可以连接了。很开心。

   但是,今天再次打开Xcode的时候,却发现所有的source code 都找不到。原来直接通过Finder连接的服务器每次的挂载点是不同的。

   好办,命令行mount么,咱好歹是linux程序员。

   mount_smbfs //username:passwd@192.168.100.112/rfshen  /Users/rfshen/workspace/rfshen_linux/

 

5)      如何在Finder中显示隐藏文件

   重新加载source code,啊,怎么在finder中不显示啊?奶奶的。气死我也。 不显示就不能浏览。搜索,好在咱搜索功力强大。找到了。原来mac认为这文件不能轻易修改,不给显示。包括一些系统文件也是不显示的。

   打开终端,输入下面的命令:

   defaults write com.apple.finder AppleShowAllFiles -bool true

   重启finder,好吧,你 可以看到很多很多很多文件了,千万不要轻易修改啊!!! 

6)      喜欢duck theme的看这里。

    http://www.robinlu.com/blog/archives/320      

   
【工作日志】看linux程序员如何使用Mac <wbr>Pro

如果需要,可以从这里下载:DarkCity.xccolortheme。然后拷贝到/Developer/Library/PrivateFrameworks/XcodeEdit.framework/Resources 就可以用了。

Update: XCode 4 请下载:DarkCity.dvtcolortheme。然后拷贝到~/Library/Developer/Xcode/UserData/FontAndColorThemes 目录下。

4.        Eclipse也是个很好的代码浏览工具

5.        mac 下的svn工具

    大家都推荐version。我研究半天 version 已有的工作目录,diffdiff不出来;updateupdate不出来。郁闷烦闷!偶尔试了一下mac终端,人家自带的svn命令行就很好用么,瞎折腾!!!!

 

     问题1

“svn: Can't move '.svn/tmp/entries' to '.svn/entries': Operation not permitted”

 

SVN 总是在 Mac OS 下出现这句错误提示,一般出现在 Windows 下进行过 svn up 操作。解决办法:

chflags -R nouchg .

 

    问题2

"This client is too old to work with working copy '...' ".

How can I fix it without upgrading Subversion?

 

Sometimes the working copy metadata format changes incompatibly between minor releases. For example, say you have a working copy created with Subversion 1.4.4, but one day you decide to try out Subversion 1.5.0. Afterwards, you attempt to switch back to 1.4.4, but it doesn't work — it just gives the above error.

 

http://subversion.apache.org/faq.html#working-copy-format-change

 

6.        mac下的wifi连接超时

    刚开始第一次用mac的时候,无线网络明明没问题啊。后来怎么就无线网络连不上了呢?路由器换了俩,都reset了,结果都不行。后来搜索发现是mac OSwifi频道问题。Mac好像只能用0-11这些频道。原来的路由器默认设置是随机选取。很可能选在了这个范围之外的1213等。

    解决办法:修改路由器的wifi设置, 频道11 模式802.11g

7.        mac的自带的vpn很好用,不细说了。

    打开网络偏好设置,添加VPN接口类型就可以了。

8.        桌面快捷方式

   不得不告诉你的秘密,就是触发角,谁用谁知道。鼠标漂移一下就到桌面了,再飘一下回来了,再飘就休眠了。呵呵。

 

9.        文本比较合并工具

    搜索一圈,大家推荐的无非两个,一个是Xcode里的Filemerge,一个是DiffMerge但是如果你用过Beyond Compare,你绝对会觉得这俩都太菜了。

 

    Beyond compare官方首页转了半天,发明里面只有window版本与linux版本,唯独没Mac版本,并且今朝也没Mac版本的开辟规划。那就用CrossOver模拟运行Beyond Compare吧。

 

    1)    最新windows版本Beyond Compare

   Beyond Compare 3.2.4 build 13298

  官方:http://www.scootersoftware.com/download.php

  注  码:

    mv1nPlXAywBDCdhxFc9QOVv6TBcQHLAXBQUAKTh3ie4fqSEOnWrPsnVkF

    yt0wAkJHweoExRJWWVwwCniKNROSdJzJXE6YVapYW7f+tRRXRFI4yn4Nj

    jZ0RiiqGRCTVzwComUcXB-eiFWRBY6JpSsCNkmIxL5KsRCo442djHhTZE

 

 啰嗦一句,这是一个注册码,不是三个。另外我原有的bc版本在Crossover不能用,这个可以。

 

    2) 应用CrossOver安装Beyond Compare

 在CrossOver中选择“Other Application” 安装Beyond Compare即可。

10.      Mac OS X 终端

1)       美化终端(zz

   初次打开Mac OS X的终端,我非常不习惯。以界面优美著称的苹果操作系统,终端竟然如此丑陋,实在是大出我的意料之外。别的我也就不说了,最不能容忍的是两个,一个是没有颜色的ls,还有一个就是那个命令提示符。

    实际上,Mac OS X作为一个类Unix系统,或者说根本就是一个Unix系统,而且默认shell已经变更成了bash,那么它理应该可以配置到跟Linux下的表现一样才对。在Linux系统中,ls能呈现多彩的颜色,还需要终端的支持,而Mac OS里的终端显然是支持颜色的,那为什么ls就显示不出来颜色呢?网上有老外说,ls用的不是gnucore-utils,给了一套更换core-utils的方案,太麻烦我没采纳。今天,静心看了下man,才发现,感情人家根本就是支持彩色的。只是参数变成了-G,而不是我们熟悉的–colors,唉,竟然这么简单。

    另外提一点,如果大家想要自定义Mac下的bash的表现的话,那么不要像在Linux中一样使用.bashrc,因为在Mac下起作用的其实是.bash_profile文件。好了,这里把我配置上面说的两个特性的.bash_profile分享一下。

export PS1="\u@mac:\w > "

export CLICOLOR="xterm-color"

export LSCOLORS="gxfxcxdxbxegedabagacad"

# aliases

alias cd..="cd .."

alias l="ls"

alias ll="ls -l"

alias la="ls -al"

alias mysql='/usr/local/mysql/bin/mysql'

alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

 

 

    想更美的研究下Total terminal:(http://totalterminal.binaryage.com/

 

2)       终端快捷键

跳转至一行开头:Control+A

跳转到一行末尾:Control+E

前往下一行:Control+N

前往上一行:Control+P

删除前面的单词:Control+W

删除(剪切内容)从光标到一行的开头:Control+U

删除(剪切内容)从光标到一行的末尾:Control+K

复制之前剪切的内容:Control+Y

 

 

11.     Chrome 无法加载Wangwang Plug-In 怎么解决?

你当然可以在chrome中停用这个插件,但是最完美解决方案当然是这个插件可用,旺旺可以直接弹出。

来自牛人的插件,下载后,经测试很不错。

1)下载插件 vdisk.weibo.com/s/fi-8V/1349801491 

2)解压后丢到 ~/Library/Internet/Plug-Ins 下,覆盖原来的文件。

3)重启chrome浏览器

 

 

困了,不写了。先这样。想到再添加。

0 0
原创粉丝点击