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

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy International News Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
S
Secure Thoughts
V2EX - 技术
V2EX - 技术
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Cloudbric
Cloudbric
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Help Net Security
Help Net Security
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
N
News and Events Feed by Topic
T
Tenable Blog
S
Security @ Cisco Blogs
N
News and Events Feed by Topic
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
P
Proofpoint News Feed
Webroot Blog
Webroot Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog
The Register - Security
The Register - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东

Atom

GitHub 宣布会放弃 Atom 项目 - V2EX ATOM 使用 Sync-Setting 扩展,常常无法链接成功 Atom 编辑器是否有类似像 VS Code 的 Remote SSH 那样的远程开发插件? atom 崩溃了…… - V2EX Atom 升级到最新版后貌似和 Mac 原生的中文输入法不兼容 Atom IDE - V2EX atom-IDE 项目启动 - V2EX ATOM 怎么查看内置的代码片段 或者 自动补全 关键词? 例如 timeout ..... - V2EX Atom 非编辑区的内容如何调节字体大小 - V2EX 很明显地感觉到了 Atom 1.19 的性能优化效果 - V2EX 大家在 Windows 10 上安装有遇到什么问题吗? - V2EX Atom 安装插件失败问题 (安装源被墙) | 解决办法。 - V2EX 无法新建文件,求助 - V2EX Atom 在 iMac 下卡出翔 - V2EX 转到 Atom 了,新版启动加快 50%。 - V2EX Atom 有什么插件可以补全 DOM 吗? - V2EX 安装 Atom 插件 (minimap) 失败 - V2EX 到底该不该用 Atom - V2EX 转换 px(像素) 到 rem 单位的 Atom 编辑器插件: px2rem-plus - V2EX 一个使用 Atom 编写 Markdown 时粘贴剪贴板图片的小插件 markclip - V2EX Atom 无法显示国旗 EMOJI。 - V2EX Atom 编辑 markdown 意外的不错嘛 - V2EX 发现一个非常好看的 atom theme - V2EX atom 有办法针对不同项目设置不同编码吗? - V2EX 请问如何让 atom 的 CSS 自动补全功能不生成冒号后的空格? - V2EX Atom 不安装任何插件的情况下是不是没有任何 GIT 操作的可能? - V2EX 搞了个家用小服务器,但是感觉好浪费 - V2EX ATOM 编辑器导致的屏幕闪烁 - V2EX 有没有发现 Atom 的 Ctrl-Tab 切换顺序经常乱掉? - V2EX Atom-beautify 如何实现声明函数时,圆括号前边添加空格? - V2EX Atom 怎么才能拉 GitLab 的项目? - V2EX 从 Atom 转到 VS Code,现在又转回来了 - V2EX Atom for Mac 版,如何打开编辑器就是上一次的状态? - V2EX Atom 有没有什么插件可以格式化代码为标准的 PEP8? - V2EX apm 默认安装路径问题 - V2EX Atom 的 git-plus 装上后没有作用? - V2EX Windows 下 atom 的自动补全好像失效了 - V2EX 求一款 CSS 样式名提示插件 - V2EX Atom 的缩进总和 Linux 下的缩进不一样有解决办法没? - V2EX ATOM 常用快捷键--Atom Editor Keyboard Shortcut Cheat Sheet--2014 - V2EX Atom 升级之后出错了 - V2EX Atom 开源两周年啦! - V2EX atom 的 vim mode 下,怎么在退出 insert mode 时,自动切五笔到英文输入法? - V2EX 是我幻觉吗?感觉 Atom 变流畅多了 - V2EX 我写的 atom js snippet 插件,统一了原来多个 js snippet 的补全混乱的情况 - V2EX atom git plus 是不是比较方便的 git 插件?另外你们常用哪些 atom 插件。 - V2EX Atom 下有什么代码补全的 package 吗? - V2EX Atom 输出结果窗口不能调整宽度么? - V2EX atom 的“转到定义”该如何使用? - V2EX
Atom 下使用 PHP -ide-serenata 出现重载 project 后 indexing 卡住的现象,有替代方案吗? - V2EX
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