问题标签 [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.
javascript - Atom 编辑器:插入时间戳的片段
下面是我正在玩的一个 Atom 片段。我想要做的是在末尾插入一个带有开发人员姓名的时间戳。当多人在同一个代码库上工作并且您需要注释掉一些代码或添加注释时,这很有用。这样其他开发人员就知道谁做了什么,以及他们什么时候做的。我发现它非常有用,并想创建一个片段来执行此操作。
但是,正如您从代码片段中看到的那样,它非常丑陋……JS 不是我的强项。有没有一种干净的方法可以做到这一点?
time
=> 选项卡 =>YYYY-MM-DD HH:MM / NAME
node.js - 在 Atom 编辑器中使用外部节点安装的 JS 库
我试图弄清楚如何在 Atom 编辑器中使用外部 javascript 库。我npm
以前安装momentjs
库,因为 Atom 使用节点。但是,我很困惑现在该怎么办?我找不到在 Atom 中使用库的方法。
我以为我可以去 Atominit.coffee
文件并做一个require "moment"
(也试过require "momentjs"
),但似乎没有任何效果。
这背后的全部原因是,我可以使用一些 javascript 库来格式化片段中的日期(我还有另一个关于这个问题的 SO 问题,如果解决了这个问题,我将关闭它)。
但这个问题是关于在 Atom 中安装和运行 javascript 库的一般问题。我浏览了 Atom 文档并在 Google 上搜索过,但找不到一个好的答案。我想这样的事情会很容易吗?
atom-editor - 我可以使用 atom 使用咖啡构建 Mac 应用程序吗
我可以使用 atom 来构建 Mac 应用程序吗?像真实的一样,带有图标和一切?我知道这可能不是它的目的,但我看到你可以用咖啡编辑它,所以我只是想问一下。
ruby - 用于重新格式化数组文字的 Ruby 工具
是否有 Ruby 工具或编辑器插件可以将数组文字转换为 %w 数组文字?
我知道我可以编写自己的正则表达式来做到这一点,但我希望有现成的东西。我已经在使用 Rubocop 作为 linter,但它并没有涵盖它。我似乎也找不到 RubyMine、Sublime 或 Atom 的插件。
markdown - Markdown:对编辑器中的空行感到困惑
我对如何呈现降价文件有点困惑(尝试了不同的编辑器,所以我认为原因在于 MD / GFM 本身)。因此,如果我编写一个列表后跟一个代码块,则代码不会呈现为这样,而是作为最后一个列表项的一部分(至少看起来是这样),即使我将列表和代码块分开有一个空行:
- 项目 1
- 第 2 项
第 3 项
一些代码行 1 一些代码行 2 一些代码行 3
(请注意,代码块中的正常换行符也被忽略)
但是,如果我在原子编辑器中使用两个空行而不是一个空行,它会按预期工作。尽管它在 stackoverflow 编辑器本身中不起作用,但输入的呈现方式如上所示,无论我使用多少空行来分隔它们。使其工作的唯一方法是使用空行
或类似的东西。
有人可以向我解释为什么在原子编辑器(和markdownpad,就此而言),我必须使用两个空行来分隔列表和代码,为什么这在这里不起作用?
html - 如何在 Atom 编辑器中播放视频?
这是我的 .atom/init.coffee 文件的内容
Atom 编辑器启动后,显示一个 HTML5 视频的控制栏,但无法播放其指定的视频文件。
如何在 Atom 编辑器中播放视频?
github - atom.io 中是否缺少 option+shift 突出显示快捷方式?
在 Sublime Text 中,我经常使用两个快捷键来高亮代码。
为了从光标突出显示,一直到文件的顶部或底部,我使用 command+shift+arrow(up||down)。
为了逐行向上/向下突出显示光标,我使用 option+shift+arrow(up||down)。
当您使用左右箭头时,这两个快捷方式具有不同的功能,在这种情况下,它们在 atom.io 中工作得很好。
我似乎无法让 option+shift 与 atom.io 中的(向上/向下)箭头一起工作。
有人可以解释原因并提供补救措施吗?
atom-editor - 如何为大括号创建快捷方式?
我解释了(小)问题,在意大利语键盘上使用大括号确实很痛苦,我正在寻找一种解决方案,以便在 Atom 中使用简单的快捷方式来单击并使用大括号!
atom-editor - 使用 Linter Ruby 的 Atom 中的状态栏出现错误的开发工具弹出窗口
在 OSX 10.9.4 中,使用 Atom 安装并启用 Linter 和 Linter Ruby 包,并且在编写的代码中显示 linter 指示错误,弹出开发者工具窗口,出现多个“Uncaught TypeError: undefined is not a function” statusbar-view.coffee 中的错误,第 98 行“if editor.getLastCursor()?”。这会破坏状态栏信息(通常 linter 会提供有用的信息),冻结初始错误发生时的位置。
我没有在 Atom 中安装其他软件包,并尝试重新安装这两个软件包,否则这是一台非常干净的计算机。
configuration - 如何关闭 Atom 中的片段?
我最近开始使用Atom。我遇到的一个问题是为 Ruby 定义了太多/模棱两可的片段。这使制表符补全变得更糟,因为您有时会得到一些不相关的代码而不是您想要的名称。我想知道如何关闭“Language Ruby”包中的特定片段,或者无法关闭所有片段。最好不要完全禁用 Ruby 包。