V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ray_zhang_cn
V2EX  ›  macOS

Application alias for Terminal [mac os]

  •  
  •   ray_zhang_cn · 2011 年 11 月 12 日 · 5358 次点击
    这是一个创建于 5184 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有个问题想请教下

    如何在[terminal]下用使用应用的[alias]?

    例如如下场景:

    我在[terminal] 下需要用TextWrangler 打开一个 .py文件,然后

    open test.py -a TextWrangler

    但是,我觉得[TextWrangler]太长,想缩短成[tw]或者[tx]就好

    这样的效果,需要怎样处理?

    我尝试了下修改.bash_profile,但是好像没有效果,可能是我写错。

    有人了解这个问题的解决方案吗?

    PS:请不要回复诸如"为什么不直接使用[vi]" or "找个名字短点的text editor"
    10 条回复    1970-01-01 08:00:00 +08:00
    Olivia
        1
    Olivia  
    MOD
       2011 年 11 月 12 日 via iPod
    edit test.py

    Command edit is shipped with TextWrangler, remember to install command line support.
    Livid
        2
    Livid  
    MOD
    PRO
       2011 年 11 月 12 日 via iPod
    Oh I forgot to sign out on her iPod.
    cngithub
        3
    cngithub  
       2011 年 11 月 12 日 via iPhone
    试过zsh来代替bash了吗

    zsh一堆别名功能
    ray_zhang_cn
        4
    ray_zhang_cn  
    OP
       2011 年 11 月 12 日
    @Livid Thank you so much!
    ray_zhang_cn
        5
    ray_zhang_cn  
    OP
       2011 年 11 月 12 日
    @cngithub 谢谢,之前还真不知道这个东西。
    不过暂时在bash足够了,先用着吧,看什么时候有空再去尝试下zsh
    yyfearth
        6
    yyfearth  
       2011 年 11 月 12 日
    alias xxx='/Application/TextWrangler.app/Contents/MacOS/TextWrangler' 类似这个样子
    具体地址我自己瞎写的,你对TextWrangler查看包内容找到,我也没有亲自试过,LZ可以试一下。
    ray_zhang_cn
        7
    ray_zhang_cn  
    OP
       2011 年 11 月 12 日
    @yyfearth 证实不行,不过还是谢谢了.
    iwege
        8
    iwege  
       2011 年 11 月 12 日
    我一般是写一个shell 来缩短这些自定义内容。那个简单方便...
    sinxccc
        9
    sinxccc  
       2011 年 11 月 12 日
    @ray_zhang_cn TextWrangler 有自带了一个叫做 edit 的命令行程序,可以完成你所说的功能。

    对于其他一般的程序, alias 写做
    alias xx='open -a /Applications/xx.app ' 就可以了。

    不过这样的 alias 只能处理已经存在的文件,对于新文件无能为力。你可以参考 aquamacs 的脚本自己修改,我觉得它的模板是不错的。

    https://github.com/davidswelt/aquamacs-emacs/blob/master/aquamacs/src/commandline-tool/aquamacs
    ray_zhang_cn
        10
    ray_zhang_cn  
    OP
       2011 年 11 月 12 日
    @sinxccc 这个好,收下了,谢谢
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3174 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
    ♥ Do have faith in what you're doing.