Atom是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
ATOM拥有许多方便的功能使得编程不仅仅更加高效,还将编成这件事变得更加有趣。
接下来,我将介绍是如何配置自己的ATOM文本编辑器。
apm是atom的包管理器,而apm事实上是利用的npm进行下载、更新atom的packages。由此我们可以像更换npm的源一样来更换apm的源
####方法一####
# 在控制台中输入
# apm config set registry [xxx.org] 此处换上你选的国内源
# strict-ssl=false
apm config set registry http://registry.npm.taobao.org
strict-ssl=false
####方法二####
当安装完atom并安装第一个package后(无论成功与否),将会看到"~“下出现”.atom"文件夹,新建.apmrc文本文件。
# 文件中写入
registry=https://registry.npm.taobao.org/
strict-ssl=false
apm install --check //检查安装环境
看到提示 Checking for native build tools ✓
如果不行,可能npm源未设置为相同镜像源导致。
由于我比较喜欢亮色ui的主题,然后暗色对比度强且鲜艳的text主题。
是不是很好看呢?
当然主题之类的,大家自凭喜好挑选吧。atom的主题非常丰富。
我平时会写一些React和Python。所以接下来的推荐是一些我日常接触频繁的插件。
如果发现无法美化可能是需要的美化包没有安装,可以在setting中找到相关说明
2. autocomplete-python python代码自动完成
功能:提示一些基础的python代码,并自动完成
如果经常写python代码和电脑配置优秀的同伴们,我还是推荐直接使用pycharm,这玩意还是太棒太结实了,用惯了的话,pycharm的代码提示和自动配置环境等等杀伤力太大了。
3. language-javascript-jsx jsx代码格式
功能:默认atom中是没有jsx格式的,所以需要安装,如果写refeact的话。
4. docblockr 代码注释插件
功能:瞬间完成注释格式,提供代码可读性(装逼利器,快来学学我的注释)
平心而论,身边的同伴用vscode较多,恩,vscode的确是大厂风范,速度很快,代码编辑界面简洁易用,但从我日常来说并没有特别优越于atom的地方。或者说二者都非常棒☀️(说句好话,不要喷我哈哈!)。atom还是更加符合我对于文本编辑器的要求。笔心❤️