标签: atom-editor

如何更改 Atom 编辑器的菜单大小?

我系统上的 Atom 编辑器昨天打开时字体很大,而且菜单无法使用。我使用Ctrl+-来减小文本编辑器中的字体大小,但菜单中的字体仍然很大且难以阅读。

原子截图

我正在使用 Ubuntu 14.04 并尝试从 apt-get 中删除atom(使用--purge)并删除存储配置的 ~/.atom/ 目录。重新安装 Atom 后,字体仍然很大。

Atom 似乎是唯一存在此问题的应用程序。所有其他应用程序的菜单都位于屏幕顶部,而不是像 Atom 那样位于窗口中。这可能有关系吗?

有谁知道如何修复 Atom 中的大菜单?

ubuntu editor menu atom-editor

6
推荐指数
1
解决办法
3241
查看次数

Atom 编辑器 - 快速评论带有星号的块?

我正在使用 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,这很好,但我看不到执行上述操作的快速方法。

javascript comments atom-editor

6
推荐指数
1
解决办法
1468
查看次数

eslint 不处理多个 package.json

我的项目有两个package.json

\n\n
root 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\n
Run Code Online (Sandbox Code Playgroud)\n\n

Atom 编辑器显示 lint 错误

\n\n
import 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)\n
Run 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)

javascript lint npm eslint atom-editor

6
推荐指数
2
解决办法
3193
查看次数

将 Atom IDE 连接到容器以进行 Python 开发

所以,我对 Docker 和 Atom 比较陌生,但我想实现我认为的一种完整且正确的方式,以使用 python 或任何其他语言进行开发。

我有:

  • 来自基于 alpine linux 的 docker hub 的基本 python 容器
  • 主机上的文件夹和容器上的 app 文件夹之间的绑定
  • 主机上的 Atom IDE

我想要:完整的 IDE 体验(在主机端使用 IDE),但使用建议、自动完成、调试、基于容器上可用的代码运行。

我不知道这对 Atom 是否可行,但四处搜索我发现 vscode 的付费版本可以做到这一点,所以我怀疑应该有一种方法可以用 Atom 做到这一点。

python docker atom-editor

6
推荐指数
0
解决办法
705
查看次数

防止其他应用读取 Keytar 保存的密码

keytar文档和所有其他文章中,示例表明存储密码只需要ServiceName

keytar.setPassword('KeytarTest', 'MyAccount', 'password');
Run Code Online (Sandbox Code Playgroud)

是什么阻止其他软件请求和读取这些数据?

node.js atom-editor electron keytar

6
推荐指数
1
解决办法
78
查看次数

Atom 运行 Hydrogen Package - 没有可用的内省

我在 MacOS 上的 Atom 中运行 Python3。在 Atom 内部,我可以运行 Hydrogen 包,我可以使用切换检查器来提取某些函数(如排序和枚举)的文档字符串,但对于许多其他内置和导入函数,如appendand insert,我得到一个No Introspection Available错误。文档字符串可用的函数似乎都是海蓝色的,而所有其他函数都是蓝色的。如何获取所有函数的文档字符串?

注意:我将此添加到我的 keymap.cson 但我仍然遇到相同的错误

 'atom-text-editor:not([mini])':
  'shift-tab': 'hydrogen:toggle-inspector'
Run Code Online (Sandbox Code Playgroud)

python ipython atom-editor jupyter hydrogen

6
推荐指数
0
解决办法
105
查看次数

在 Git 中手动编辑块时,如何避免以下块的“错误:第 X 行没有标题的补丁片段”?

我正在运行 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 版本中的潜在错误还是我遗漏了某些内容?

注意:我确保每行前面有适当的空格/+/-,并尝试在编辑第一个块时修改行号,但无济于事。

git git-patch atom-editor

6
推荐指数
1
解决办法
4827
查看次数

使用 Atom 中的氢设置 Python 虚拟环境

我正在从 VS Code 切换到 Atom,我正在尝试为我的 python 项目设置一个虚拟环境。

在 VS Code 中很容易做到,我会运行以下脚本,当我运行脚本时,它会自动开始使用新的 env(带有所有必需的包):

python3 -m venv my_env
source my_env/bin/activate
pip3 install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试设置 Hydrogen 以同样的方式工作。当我运行与 Hydrogen 内联的代码行时,我希望它们在具有我需要从requirements.txt文件中导入的模块的虚拟环境中运行。

我能够使用以下命令安装 python3 内核:

python3 -m venv my_environment_name      # create a virtual environment
source my_environment_name/bin/activate  # activate the virtual environment
python -m pip install ipykernel          # install the python kernel (ipykernel) into the virtual environment
python -m ipykernel install   
Run Code Online (Sandbox Code Playgroud)

并且 Atom 能够看到它: 截图

但是,我仍然对如何将我的依赖项安装到内核中感到困惑。如果我确实在那里安装了我的依赖项,我不希望我的下一个 python 项目在那里拥有所有这些模块。我很想拥有虚拟环境所承诺的新鲜石板。

任何帮助在这里将不胜感激。有没有人有设置可以被 Hydrogen 包使用的虚拟环境的经验?

python-3.x atom-editor virtual-environment hydrogen

6
推荐指数
1
解决办法
1024
查看次数

在 Atom 中安装软件包时出现 E500 内部服务器错误

我目前正在尝试将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。如果有人能给我任何有关如何解决此问题的信息,那就太好了。

谢谢 :)

npm atom-editor

6
推荐指数
1
解决办法
2555
查看次数

Atom 编辑器是否有任何合理且有效的分支?

我最近发现 GitHub 不再维护 Atom 编辑器。无法再安装这些软件包,因为该服务已被关闭。

我喜欢 Atom 编辑器,但不想使用 Visual Studio Code,就像 GitHub(即 Microsoft)建议的那样。

是否有任何合理且有效的分叉可以继续在该编辑器上工作?

deprecated end-of-life atom-editor

6
推荐指数
1
解决办法
1615
查看次数