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

在命令行里启动 GUI 程序后,如何释放该程序对命令行窗口的占用

  •  
  •   windirt · 2016-03-14 15:46:54 +08:00 · 2158 次点击
    这是一个创建于 3180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在 ~/.zshrc 里面做了一个 alias ,以便于我从命令行打开文件编辑

    alias sublime="/Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text"
    

    但是当 sublime text 启动并且正常打开文件后,当前命令行窗口就处于被占用状态,无法进行操作,除非关闭退出 sublime text ,才会重新出现提示符。

    是否有一个方法可以让 GUI 程序启动以后,返回一个状态让命令行窗口重新处于可用状态。

    第 1 条附言  ·  2016-03-14 16:43:29 +08:00
    9 楼方法是最理想的
    12 条回复    2016-03-15 15:26:23 +08:00
    4679kun
        1
    4679kun  
       2016-03-14 15:53:10 +08:00   ❤️ 1
    &
    rock_cloud
        2
    rock_cloud  
       2016-03-14 15:58:20 +08:00
    nohup
    ratazzi
        3
    ratazzi  
       2016-03-14 16:07:16 +08:00
    当然是用 open 命令,指定文件名和 app
    wshcdr
        4
    wshcdr  
       2016-03-14 16:07:21 +08:00
    &即可,又不是服务器
    windirt
        5
    windirt  
    OP
       2016-03-14 16:12:50 +08:00
    @4679kun 是否可以将 这个 & 也加到别名里,中间用一个 argument

    例如这样

    alias sublime="/Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text" 添加一个东西 &

    怎么添加这个东西我还搞不清楚
    pagict
        6
    pagict  
       2016-03-14 16:18:14 +08:00
    tmux
    ETiV
        7
    ETiV  
       2016-03-14 16:27:38 +08:00 via iPhone   ❤️ 1
    用 open

    开 subl 就 open -A Sublime\ Text
    开文件就 open 路径
    开当前目录就 open .
    lululau
        9
    lululau  
       2016-03-14 16:34:46 +08:00   ❤️ 1
    ln -nfs '/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl' /usr/local/bin/subl
    codeplay
        10
    codeplay  
       2016-03-14 23:39:59 +08:00
    后台运行不可以吗?
    clino
        11
    clino  
       2016-03-15 09:26:23 +08:00
    screen 哈哈
    wangranche
        12
    wangranche  
       2016-03-15 15:26:23 +08:00
    zsh 自带 sublime 的插件 st 1.py 直接打开文件 stt 是用 sublime 打开当前目录,比 alias 好用多了
    插件要用的话 vi .zshrc plugin 里直接加 sublime 就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5146 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.