我最近开始使用Atom.我遇到的一个问题是为Ruby定义了太多/不明确的片段.这会使标签更糟糕,因为您有时会获得一些不相关的代码而不是您想要的名称.我想知道如何关闭"语言Ruby"包中的特定片段,或者关闭所有片段的失败.最好不要完全禁用Ruby包.
我正在尝试让我的Laravel项目自动完成PHP - 我一直在尝试很多不同的软件包,但似乎都没有...
这是PHP类的截图:

我需要$table->自动完成并建议所有可用的功能!(功能,例如->string(...),->text(...),->timestamps()等)
谁能提出任何建议?
我安装了以下与php相关的软件包:
但我还需要更多东西.我需要能够识别我的Laravel项目中的所有类并自动建议它们的功能!
我更新了所有软件包,现在我使用 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)
有不兼容的情况吗?突破性改变?
谢谢
我使用原子文本编辑器.以下是让我的linter使用React和ES6的步骤:
npm install --save eslinteslint --init,这有助于使用我在命令行回答的一系列问题创建文件)每次开始编写新项目时,我都不想创建.eslintrc.我想使用全局.eslintrc文件,我在以下时找到该文件:
我怎样才能这样做,以便当我启动一个新文件并开始编码时,我已经获得了在这个全局文件中定义的选项?
特别是,这是我在个别项目中使用的设置:
{
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"sourceType": "module"
},
"env": {
"es6": true
},
"plugins": [
"eslint-plugin-react"
]
}
Run Code Online (Sandbox Code Playgroud)
我希望这是默认值.
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) 我刚刚安装了MacO Mojave ......当我打开Visual Studio Code时......惊喜!文字有点暗淡,对比度较低,特别是在外部显示器上.结果是代码难以阅读.它似乎与模式有关,但不是!它在光明和黑暗模式下都会发生.
有没有人找到解决这个问题的方法?
我在 Atom 中打开一个最初在 NetBeans IDE 中编辑的 PHP 文件。
一旦我编辑一行代码,在检查 git 版本控制视图时,我可以看到我实际所做的更多更改。
所有这些都是 Atom 添加的新行。
我正在尝试将 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) 我是 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 之后,它仍然具有我所做的所有设置更改,并且它仍然具有我已经安装的所有软件包。所以也许卸载没有删除那些程序。但我不知道去哪里清除它。
任何帮助,将不胜感激。谢谢!
我已经删除了遥测同意,但带有望远镜的窗口“您的项目当前为空”仍然存在。
我怎样才能禁用它?
有没有什么软件包可以删除它?
atom-editor ×10
eslint ×2
ide ×2
javascript ×2
python ×2
babeljs ×1
electron ×1
laravel ×1
laravel-5 ×1
linux ×1
macos-mojave ×1
newline ×1
npm ×1
package ×1
php ×1
reactjs ×1
search ×1
whitespace ×1