我在 ~/.zshrc 里面做了一个 alias ,以便于我从命令行打开文件编辑
alias sublime="/Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text"
但是当 sublime text 启动并且正常打开文件后,当前命令行窗口就处于被占用状态,无法进行操作,除非关闭退出 sublime text ,才会重新出现提示符。
是否有一个方法可以让 GUI 程序启动以后,返回一个状态让命令行窗口重新处于可用状态。
1
4679kun Mar 14, 2016 &
|
2
rock_cloud Mar 14, 2016
nohup
|
3
ratazzi Mar 14, 2016
当然是用 open 命令,指定文件名和 app
|
4
wshcdr Mar 14, 2016
&即可,又不是服务器
|
5
windirt OP @4679kun 是否可以将 这个 & 也加到别名里,中间用一个 argument
例如这样 alias sublime="/Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text" 添加一个东西 & 怎么添加这个东西我还搞不清楚 |
6
pagict Mar 14, 2016
tmux
|
7
ETiV Mar 14, 2016 via iPhone 用 open
开 subl 就 open -A Sublime\ Text 开文件就 open 路径 开当前目录就 open . |
8
canautumn Mar 14, 2016 |
9
lululau Mar 14, 2016 ln -nfs '/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl' /usr/local/bin/subl
|
10
codeplay Mar 14, 2016
后台运行不可以吗?
|
11
clino Mar 15, 2016
screen 哈哈
|
12
wangranche Mar 15, 2016
zsh 自带 sublime 的插件 st 1.py 直接打开文件 stt 是用 sublime 打开当前目录,比 alias 好用多了
插件要用的话 vi .zshrc plugin 里直接加 sublime 就行 |