我正在使用 Atom 1.14.2。
例如,如果我有一个 JavaScript 对象文字:
{
test: 123
}
Run Code Online (Sandbox Code Playgroud)
有没有一种快速的方法可以将其变成这种特定风格的多行注释:
/**
* {
* test: 123
* }
*/
Run Code Online (Sandbox Code Playgroud)
...或者至少快速添加星号:
* {
* test: 123
* }
Run Code Online (Sandbox Code Playgroud)
..?
所以,我想在所有选定的行之前添加*(空格-星号-空格)。
我已经安装了docblockr,这很好,但我看不到执行上述操作的快速方法。
我的项目有两个package.json
\n\nroot folder\n\n\xe2\x94\x94 app ---- /public\n \xe2\x94\x94 /styles\n \xe2\x94\x94 /src\n \xe2\x94\x94 package.json\n \xe2\x94\x94 eslintrc.json\n \xe2\x94\x94 webpack.config.js\n\n\xe2\x94\x94 server - /something\n \xe2\x94\x94 /something\n\n\xe2\x94\x94 package.json\n\xe2\x94\x94 ...etc\nRun Code Online (Sandbox Code Playgroud)\n\nAtom 编辑器显示 lint 错误
\n\nimport React from \'react\';\n// \'react\' should be listed in the project\'s dependencies. Run \'npm i -S react\' to add it (import/no-extraneous-dependencies)\nRun Code Online (Sandbox Code Playgroud)\n\n在 package.json 中
\n\n"dependencies": {\n "@types/chart.js": "^2.6.8",\n "@types/react": "^16.0.10",\n "@types/react-dom": "^16.0.1",\n "bootstrap": "^4.0.0-beta",\n "chart.js": "2.6.0",\n "font-awesome": "^4.7.0",\n "history": "4.7.2",\n "jwt-decode": "^2.2.0",\n "prop-types": "^15.6.0",\n "react": "^15.6.1",\n "react-chartjs-2": "2.6.1",\n …Run Code Online (Sandbox Code Playgroud) 我有一个目录,其中包含一堆 Bootstrap 版本,每次我在项目中搜索与 Boostrap 相关的类名时,我都会得到一个包含 Bootstrap 版本中所有命中的列表。我需要知道如何从搜索中排除该目录。我不想在全局范围内执行此操作,并且我不想使用“查找”面板中的搜索/模式字段(除非可以从项目中的配置文件填充该字段)。我需要一个在将来每次打开这个特定项目时都会持续存在的解决方案。此配置会在.editorconfig或 中吗config.cson?
我在其他地方搜索了这个解决方案,但是与我的问题相关的线程中有很多噪音,因此很难确定正确/最佳的解决方案。
[编辑]:需要明确的是,我不希望依赖.gitignore,因为这将导致版本控制中省略文件。我不希望设置模糊查找器的首选项,因为这将是全局的,并且可能会排除其他项目中的项目。
[编辑]:到目前为止,这听起来像是一个缺失的功能。
我参考了阿穆勒的词云和其他一些词云。事情是这样的:
\n\n#!c:/Python27/python.exe\n# coding: UTF-8\nfrom os import path\nfrom wordcloud import WordCloud\nimport MeCab as mc\n\nd = path.dirname("C:\\Users\\BobLeponge\\Desktop\\jpn\\JPNTEXT.txt")\ntext = open(path.join(d, \'JPNTEXT.txt\')).read()\ntext = text.decode("utf-8")\n\ndef mecab_analysis(text):\n t = mc.Tagger(\'-Ochasen -d/usr/local/Cellar/mecab/0.996/lib/mecab/dic/mecab-ipadic-neologd/\')\n enc_text = text.encode(\'utf-8\')\n node = t.parseToNode(enc_text)\n output = []\n while(node):\n if node.surface != "":\n word_type = node.feature.split(",")[0]\n if word_type in ["\xe5\xbd\xa2\xe5\xae\xb9\xe8\xa9\x9e", "\xe5\x8b\x95\xe8\xa9\x9e","\xe5\x90\x8d\xe8\xa9\x9e", "\xe5\x89\xaf\xe8\xa9\x9e"]:\n output.append(node.surface)\n node = node.next\n if node is None:\n break\n return output\n\ndef create_wordcloud(text):\n fpath = "C:\\WINDOWS\\Fonts\\NotoSansMonoCJKjp-Regular.otf"\n stop_words = [ u\'\xe3\x81\xa6\xe3\x82\x8b\', u\'\xe3\x81\x84\xe3\x82\x8b\', u\'\xe3\x81\xaa\xe3\x82\x8b\', u\'\xe3\x82\x8c\xe3\x82\x8b\', u\'\xe3\x81\x99\xe3\x82\x8b\', u\'\xe3\x81\x82\xe3\x82\x8b\', u\'\xe3\x81\x93\xe3\x81\xa8\', u\'\xe3\x81\x93\xe3\x82\x8c\', u\'\xe3\x81\x95\xe3\x82\x93\', u\'\xe3\x81\x97\xe3\x81\xa6\', \\\n u\'\xe3\x81\x8f\xe3\x82\x8c\xe3\x82\x8b\', u\'\xe3\x82\x84\xe3\x82\x8b\', …Run Code Online (Sandbox Code Playgroud) 我正在运行 Git 版本 2.18.0.windows.1 并尝试手动编辑 hunk(这是我第一次搞乱这个)。我首先分裂了一个更大的块,这是两个块中的第一个。我去编辑第一个大块如下......
老帅哥:
@@ -1,8 +1,8 @@
Shopping List
-apples
-bananas
-yogurt
-milk
+red apples
+6 bananas
+vanilla yogurt
+2% milk
wheat bread
cereal
Run Code Online (Sandbox Code Playgroud)
尝试的编辑:
@@ -1,8 +1,8 @@
Shopping List
apples
-bananas
+6 bananas
yogurt
-milk
+2% milk
wheat bread
cereal
Run Code Online (Sandbox Code Playgroud)
...但是当我保存并关闭文本编辑器 (Atom) 时,Git 给出了以下错误消息:
error: patch fragment without header at line 16: @@ -7,6 +7,6 @@
Run Code Online (Sandbox Code Playgroud)
错误消息中的行号对应于我的第二个块的行号,所以我猜测,由于我在编辑第一个块时更改了行号,所以它一定与第二个块的行号搞混了。奇怪的是,我正在学习一门课程,而讲师似乎没有任何问题。这是我正在运行的 Git 版本中的潜在错误还是我遗漏了某些内容?
注意:我确保每行前面有适当的空格/+/-,并尝试在编辑第一个块时修改行号,但无济于事。
我已经搜索了一段时间并尝试了 CommonRLInterface https://github.com/JuliaReinforcementLearning/CommonRLInterface.jl。有一些可变变量。我不是 Julia 编程专家,但我想清除整个工作区或删除可变变量(据我所知,可变变量不允许这样做,但在 CommonRLInterface 中它来自 AbstractEnv 超类,因此我无法更改它)。
struct myEnv <: AbstractEnv
julia> myGridWorld=Nothing
ERROR: invalid redefinition of constant myGridWorld
Stacktrace:
[1] top-level scope
@ none:1
Run Code Online (Sandbox Code Playgroud)
我想清理整个工作区。所以我必须停止 Julia 并重新启动它。另外我必须再次激活环境。
如果存在一个按钮或快捷键,它会自动重置工作区,在必要时启动新的 julia 内核并激活最后一个环境(也许还会重新启动代码),这将对我有所帮助。
存在类似的帖子,但没有帮助 https://discourse.julialang.org/t/how-to-clear-variables-and-or-whole-work-space/10149
我目前正在尝试将atom-beautify 包安装到我的Atom IDE 中。当尝试这样做时,我收到以下错误:
npm 错误!代码 E500 npm 错误!500 内部服务器错误 - GET https://www.atom.io/api/packages/atom-beautify/versions/0.33.4/tarball
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\User.atom.apm_logs\2022-04-19T03_03_14_465Z-debug.log
据我所知,这可以通过下载额外的命令行工具来解决,因为我目前只有 Windows 默认工具和 Git。如果有人能给我任何有关如何解决此问题的信息,那就太好了。
谢谢 :)
我最近发现 GitHub 不再维护 Atom 编辑器。无法再安装这些软件包,因为该服务已被关闭。
我喜欢 Atom 编辑器,但不想使用 Visual Studio Code,就像 GitHub(即 Microsoft)建议的那样。
是否有任何合理且有效的分叉可以继续在该编辑器上工作?
越来越多我看到带有GIF动画的apis或插件页面,例如原子包似乎做了很多.
请参阅https://atom.io/packages/terminal-status或https://atom.io/packages/mocha-test-runner)
那么用什么工具和工作流来创建这个GIF动画?(我上次尝试过,这是一个非常繁重的过程)
有没有办法让Atom编辑器在按快捷键时插入自定义Unicode字符?我正在尝试使Cmd- \插入一个lambda(λ).
atom-editor ×10
javascript ×2
npm ×2
animated-gif ×1
comments ×1
deprecated ×1
end-of-life ×1
eslint ×1
git ×1
git-patch ×1
ide ×1
julia ×1
lint ×1
python ×1
screenshot ×1
utf-8 ×1
word-cloud ×1