问题标签 [atom-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
19868 浏览

windows - 如何配置 Atom 以使用代理文件 (pac) 设置?

在 Windows 上,是否可以将 Atom 配置为使用系统默认代理,而不是在.apmrc文件中手动指定代理设置?


我最近开始使用适用于 Windows ( Windows 7 Pro ) 的 ,到目前为止我很喜欢它。我一直在寻找一段时间来尝试让编辑器能够连接到外部世界,但没有取得任何成功。

我们的网络(我不是网络专家)配置为使用代理服务器(内部)访问互联网。在我的系统上,这是通过“自动配置脚本”在代理设置中完成的,例如:http://internal-server-name/sub-dir/file-name.pac.

许多资源建议在.apmrc文件中手动设置代理信息:

这些不能回答我的问题,因为我需要系统默认值才能工作

我尝试将 Atom 配置为执行相同的操作,但是当我将.apmrc文件更改为:

我收到以下错误(可能是因为上面的地址不是代理本身):

当我保持.apmrc文件不受干扰时,我在尝试查看包时收到以下错误:

即使我有要指定的代理服务器 IP 地址和端口号,我不仅不想在配置文件中硬编码我的凭据,而且我很确定身份验证以某种方式设置为使用 Kerberos 令牌,所以我根本无法指定它们。

有趣的是,Atom 更新说我安装的包(开箱即用)是最新的,这似乎表明这部分正在工作,而包和主题却没有。


以下是一些截图供参考:

没有.apmrc更改 没有 .apmrc 更改

.apmrc中指定的代理服务器 .apmrc 中指定的代理服务器

编辑 2015 年 8 月 31 日

针对部分反馈,我尝试查看.pac文件,提取代理服务器地址信息。我能够从文件中获取有关代理的信息并将其放入.apmrc文件中,但它对结果没有影响(我仍然收到相同的错误)。从那以后,我也尝试使用CNTLM无济于事。

另请注意,我的代理确实需要如上所述的身份验证。我一直在对这个问题做进一步的研究,它可能是APMGitHub 的代理设置和代理设置的组合。请参阅以下相关文章:

理想情况下,我想要一个不需要完整的机器配置或脆弱的多配置文件设置的解决方案。

0 投票
1 回答
433 浏览

linux - 无法在 Linux 上构建 atom

我按照这些步骤自己在 Linux 上构建 atom。

克隆 atom 后,我尝试运行script/build.
但我得到一个错误"No such file or directory"

节点 v0.10.31
Npm v0.10.31

我现在不知道如何运行这些 atom-build-script。

0 投票
0 回答
386 浏览

javascript - 将第三方 api 插入 Meteor Collection

我正在尝试从 atom.io api 中提取数据。我已经用 Postman 进行了测试,api 报告了很多信息并且看起来非常简单,但是无论出于何种原因,无论我尝试什么,我都无法将这些数据放入我的 Meteor 集合中。我的代码是:

包.js

服务器.js

我检查了我的问题的所有现有答案都无济于事,包括以下内容(已证明无济于事):

从 Facebook API 向 Meteor 插入数据

关于更改视图并将数组放入集合的问题 Meteor

Meteor 客户端订阅第三方 API

任何帮助将不胜感激。我已经尝试了此代码的各种排列(显然正确的除外)。

0 投票
2 回答
1840 浏览

atom-editor - 是否可以根据文件类型使用不同的主题?

是否可以根据文档类型运行主题?

例如,我想为 .js、.html 设置一个主题,为 .md 文件设置另一个主题。

0 投票
2 回答
1879 浏览

atom-editor - 使用带有 vim-mode 包的 atom 文本编辑器,如何在命令模式下查看命令?

我刚开始使用 atom 并且我希望能够看到我正在输入的命令(即 ':' 一些命令,但与在 vim 中您在窗口底部看到它们不同,我在 atom 中看不到它们。有谁知道/如果他们出现在哪里?

0 投票
2 回答
1398 浏览

javascript - atom 编辑器:node-gyp 重建崩溃

我正在尝试安装一个使用 node-gyp 的 atom 包。但是每次都会崩溃。

这是 apm 输出:

网上有很多帖子描述了这个问题,或者类似的行为。显然 node-gyp 有点问题。

一开始我的python版本是2.7。这就是我所做的:

  1. 我删除了 atom 和 nodejs 并重新安装了每个的最新版本(来自源的 nodejs)。错误仍然存​​在
  2. 我用 npm 安装了 node-gyp 和 runas。错误仍然存​​在。
  3. 我删除了所有内容并从 chris-lea ppa 安装了它。错误仍然存​​在
  4. 我删除了所有内容,添加了 deadsnakes ppa,将我的 python 设置为旧的 2.6 版本,并检查了终端中的 python 命令运行的版本 - 它的 2.6。然后我从源代码重新安装了nodejs。使用 npm config 将 python 路径设置为 2.6。并重新安装了 node-gyp。错误仍然存​​在。
  5. 我删除了所有东西,除了旧的 python 设置。并从 chris-lea ppa 安装了 nodejs。同样的问题。
  6. 我删除了 ~/.atom/.node-gyp/ 并用 npm 重新安装了它

在每一步之间,我做了一次 npm 缓存清理并重新安装了最新版本的 atom。

我的 atom 包目录中的 node-gyp 重建每次都失败。而且我无法安装 autocomplete-clang 包。同样的错误。错误消息表明 runas 存在问题。因此,在每个步骤中,我还通过 npm 安装了 runas。

这真的很浪费时间,我完全没有想法。

更新:

使用最新版本的 atom 我无法重现该错误

0 投票
1 回答
305 浏览

view - Atom 编辑器:将动态菜单项添加到命令面板

我尝试创建一个 atom-editor 包,它通过命令面板提供其界面。

我找到了SelectListView类,这正是我想要的,但我找不到将我自己的视图附加到命令面板的记录方法。

有没有办法做到这一点,还是根本不允许这样做?

0 投票
1 回答
1076 浏览

windows - 在 Windows 7 中加载使用 apm 链接安装的软件包时出错

今天我安装了 Atom 编辑器(手动和使用 choco) - 版本:0.136.0。

之后,我使用 apm link 安装软件包,因为我在公司代理后面,这对我来说是最好的解决方案。

但是,当我打开 Atom 时,出现了很多错误: https ://gist.github.com/patrickmaciel/569f7ad38e47f01210fd

例如:

和...

我不知道如何解决这个问题。

我正在使用 Windows 7


对不起我的英语不好...

如果您需要更多信息,请告诉我(在否决票之前)

0 投票
2 回答
6933 浏览

editor - 在 Atom 中使用变量创建片段

是否可以将变量合并到 Atom 中的片段中?例如,当您想要预填充即将出现的点时,这对 for 循环非常有用。

snippets.cson我想象的以java为来源的条目。不幸的是,它不起作用。

0 投票
1 回答
4131 浏览

github - 如何将 github 存储库导入 Atom 编辑器?

在 Atom 编辑器中,有一个导入包应该允许用户将 github repos 导入 Atom,这里:https ://atom.io/packages/import

我已经尝试过了,但它没有用,并给了我这个错误:

也提出了一个问题,但有没有其他人有同样的问题并且知道如何解决这个问题?我的系统是Ubuntu 14.04.1

如何将 Github 存储库导入 Atom 编辑器?

我试图删除~/.atom/config文件,但它不存在:

我试过删除config.cson同样的错误。当我尝试使用 grep 获取 ProjectHome 时,我得到了: