标签: atom-editor

如何关闭Atom中的代码段?

我最近开始使用Atom.我遇到的一个问题是为Ruby定义了太多/不明确的片段.这会使标签更糟糕,因为您有时会获得一些不相关的代码而不是您想要的名称.我想知道如何关闭"语言Ruby"包中的特定片段,或者关闭所有片段的失败.最好不要完全禁用Ruby包.

configuration code-snippets atom-editor

7
推荐指数
1
解决办法
1408
查看次数

atom.io Laravel autoprediction的困境

我正在尝试让我的Laravel项目自动完成PHP - 我一直在尝试很多不同的软件包,但似乎都没有...

这是PHP类的截图:

在此输入图像描述

我需要$table->自动完成并建议所有可用的功能!(功能,例如->string(...),->text(...),->timestamps()等)

谁能提出任何建议?

我安装了以下与php相关的软件包:

  • autocomplete-php(这似乎只适用于标准PHP函数?)
  • php-twig(TWIG仅相关...)
  • language-php(基本的PHP语法......)

但我还需要更多东西.我需要能够识别我的Laravel项目中的所有类并自动建议它们的功能!

php laravel atom-editor laravel-5

7
推荐指数
1
解决办法
5503
查看次数

Atom 和 eslint 更新:当模式为 ES6 且在模块上下文中时,应该出现 ImportDeclaration

我更新了所有软件包,现在我使用 eslint 2.4.0 和 babel-eslint 5.0.0。

但现在,我在 eslint 检查时遇到错误:

AssertionError: 当模式为 ES6 且在模块上下文中时,应该出现 ImportDeclaration。

我的.eslintrc是:

{
  "ecmaFeatures": {
    "jsx": true,
    "modules": true
  },
  "env": {
    "browser": true,
    "node": true
  },
  "parser": "babel-eslint",
  "rules": {
    "quotes": [2, "single"],
    "strict": [2, "never"],
    "react/jsx-uses-react": 2,
    "react/jsx-uses-vars": 2,
    "react/react-in-jsx-scope": 2
  },
  "plugins": [
    "react"
  ]
}
Run Code Online (Sandbox Code Playgroud)

有不兼容的情况吗?突破性改变?

谢谢

eslint atom-editor babeljs

7
推荐指数
2
解决办法
1万
查看次数

如何让我的项目默认使用全局.eslintrc文件?

我使用原子文本编辑器.以下是让我的linter使用React和ES6的步骤:

  • 安装原子反应包
  • 当我开始一个新项目时,我跑了 npm install --save eslint
  • 在我的项目文件夹中创建一个.eslintrc文件(这可以手动完成或运行命令eslint --init,这有助于使用我在命令行回答的一系列问题创建文件)

每次开始编写新项目时,我都不想创建.eslintrc.我想使用全局.eslintrc文件,我在以下时找到该文件:

  • 转到Atom>首选项
  • 单击"打开配置文件夹"
  • 单击.atom> packages> linter> .eslintrc

我怎样才能这样做,以便当我启动一个新文件并开始编码时,我已经获得了在这个全局文件中定义的选项?

特别是,这是我在个别项目中使用的设置:

{
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    },
    "sourceType": "module"
  },
  "env": {
    "es6": true
  },
  "plugins": [
    "eslint-plugin-react"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我希望这是默认值.

javascript reactjs eslint atom-editor

7
推荐指数
1
解决办法
2365
查看次数

如何在Atom编辑器中查找引用(或用法)?

IDE最着名的功能之一就是您知道在项目中查找变量,函数或类的引用(或用法).我一直在尝试Atom Atom).我喜欢它,到目前为止.但是,我找不到一种方法来访问var/function的引用(或用法)或JavaScript代码中的类.Atom编辑器中没有此功能吗?我在下面给出两个例子.

a)在下面的简单代码中,Atom不接受我的"标题"声明.通过右键单击"标题",我正在制作"Go to Declaration"

Template.docAddForm.events({
    'submit .js-add-doc':function(event){
         const title = event.target.doctitle.value; // The declaration of "title"
         Session.set('docTitle', title);  // Cannot access the declaration of "title" in Atom
    }
});
Run Code Online (Sandbox Code Playgroud)

另一个例子.我不能访问声明的用户对象,它是在下面的代码输入"commons.js"声明的集合.

import { Meteor } from 'meteor/meteor';
import {Users} from '../lib/commons.js';

/** PUBLICATIONS **/
Meteor.publish('users', function () {
  return Users.find({}, {fields: {_id: 0}});
}); 
Run Code Online (Sandbox Code Playgroud)

javascript ide atom-editor

7
推荐指数
1
解决办法
5806
查看次数

更新到MacOs后,Mojave Visual Studio代码文本几乎无法读取

我刚刚安装了MacO Mojave ......当我打开Visual Studio Code时......惊喜!文字有点暗淡,对比度较低,特别是在外部显示器上.结果是代码难以阅读.它似乎与模式有关,但不是!它在光明和黑暗模式下都会发生.

在此输入图像描述

有没有人找到解决这个问题的方法?

atom-editor electron visual-studio-code macos-mojave

7
推荐指数
1
解决办法
2994
查看次数

如何让 Atom 停止添加这些新行

我在 Atom 中打开一个最初在 NetBeans IDE 中编辑的 PHP 文件。

一旦我编辑一行代码,在检查 git 版本控制视图时,我可以看到我实际所做的更多更改。

所有这些都是 Atom 添加的新行。

包含由 Atom 添加的新行的示例 php 文件

whitespace newline atom-editor

7
推荐指数
1
解决办法
1639
查看次数

由于核素,原子无法启动终端

我正在尝试将 atom 编辑器设置为在 linux 上进行 python 开发的 ide,并且我已经安装了以下软件包:

Community Packages (14) [home path]/.atom/packages
??? Hydrogen@2.14.1
??? atom-file-icons@0.7.1
??? atom-ide-ui@0.13.0
??? atom-material-syntax-light@0.4.6
??? autocomplete-python@1.16.0
??? busy-signal@2.0.1
??? hydrogen-python@0.0.8
??? ide-python@1.5.0
??? intentions@1.1.5
??? linter@2.3.1 (disabled)
??? linter-flake8@2.4.0
??? linter-ui-default@1.8.1
??? minimap@4.29.9
??? python-autopep8@0.1.3
Run Code Online (Sandbox Code Playgroud)

当我尝试从“查看 --> 终端 --> 启动新终端”启动终端时,出现以下错误:

For more info check out the docs: https://nuclide.io/docs/features/terminal
Error starting process:
Error: Cannot find module '[home path]/.atom/packages/atom-ide-ui/node_modules/nuclide-prebuilt-libs/pty/build/pty-node-v69-linux-x64/pty.node'
Run Code Online (Sandbox Code Playgroud)

我搜索了错误,我认为这是版本不匹配。

经过大量搜索但一无所获,我尝试创建该文件夹并从“pty-node-v57-linux-x64”复制“pty.node”,但终端仍然失败并返回错误:

For more info check out the docs: https://nuclide.io/docs/features/terminal
Error starting process:
Error: The module …
Run Code Online (Sandbox Code Playgroud)

python linux npm atom-editor

7
推荐指数
1
解决办法
1686
查看次数

Atom:无法在设置的安装包部分中搜索包或主题

我是 Atom 的新手(并且对编程相对较新),我大约几个小时前才安装了它。我试图通过在设置的安装包部分安装一些新包和主题来设置它。它运行良好有一段时间,但现在当我尝试搜索时出现错误。搜索字段下方会出现一个带有此错误的红色框:

Searching for “pre” failed.Hide output…
i.filter is not a function
[object Object]
Run Code Online (Sandbox Code Playgroud)

我在 Windows 10 上安装了 Atom 1.49.0 x64。Python 3.8 也随路径集一起安装。它似乎可以很好地运行代码。我什至在 Atom 网站上找到了一个主题并且能够从那里安装,我就是无法搜索。我觉得我搞砸了什么。

我已经在 Google、Stack Overflow 和 Atom 的讨论部分进行了搜索,但没有发现任何可以解决此问题的方法。我重新启动了计算机并卸载/重新安装了 Atom。我会说,在我重新安装 Atom 之后,它仍然具有我所做的所有设置更改,并且它仍然具有我已经安装的所有软件包。所以也许卸载没有删除那些程序。但我不知道去哪里清除它。

任何帮助,将不胜感激。谢谢!

python search package atom-editor

7
推荐指数
1
解决办法
2689
查看次数

Atom:如何禁用“望远镜”项目部分(“您的项目当前为空”)?

我已经删除了遥测同意,但带有望远镜的窗口“您的项目当前为空”仍然存在。

我怎样才能禁用它?

有没有什么软件包可以删除它?

ide atom-editor

7
推荐指数
2
解决办法
1517
查看次数