Atom编辑器的Web开发设置

作者: _haochuan | 来源:发表于2016-04-24 02:32 被阅读3219次

您还可以在这里找到我:

英文版请前往:

如果你正在纠结到底在vim, emacs, sublime text, atom, webstorm中,哪个是‘最好’的编辑器,那么请忽略这篇文章。如果你觉得自己喜欢atom,或者你对atom有兴趣想尝试一下,那么这篇文章可能会对你有所帮助。

以下的内容主要是关于我自己atom的设置,主要针对于HTML,CSS,JS,React,Node.js等web前端的开发。

下图是我的Atom的截图:

atom_setting.png

UI Theme

atom-material-ui

material是目前我最喜欢的Theme,我在atom和sublime里都在用。


Syntax Theme

oceanic-next-dark

很多人喜欢用atom-material-syntax 来配合 atom-material-ui一起,但是我觉得这个Syntax Theme的对比度对我来说有点伤眼睛。

oceanic-next-dark里,我做了如下的修改(光标颜色,选中内容颜色,背景颜色):

@syntax-cursor-color: #FFCC00; 
@syntax-selection-color: #474747;
@syntax-background-color: #1C1C1C;

注:因为我是重度vim用户,所以合适的光标颜色对我很重要:)


Keymap

目前为止我现在只有一个自定义的keymap:

'ctrl-e': 'tree-view:toggle'

这是在vim里的nerdtree的对应。

Packages

  • atom-beautify: 格式美化 HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, and SQL in Atom
  • atom-ternjs: ES5, ES6 (JavaScript 2015), Node.js, jQuery & Angular 格式补全
  • autocomplete-modules: require/import 自动补全
  • color-picker: Right click or press CMD-SHIFT-C/CTRL-ALT-C to open it
  • docblockr: A helper package for writing documentation
  • emmet: the essential tool for web developers
  • language-babel: Babel JavaScript ES201x, React JSX & Flow Grammar & Transpiler
  • linter: A Base Linter with Cow Powers
  • pigments: A package to display colors in project and files.
  • react: React.js (JSX) language support, indentation, snippets, auto completion, reformatting
  • term3: A terminal emulator for Atom. You can run shell sessions, Vim, Emacs, htop, etc.
  • todo-show: Finds all the TODOs, FIXMEs, CHANGEDs, etc. in your project.
  • vim-mode

来自Facebook的两个有趣的插件包

  • nuclide: 支持hack语言,支持flow检查type,支持Mercurial,更强大的搜索。
  • flow: type checking

一般情况下这两个包都是被我禁用的,因为太慢了。。


其他

  • Font Family: monaco
  • Font Size: 12
  • auto-update-packages: 如果你想让你的各种插件自动更新
  • file-icons: 如果喜欢针对不同文件类型的不同图标

相关文章

  • Atom编辑器的Web开发设置

    您还可以在这里找到我: 博客:http://haochuan.io/ Medium:_haochuan Githu...

  • Atom想说爱你不容易

    Atom是什么?一款编辑器。一款什么编辑器?一款基于Web技术开发的编辑器。它比Vim,Emacs这些神级的编辑器...

  • Atom 编辑器系列视频课程

    此课程为 Atom 编辑器系列课程,主要介绍了 Atom 的高效开发技巧以及必备插件。 课程列表 Atom编辑器系...

  • React Native - 开发工具Atom+Nuclide

    Atom介绍 Atom 是 Github 开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-W...

  • ATOM:一款让你文思泉涌的写作神器!

    ATOM 编辑器 Atom是Github开发的开源跨平台的编辑器,但它不仅可以用作程序员的编程开发,同样是一款不可...

  • Atom使用指南

    Atom概述 Atom 介绍 Atom是由GitHub开发的开源文本编辑器 可以以插件的方式进行定制 该软件使用J...

  • 一些有用的 Atom 插件

    对于 Web 开发者来说很有用的 Atom 插件!刚接触 Atom ? apm apm 这是一个适用于 Web 开...

  • 编辑器atom

    参考文章:常用Atom插件列表Atom-常用插件大全-原创陈科肇前端开发环境搭建Atom编辑器快捷键大全使用Ato...

  • Atom: Markdown编辑利器

    Atom是Github开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-Webkit)。 我以...

  • react-native 之 Atom 及插件安装( 二)

    Atom 编辑器插件安装 for react-native ATOM官网&下载链接 工欲善其事、必先利其器提高开发...

网友评论

    本文标题:Atom编辑器的Web开发设置

    本文链接:https://www.haomeiwen.com/subject/wrkfrttx.html