开发人员Mac OS X的常见设置 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
refactor
V2EX    MacBook Pro

开发人员Mac OS X的常见设置

  •  
  •   refactor 2014-01-22 22:57:17 +08:00 7336 次点击
    这是一个创建于 4331 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在github上建立了一个项目:

    https://github.com/pubyun/macdev


    Mac for Developer v0.1
    将本人在使用Mac作为开发工具的过程中的一些体会做个记录和整理,方便以后 自己和团队的参考,提高效率。如果本文对其他开发人员也有所帮助,欢迎您给 给出反馈或者提出改进意见

    本文假设您是一个开发工程师,并且是一个Mac的新手。这些步骤在OS X Mavericks 下测试通过。br />
    欢迎大家一起改进这个项目,请Fork、Star或在Issues中提交 :)
    您也可以关注我的新浪微博,以获取最新消息。

    OS X的安装
    OS X的备份和恢复
    基本设置
    python开发环境的设置
    ruby开发环境的设置 - 整理中...
    java开发环境的设置 - 整理中...
    推荐软件
    配置文件 - 整理中 ...
    常用快捷键 - 整理中 ...
    参考文档
    40 条回复    1970-01-01 08:00:00 +08:00
    ReSur
        1
    ReSur  
       2014-01-23 00:29:45 +08:00
    好巧今天正好系统崩溃重装了一下,边折腾边记录下了《重装需要做的事情》(非开发人员)
    tyhunter
        2
    tyhunter  
       2014-01-23 00:42:26 +08:00
    mark,谢谢楼主
    pepsin
        3
    pepsin  
       2014-01-23 08:36:27 +08:00
    “把Caplock改成Ctrl”,难以置信有一堆人根本不这么干。。。
    kingwkb
        4
    kingwkb  
       2014-01-23 08:49:14 +08:00
    @pepsin 我就这么干
    MrMario
        5
    MrMario  
       2014-01-23 08:50:10 +08:00 via iPhone
    支持lz!
    refactor
        6
    refactor  
    OP
       2014-01-23 09:21:57 +08:00
    @ReSur,Mac就是一个顺手的工具,不管对于任何人。

    希望看到你的分项。
    xummer
        7
    xummer  
       2014-01-23 09:35:22 +08:00
    “把Caplock改成Ctrl” +1
    refactor
        8
    refactor  
    OP
       2014-01-23 09:43:01 +08:00
    把Caplock改成Ctrl,这是emacs党的必须。

    我是 vim + eclipse
    wezzard
        9
    wezzard  
       2014-01-23 09:44:18 +08:00
    我比较喜欢日语键盘,因为日语键盘的caps lock的位置就是control
    DoubleJo
        10
    DoubleJo  
       2014-01-23 09:49:08 +08:00
    支持楼主~
    beddo
        11
    beddo  
       2014-01-23 09:50:14 +08:00
    支持py~
    cicada
        12
    cicada  
       2014-01-23 10:00:06 +08:00
    已star,感谢无私分享.
    Moods
        13
    Moods  
       2014-01-23 10:07:50 +08:00
    Caplock改成Ctrl听上去很好用。
    Sunyanzi
        14
    Sunyanzi  
       2014-01-23 10:11:06 +08:00
    为什么大家都是把 CapsLock 改成 Control ..?

    我用 HHKB 的 ... Control 天生在 A 左边 ...

    但在 OSX 下我会对调 Control 和 Command ... CapsLock 的位置是 Command ...

    我在其他系统上用无名指按全选复制粘贴早已成为习惯 ... 一时改成大拇指手会乱 ...

    相比起来 Control 控制行间移动这种事情改到左手大拇指或者右手食指上会容易得多 ...

    说来 ... 我是一个人么 ..? 还有其他人会像我这样把 Command 放在左边么 ..?
    sethverlo
        15
    sethverlo  
       2014-01-23 10:31:26 +08:00
    正常键盘表示 Cap <-> Cmd(Ctrl) 不能接受…

    主要是因为 Cmd 和 Opt 离得近啊…我知道旁边就是 Opt 键,但是如果改成 Cap 就会觉得孤零零的……(泥垢
    roamlog
        16
    roamlog  
       2014-01-23 12:33:12 +08:00
    caps lock 改成了 [cmd + option + control + shift]
    dorentus
        17
    dorentus  
       2014-01-23 13:00:07 +08:00
    基本设置里面的我只装了 homebrew……

    ----
    1) 「使用郭debian或者RedHat的操作系统的人」,错别字。
    2) 建议把 homebrew 的官方网站放上去。
    3) 中英文之间,要么就都用一个空格分开,要么就都连着不加空格,别有的加有的不加……
    learnshare
        18
    learnshare  
       2014-01-23 13:23:43 +08:00
    CapsLock 从来没起到什么有利的作用吧...
    hhkbp2
        19
    hhkbp2  
       2014-01-23 14:51:03 +08:00
    有time machine就够了
    beakey
        20
    beakey  
       2014-01-23 17:12:52 +08:00   1
    @sethverlo 不是互换,是把 Caps 改为 Ctrl
    ngn999
        21
    ngn999  
       2014-01-23 17:13:32 +08:00
    emacs用户,CapsLock => Control, 太爽了
    sethverlo
        22
    sethverlo  
       2014-01-23 18:02:33 +08:00
    @beakey 这样啊,那我明白了…Noppoo Choc Mini 84 表示有一个键直接可以互换…很爽但是我没用过………………
    cassyfar
        23
    cassyfar  
       2014-01-23 18:07:59 +08:00
    这标题取的也 ... 太大了 点进去只有python安装
    话说好多软件推荐的“软文” 浏览器竟然不推荐safari

    用VIM的表示小指很健康~~
    goofansu
        24
    goofansu  
       2014-01-23 19:15:30 +08:00 via iPhone
    长按return=control更爽
    cxshun
        25
    cxshun  
       2014-01-23 19:42:34 +08:00
    新入mac的JAVA程序员,感谢楼主的分享
    anjiannian
        26
    anjiannian  
       2014-01-23 23:34:09 +08:00
    @pepsin CapsLock 和 Escape 互换。
    binux
        27
    binux  
       2014-01-23 23:38:13 +08:00
    同时用着HHKB和cherry的普通键位,在公司ctrl在下面,在家ctrl在A旁边感觉还好。。
    第一次按的时候会错,第二次就好了
    refactor
        28
    refactor  
    OP
       2014-01-23 23:40:23 +08:00
    @dorentus 喜欢兄台认真做事情的方式,已经按照兄台的要求修改。
    refactor
        29
    refactor  
    OP
       2014-01-23 23:42:51 +08:00
    @cassyfar, 其他批评可以接受并且逐步修正,但是说软件推荐的“软文”真是冤枉了。

    文章还是 0.1 状态,已经有一些朋友指出问题或者直接pull request。
    cassyfar
        30
    cassyfar  
       2014-01-24 00:18:07 +08:00
    @cassyfar 软文加上引号就是吐槽了 ^^
    cassyfar
        31
    cassyfar  
       2014-01-24 00:18:18 +08:00
    @refactor 软文加上引号就是吐槽了 ^^
    refactor
        32
    refactor  
    OP
       2014-01-24 00:45:52 +08:00   1
    本人一直使用java和python作为主要开发工具,ruby只是在chef使用中简单用到一些。

    有哪位可以补充 ruby 配置部分吗?
    ygmpkk
        33
    ygmpkk  
       2014-01-24 09:28:04 +08:00
    @pepsin +1 必须要改,Caplock这么一个黄金位置,怎么能不用呢?
    playmobil
        34
    playmobil  
       2014-01-24 09:32:34 +08:00
    非常支持,已经fork
    PotatoBrother
        35
    PotatoBrother  
       2014-01-24 14:53:26 +08:00 via iPhone
    简直好东西,mark支持
    PotatoBrother
        36
    PotatoBrother  
       2014-01-24 20:41:47 +08:00 via iPhone
    为什么要把系统语言改为English?
    refactor
        37
    refactor  
    OP
       2014-01-24 23:20:11 +08:00
    已经更新了java开发环境设置部分,还不是很完整,欢迎指正。
    refactor
        38
    refactor  
    OP
       2014-01-24 23:21:02 +08:00
    @PotatoBrother, 因为使用英文语言,碰到问题或者错误,可以使用英文关键字或者出错信息去检索,获得的结果,比检索中文的要丰富。
    roymax
        39
    roymax  
       2014-01-26 11:29:28 +08:00
    @refactor 点错了「感谢」,看这个https://github.com/skwp/dotfiles?source=c
    ReSur
        40
    ReSur  
       2014-03-13 13:25:18 +08:00
    @refactor 嗯嗯,我后来发到了我的博客上 http://1992s.com/reinstall-os_x-mavericks.html
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1105 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 18:02 PVG 02:02 LAX 10:02 JFK 13:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86