惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
博客园 - 【当耐特】
量子位
C
Check Point Blog
博客园 - 叶小钗
博客园 - 聂微东
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
The Cloudflare Blog
T
Tailwind CSS Blog
人人都是产品经理
人人都是产品经理
月光博客
月光博客
V
V2EX
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Atom

GitHub 宣布会放弃 Atom 项目 ATOM 使用 Sync-Setting 扩展,常常无法链接成功 Atom 编辑器是否有类似像 VS Code 的 Remote SSH 那样的远程开发插件? atom 崩溃了…… Atom 升级到最新版后貌似和 Mac 原生的中文输入法不兼容 Atom IDE atom-IDE 项目启动 ATOM 怎么查看内置的代码片段 或者 自动补全 关键词? 例如 timeout ..... Atom 非编辑区的内容如何调节字体大小 很明显地感觉到了 Atom 1.19 的性能优化效果 大家在 Windows 10 上安装有遇到什么问题吗? Atom 安装插件失败问题 (安装源被墙) | 解决办法。 无法新建文件,求助 Atom 在 iMac 下卡出翔 转到 Atom 了,新版启动加快 50%。 Atom 有什么插件可以补全 DOM 吗? 安装 Atom 插件 (minimap) 失败 到底该不该用 Atom 转换 px(像素) 到 rem 单位的 Atom 编辑器插件: px2rem-plus 一个使用 Atom 编写 Markdown 时粘贴剪贴板图片的小插件 markclip Atom 无法显示国旗 EMOJI。 Atom 编辑 markdown 意外的不错嘛 发现一个非常好看的 atom theme - V2EX atom 有办法针对不同项目设置不同编码吗? 请问如何让 atom 的 CSS 自动补全功能不生成冒号后的空格? Atom 不安装任何插件的情况下是不是没有任何 GIT 操作的可能? 搞了个家用小服务器,但是感觉好浪费 ATOM 编辑器导致的屏幕闪烁 有没有发现 Atom 的 Ctrl-Tab 切换顺序经常乱掉? Atom-beautify 如何实现声明函数时,圆括号前边添加空格?
Atom 下使用 PHP -ide-serenata 出现重载 project 后 indexin...
Raidal · 2018-05-27 · via Atom

Env:

macOS High Sierra 10.13.4

PHP 7.1.17 (cli) (built: May 3 2018 11:06:17) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans

准备从 sublime 转 atom 开发,本来准备使用 php-integrator 实现类 IDE 的功能,发现作者基于 atom-ide-ui 出了个 php-ide-serenata 插件,原来的 php-integrator 在新版 atom 下都不好用了,但是在使用 php-ide-serenata 时出现了一些问题。

第一次创建项目后,set up index 是可以成功的,在不退出 atom 的情况下,php-ide-serenata 提供的 autocomplete,代码提示,错误检测等功能都是可用的。

一旦重启 atom 后,只要编辑了项目中的文件后,自动触发的(或者保存触发)的 indexing 服务就会卡住,并且停留在 atom 界面的右下角,因为 indexing 过程中是无法使用 autocomplete,代码提示,错误检测这些功能的,所以基本上整个 Atom 就变成了一个简单的文本编辑器了。

有遇到的同学知道怎么解决的么?或者有 php-ide-serenata 的替代品没?主要是缺一个项目内的代码补全功能和光标 hover 到函数上后的弹窗提示功能,其他的功能比如代码错误检测可以用 linter-php 替代。试了下 hyperclick-php 无法支持 namespace 和 trait,还有 composer 包内的跳转。atom-tags 貌似也不兼容 autocomplete plus 了。

录制了一段对比 GIF 图

第一次索引后,正常表现

重启 atom 后的表现

Atom 所有安装的 pkg 包:

  • atom-ide-ui
  • intentions
  • php-ide-serenata
  • busy-signal
  • project-manager