Eli*_*ria 12 bash sublimetext sublimetext2 sublimetext3
我试图弄清楚如何从命令行打开Sublime Text项目.
如果我键入subl foo.project的项目未打开,则会打开项目.但是,如果我为已经打开的项目执行此操作,则会出于某种原因打开一个空白窗口.我不知道这是一个错误还是预期的行为.
是否有可能提出一个带有项目文件名的命令或shell脚本,如果它没有打开则打开它,但是如果它是打开的则将它关注?如果是这样,我该怎么做?
我使用的是Sublime Text 2.0.1和OS X 10.8.4.我已经subl符号链接到/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl.
我在UserEcho上找到了这篇文章,并在论坛上发帖,但没有任何有意义的回复.除此之外,我还没有找到关于这个bug的任何其他内容.
编辑:我更新到Sublime Text 3测试版,我仍然遇到这个错误.我还没有找到修复或解决方法.
这是OSX上Sublime Text 2/3中的已知错误.开发人员没有对此做出很多评论,因此它可能不是他们在不久的将来所做的工作.
至于bash脚本,你可能想要转向' Ask Ubuntu'.很多那里的Unix大师可能会为你快速解决问题.
我正在使用这种组合在项目之间切换
alias sp='subl --command "close_project"; subl --project'
sp myproject.sublime-project
Run Code Online (Sandbox Code Playgroud)
有时虽然空窗口仍然出现,但我认为您可能需要延迟
alias sp='subl --command "close_project"; sleep 0.2; subl --project'
Run Code Online (Sandbox Code Playgroud)
我目前不在 Mac 上测试它,但请尝试使用文件中的"open_files_in_new_window"和/或"create_window_at_startup"设置Packages/User/Preferences.sublime-settings。如果此行为不是 OSX 上的错误,则这些设置中的一个或两个应该可以修复它。
| 归档时间: |
|
| 查看次数: |
5687 次 |
| 最近记录: |