request to https://api.github.com/gists/{gist_id} failed, reason: connect ECONNREFUSED 13.250.168.23:443
前提是:之前翻墙已经正常下载了 Sync-Setting 扩展,偶尔新开 ATOM,会提示上面的信息
]]>重启后 atom 就跪了,死活打不开,重装也没用……
]]>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 素来因颜值、可扩展能力以及丰富的插件著称,无奈性能一直差强人意。
自从 1.18 发布以来,我等新版本真是望眼欲穿,每次刷 Releases 页面都很绝望。1.19 酝酿了这么久,原来在性能方面有大的改进:
我也体验了几天了,感觉到的效果非常明显,那些忍耐不住放弃 Atom 的可以回来再试一下了。
]]>Atom 1.17.0, 一个实例窗口,添加了 10 个项目, 开了 8 个 tab
iMac 是 1TB HDD
chrome 开 20 个标签 + QQ + 网易云音乐 + 有道词典 + charles + iTerm2(8 个 tab)
卡成幻灯片。
]]>我先试了下,确实快了不少啊,但还是不能闪开。 Atom , sublime , textmate 都是图标在 dock 上弹一下就开。区别在于 atom 要等弹完了出界面,然后卡一下出内容, sublime 和 textmate 以下还没弹完就界面内容全出来了。打开后再开文件,编辑文件三者没明显差别。
这打开速度我已经能接受了,今天花了个把小时配置了下,把工作环境从 sublime 转移了过来,大多时间都花在写一堆 latex 的 snippets 上,因为没找到输入数学字母符号好用的插件。感想是 Atom 比 sublime 还能定制,而且容易定制的多。
最后说下测试,对比 1.6 和 1.7 版,开编辑器时同时打开两个文件,再开 timecop 插件看时间。
Atom 1.6:
Atom 1.7 Beta:
界面相关的 Windows load time 这项加速最多,数量级的差别了。整体加快了 400-500 ms 。加载完成大约要 1 秒。
另外测试了打开近万行代码的文件,感觉和几行代码的文件打开时间没区别,搜索也流畅。
]]>有什么别的方案吗? webstorm 的补全实在太好用切到 Atom 一下子适应不过来。
]]>哦,想想,第一印象应该是那个写代码出泡泡的那个玩意.
这几天试了试Atom,好了很多,但是还是卡,这样我想起了同是Ele隔壁的VS code.
在做各位有什么看法
]]>安装: apm install px2rem-plus
下载: https://atom.io/packages/px2rem-plus
Github: https://github.com/hex-ci/px2rem-plus
支持转换全部文本或选中的文本内容。快捷键: ctrl-alt-r
每个文件可以有自己的基准值,并且这个设置会自动保存,下次打开相同文件会自动使用设置过的值。快捷键: ctrl-alt-p
支持给转换后的 rem 单位添加注释,例如 /* 100/75 */
如果转换后的值小于 1 ,则可以选择是否保留前导零,例如 0.5rem(保留) 或 .5rem(不保留)
希望对使用 rem 的朋友有帮助。
]]>要么它不跨平台,哥作为三平台经常换着用的人,你换不了我怎么办?
要么授权有问题,也是这样,我到处要换着用,写笔记看笔记输出笔记,你不让我用再好也是满足不了啊。
要么像 typora 这样的,所见即所得完美,打字机模式也有,但是无法打开文件夹做工作空间,选个文件还要开文件管理器?而且表格功能太渣,默认宽度限制 6 个,你要是有超过六个的表格不小心就把 6 列外的东西删的干干净净,你想直接编辑源码吧,一看那表格自动生成的源码乱糟糟的根本下不去手。自动传图还硬要在文件头部加入一段它自己定义的代码,碍眼又不通用。
无聊用 atom 的时候搜了下 markdown 插件,发现哎呀这货不错哦。自动预览、同步移动、自动把粘贴的图片放到指定目录下、 vim/Emacs 模式,甚至因为代码编辑器的关系所以版本管理, FTP ,网盘集成之类的也很厉害。
最后还有舒服的打字爆炸和连击 combo 效果(哈哈哈,偶尔玩玩),这玩意整合下来完全能超越非常多的付费 markdown 编辑器,定制好了就是最适合我的 md 编辑器了。
]]>http://sweetme.at/2014/03/10/atom-editor-cheat-sheet/
表格排版比较漂亮
]]>升级之后提示: Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom.
然后我点击“ Rebuild Packages ”。然后就这样了。
编辑器(核心):
用户的操作系统:
社区(插件和主题):
下载次数最多的插件:
下载次数最多的主题:
最后欢迎来 Atom 中文社区交流 https://atom-china.org
]]>ps: 在 linux 下,fcitx 能做到自动切换
]]>也就是可以放弃 ST 了?!
]]>我收集了大量的 snippets (使用 es6 语法,无分号的风格),从很多不错的 snippets ,比如 Javascript-snippets,turbo-Javascript , nodejs-snippets ,由此并改进和增加了我自己的一些小技巧,来构建了这个插件
这个插件的目的是,当你安装了多个 atom snippet package ,你会发现 snippets 风格一团糟,比如会有,重复的 snippets , keyword 冲突(简直灾难), snippets 风格不统一,用着简直难受要命。
为了避免这些问题,我就写了这个插件,使所有的 snippet 风格统一(其他的 snippet package 就可以卸掉了)。
或者假如你还没安装 snippet 插件,并且使用 es6 语法,无分号的风格,还写 react ,赶紧下下下
atom 的转到定义跟 sublime text 的使用上有区别?
还请大家多多指教。
]]>