如何从终端打开Brackets中的.html或.css文件

我在Ubuntu 14.04上使用Brackets。当从终端打开一个文件时,Ubuntu会出现以下错误。 $ brackets developers.html [1007/002314:ERROR:browser_main_loop.cc(261)] Gtk: C库不支持的语言环境。 使用备用的'C'语言环境。 [1007/002314:ERROR:browser_main_loop.cc(261)] Gtk: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) 初始化检查失败:GLib版本太旧(微小不匹配) [1007/002314:ERROR:browser_main_loop.cc(261)] Gtk: 加载IM上下文类型“ibus”失败 [1007/002314:ERROR:gconf_listener.cc(117)] gconf键'/apps/metacity/general'出错:无法激活配置服务器:未提供任何.service文件的org.gnome.GConf名称
[1007/002317:ERROR:browser_main_loop.cc(261)] Gtk: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) 初始化检查失败:GLib版本太旧(微小不匹配) [1007/002317:ERROR:browser_main_loop.cc(261)] Gtk: 加载IM上下文类型“ibus”失败
我尝试使用cd命令切换到developers.html所在的目录,并使用sudo和非sudo权限运行brackets developers.html,但结果都是一样的。
1个回答

Brackets只支持在Windows和Mac的命令行中打开文件,而不支持Linux。根据Brackets命令行工具的说法:

Linux支持仍在进行中 - Brackets可以从命令行启动,但它不接受参数。

通过选择文件 -> 打开 -> 浏览到文件并选择它 -> 点击打开按钮,在Brackets中打开html或css文件是正常工作的。
在Brackets中从终端打开文件/文件夹是一个功能请求,可以在Adobe Brackets Trello board上找到。需要在appshell_extensions_gtk中实现GetPendingFilesToOpen()来读取命令行参数中的文件。