问题标签 [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 投票
1 回答
566 浏览

coffeescript - 如何与原子包规范中的确认对话框交互?

问题

我必须为涉及与原子编辑器确认对话框交互的代码编写规范有哪些选项?

背景

我正在为 atom 开发一个包,并且有一个命令来删除一个文件,然后将更改推送到服务器。我想编写一个测试来验证命令的行为,但是在想出一个好方法来模拟单击确认对话框上的取消/确定按钮时遇到了麻烦

命令代码如下所示

我似乎无法弄清楚如何让取消或删除回调在规范中运行。我一直在挖掘所有原子规格并搜索谷歌,但似乎没有任何结果。我希望将返回设置为我想要触发的回调的索引会起作用,但是我的删除按钮回调永远不会被调用。

有没有更好的方法来模拟用户单击确认对话框上的按钮?是否有任何解决方法可以对此进行测试?

0 投票
1 回答
907 浏览

atom-editor - Why are files showing as modified in GitHub Atom editor?

I am using the GitHub Atom editor. In the tree view, almost all of the files in my project appear orange even though no files have been modified since my last commit. What else could be causing this?

0 投票
1 回答
1220 浏览

javascript - 编写 Atom 编辑器插件,动画语法着色

我正在做一个小实验,我只需要有人指导我..

我想制作自己的自定义语法着色(用于 Javascript),并且需要动画。

最大的优点是(如果可能的话)是使用着色器语言进行字体动画(片段着色器)的可能性。这样的事情在 Atom 中可能吗?

例子:

那么两个想法是“基于事件的”动画和“持久动画”。

基于事件:

想象一下你在写 Javascript,当你写“函数”时,它并没有直接着色,而是慢慢地淡入它的颜色。

示例代码:

持久化:

每个关键字或符号(if、else &&、函数、()、{}、逗号等)都有自己的频率。假设“函数”的频率为 0.5Hz,否则为 0.25Hz ......等等。

例如,此频率将修改关键字颜色“色调”。

此外,如果可以使用着色器,每个关键字都会有微妙的动画模式。

现在想象一下,如果你在某处有错误,频率会更高,例如 1.5Hz 和更“烦人”。

好的,我意识到这可能很烦人,但我认为值得尝试:)。不仅用于动画制作,而且真正制作精美的语法样式,而不仅仅是着色..

0 投票
0 回答
660 浏览

macos - Yosemite 上的 Atom 编辑器无法“git pull”

从原子编辑器发出“git pull”时,出现以下错误

自 DP2 以来,这对我来说一直在进行。

0 投票
0 回答
2175 浏览

editor - 在 Atom 编辑器中自定义代码折叠

是否可以在 Atom 编辑器中自定义代码折叠行为?我希望它忽略某些标签,但它目前没有(例如 Fortran 中的#if def)

0 投票
2 回答
3384 浏览

github - Github Atom 编辑器中单个窗口上的多个项目

是否能够在 Github Atom 编辑器的同一窗口中添加多个项目,就像在 sublime 文本中一样?有什么选择吗?

0 投票
2 回答
14739 浏览

atom-editor - Atom 编辑器:将选择折叠到单行上

Atom 有没有办法在新行上折叠整个选择?我正在尝试制作一个包,让我可以选择多行代码并将它们折叠起来。我的标记看起来像这样:

然后当我折叠它时,它看起来像这样:

这样我可以同时查看代码中各部分的外观。我试过使用foldSelectedLines,但不幸的是最终折叠成这样:

0 投票
1 回答
807 浏览

c++ - 如何在 Atom 中自动更新 c++ 标签

我正在尝试将 atom 编辑器用于我的 opengl 项目。我使用 ctags 为我的本地项目生成索引,但我正在寻找可以在编码时自动更新索引的东西。如果没有任何插件可以让 atom 自动更新索引,有没有办法在全局范围内为我的所有库加载所有 ctag?这样我就可以在键入 std:: 时自动完成,而无需在我的项目中拥有所有标签的本地副本

0 投票
2 回答
3964 浏览

macos - Atom 编辑器“权限被拒绝” | OSX 10.9.4 小牛

刚刚从 Windows 切换到 OSX,如果这是一个简单的修复程序,很抱歉。

每次我在 Atom 中创建一个新文件时,我都会收到此错误。

EACCES,权限被拒绝“{文件路径}。”

我已经在应用程序文件夹中更改了实际应用程序的权限,但似乎没有用。

我还注意到,当我保存文件时,Atom Helper 会随机提示我输入密码。

显然有些东西很奇怪。

提前感谢您的帮助!

0 投票
1 回答
625 浏览

php - 突出显示相同的变量

是否有任何 Atom 包在代码中突出显示相同的变量(尤其是 PHP)?