如何在开发中使用mac - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
apoclast
V2EX    MacBook Pro

如何在开发中使用mac

  •  
  •   apoclast 2011-08-23 17:02:35 +08:00 7183 次点击
    这是一个创建于 5163 天前的主题,其中的信息可能已经有所发展或是发生改变。
    入mac数月, 感觉非常不错, 除了大型游戏外平时娱乐办公都能在mac上进行, 舒心不少. 但是coding迟迟没法迁移到mac. 目前只找到pycharm一个编辑器做python开发还算顺手. 各位能谈谈这方面经验吗? 我现在的问题:

    1. 键盘不适应, mbp没有home/end/del, 虽然可以用control+a/e等来补偿, 但是并非所有软件都能如此处理
    2. 没有找到一个轻量级的编辑器, 以前在windows上用的notepad++, 现在一些小的文件编辑没有编辑器, 在用vim顶着.
    3. 切换窗口没有找到好的办法. 现在用得是f3显示窗口缩略图然后切换, 有没有直接切换目的窗口的办法? command+tab只能切换应用程序, 而不能切换应用程序的窗口
    29 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       2011-08-23 17:04:42 +08:00
    2. TextMate

    3. 四个指头向上滑
    tokki
        2
    tokki  
       2011-08-23 17:10:40 +08:00
    VS对战平台是我唯一使用WIN的时候。。
    naoki
        3
    naoki  
       2011-08-23 17:14:07 +08:00
    CMD + ` 切换当前程序窗口
    apoclast
        4
    apoclast  
    OP
       2011-08-23 17:34:51 +08:00
    @Livid 所有窗口都跑到边上去了但是不知道哪个窗口是哪个啊
    apoclast
        5
    apoclast  
    OP
       2011-08-23 17:36:03 +08:00
    @naoki 这个不错, 配合command+tab可以解决切换的问题了
    Livid
        6
    Livid  
    MOD
    PRO
       2011-08-23 18:02:10 +08:00
    @apoclast 你用的是 Lion 还是 Snow Leopard?

    如果是 Snow Leopard 的话,试试四个指头向下滑。
    TheOnly92
        7
    TheOnly92  
       2011-08-23 18:12:05 +08:00
    1. Cmd + 上下左右
    francis
        8
    francis  
       2011-08-23 18:56:11 +08:00
    习惯就好~
    Tipo
        9
    Tipo  
       2011-08-23 19:07:11 +08:00
    3. cmd+tab和cmd+` 配合使用
    wtl
        10
    wtl  
       2011-08-23 20:47:32 +08:00
    晕 入mac数月竟然没去学基本的操作(cmd+tab、expose、gesture。。。)
    不过也从反面证明 Mac还没有足够傻瓜

    以前写python的时候用komodo 现在一律textmate
    NemoAlex
        11
    NemoAlex  
       2011-08-23 21:32:09 +08:00
    AntiGameZ
        12
    AntiGameZ  
       2011-08-23 21:38:18 +08:00
    对于textmate的中文支持,付费用户满腔悲愤
    keywind
        13
    keywind  
       2011-08-23 21:45:56 +08:00
    bbedit也不错的哦
    sinxccc
        14
    sinxccc  
       2011-08-23 22:01:13 +08:00
    @keywind bbedit 的中文换行也是无数年的 bug 了

    发现不管换到哪个平台最终还得靠 Emacs 顶着(-_-)
    ehaagwlke
        15
    ehaagwlke  
       2011-08-23 22:07:53 +08:00
    CMD+~切换同一个程序的不同窗口。
    CMD+上/下可以实现home/end的功能。
    可以试试Smultron.

    快捷方式在Snow Leopard 下都可用。
    Alpha
        16
    Alpha  
       2011-08-23 22:25:10 +08:00
    花点时间弄一下vim就可以省很多钱了
    laihj
        17
    laihj  
       2011-08-23 22:25:21 +08:00
    vim还不够轻量,这让emacs用户情何以
    fanxuan
        18
    fanxuan  
       2011-08-23 23:06:28 +08:00
    textmate中文支持不好,用netbeans啦,呵呵。。
    dasding
        19
    dasding  
       2011-08-24 07:14:05 +08:00
    @wtl 倒是感觉OSX的设计不是为了一般消费者,而是让用累了Win的人眼前一亮:“嘿,这样儿也行,给劲!” XD
    args
        20
    args  
       2011-08-24 08:21:36 +08:00
    vim都不用,那就gedit呗。
    adow
        21
    adow  
       2011-08-24 09:36:30 +08:00
    我觉得写写python,html,js,css 用vim 足够了啊,这还不够轻量级?
    apoclast
        22
    apoclast  
    OP
       2011-08-24 10:05:21 +08:00
    @wtl 其实现在在慢慢习惯了, 不过space我禁用了. 感觉没gnome下面的好用, 我不知道怎么把一个窗口弄到另一个桌面去. expose是我目前用的, 我用键盘上的F3对应的快捷键.

    @adow @laihj vim当然很轻量, 所以目前在用它, 不过还是习惯在纯命令行下面用, mac下面用不习惯

    @livid textmate 中文支持是个难题啊, 特殊字体不对味. 另外价格来说还是偏贵.
    stranbird
        23
    stranbird  
       2011-08-24 10:37:52 +08:00
    @apoclast osx不是有terminal么?
    wtl
        24
    wtl  
       2011-08-24 11:10:09 +08:00
    @apoclast 多工作区:可以在设置中指定某个程序显示在那个space,也可以在expose中将某个程序拖入另一个工作区中。
    不过Mac上的任务切换很方便,我也把space禁了,连那个最小化按钮我都觉的是多余的,从来没有用过。
    paopaosa
        25
    paopaosa  
       2011-08-24 11:41:57 +08:00
    Macvim足够好用呐。 其它的编辑器一堆呐,像TextEdit.app...
    spark
        26
    spark  
       2011-08-24 12:33:22 +08:00
    编辑器嘛,既然楼主了解Vim那当然推荐MacVim;

    升 Lion 吧,比 SL 的 Space 用起来要好很多。
    skywinger
        27
    skywinger  
       2011-08-24 14:43:46 +08:00
    用SecureCRT来登录本机的mac,进入字符终端界面,然后装个vim,设置好CRT后,用vim编辑起来很爽。
    mechille
        28
    mechille  
       2011-08-24 16:01:32 +08:00
    2.用CODA
    Sivan
        29
    Sivan  
       2011-08-25 05:01:11 +08:00
    2、espresso、coda、textmate、bbedit都还行。textmate功能可能因为我没掌握全,没发现特别的特色,快速输入跟用zen coding有何大区别?求指教。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     976 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:06 PVG 07:06 LAX 16:06 JFK 19:06
    Do have faith in what you're doing.
    ubao 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