V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
apoclast

如何在开发中使用mac

  •  
  •   apoclast · Aug 23, 2011 · 7578 views
    This topic created in 5361 days ago, the information mentioned may be changed or developed.
    入mac数月, 感觉非常不错, 除了大型游戏外平时娱乐办公都能在mac上进行, 舒心不少. 但是coding迟迟没法迁移到mac. 目前只找到pycharm一个编辑器做python开发还算顺手. 各位能谈谈这方面经验吗? 我现在的问题:

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

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

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

    以前写python的时候用komodo 现在一律textmate
    NemoAlex
        11
    NemoAlex  
       Aug 23, 2011
    AntiGameZ
        12
    AntiGameZ  
       Aug 23, 2011
    对于textmate的中文支持,付费用户满腔悲愤
    keywind
        13
    keywind  
       Aug 23, 2011
    bbedit也不错的哦
    sinxccc
        14
    sinxccc  
       Aug 23, 2011
    @keywind bbedit 的中文换行也是无数年的 bug 了⋯

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

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

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

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

    升 Lion 吧,比 SL 的 Space 用起来要好很多。
    skywinger
        27
    skywinger  
       Aug 24, 2011
    用SecureCRT来登录本机的mac,进入字符终端界面,然后装个vim,设置好CRT后,用vim编辑起来很爽。
    mechille
        28
    mechille  
       Aug 24, 2011
    2.用CODA
    Sivan
        29
    Sivan  
       Aug 25, 2011
    2、espresso、coda、textmate、bbedit都还行。textmate功能可能因为我没掌握全,没发现特别的特色,快速输入跟用zen coding有何大区别?求指教。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5624 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 09:14 · PVG 17:14 · LAX 02:14 · JFK 05:14
    ♥ Do have faith in what you're doing.