atom 使用备忘

由于sublime text在ubuntu下无法输入中文始终没有最好的解决办法,所以转战atom,等待sublime解决好问题在回归,atom由gituhub开发,它的slogan是

A hackable text editor

for the 21st Century

Update:一个月的使用,发现atom的许多扩展都已经做的比sublime的好很多,而且真的是hackable,离不开atom了,唯一的缺点就是性能逊色于sublime

安装atom

sudo add-apt-repository ppa:webupd8team/atom

sudo apt-get update

sudo apt-get install atom

atom的扩展包

Community Packages (55) /Users/quill/.atom/packages

├── Remote-FTP@1.1.4

├── angular-2-typeScript-snippets@0.7.0

├── atom-beautify@0.30.5

├── atom-bootstrap3@1.2.12

├── atom-easy-jsdoc@4.12.2

├── atom-jade@0.3.0

├── atom-nodejs-snippets@2.0.0

├── atom-ternjs@0.18.3

├── atom-typescript@11.0.6

├── auto-detect-indentation@1.3.0

├── autocomplete-angular-material@0.4.0

├── autocomplete-java@1.2.7

├── autocomplete-js-import@1.4.0

├── autocomplete-modules@1.6.10

├── autocomplete-paths@2.8.0

├── block-comment@0.4.3

├── browser-plus@0.0.98

├── busy-signal@1.4.3

├── color-picker@2.2.5

├── dash@1.7.1

├── editorconfig@2.2.2

├── emmet@2.4.3

├── export-html@3.1.0

├── file-icons@2.1.11

├── go-debug@1.5.0

├── go-plus@5.5.5

├── go-signature-statusbar@1.2.1

├── goto-definition@1.3.4

├── highlight-selected@0.13.1

├── intentions@1.1.5

├── jade-autocompile@0.8.5

├── jquery-snippets@11.0.0

├── language-babel@2.71.0

├── language-blade@0.34.0

├── language-stylus@0.2.0

├── language-vue@0.23.1

├── less-than-slash@0.17.0

├── linter@2.2.0

├── linter-ui-default@1.6.7

├── lodash-snippets@2.0.0

├── minimap@4.29.6

├── minimap-pigments@0.2.2

├── monokai@0.24.0

├── node-resolver@1.0.1

├── open-in-browsers@0.0.30

├── pigments@0.39.1

├── react@0.16.2 (disabled)

├── react-snippets@0.9.0

├── sass-autocompile@0.13.3

├── script@3.15.0

├── stylus-autocompile@0.6.1

├── svg-preview@0.11.0

├── todo-show@1.11.0

├── vue-autocomplete@0.1.1

└── vue2-autocomplete@0.1.0-alpha.4

atom sippets

'.source.coffee':

'Console log':

'prefix': 'log'

'body': 'console.log $1'

atom使用cson来定义snippet,scope可以参见snipppet,多行代码使用'''code line here'''

参考

ActionScript: source.actionscript.2

AppleScript: source.applescript

ASP: source.asp

Batch FIle: source.dosbatch

C#: source.cs

C++: source.c++

Clojure: source.clojure

CoffeeScript: source.coffee

CSS: source.css

D: source.d

Diff: source.diff

Erlang: source.erlang

Go: source.go

GraphViz: source.dot

Groovy: source.groovy

Haskell: source.haskell

HTML: text.html(.basic)

JSP: text.html.jsp

Java: source.java

Java Properties: source.java-props

Java Doc: text.html.javadoc

JSON: source.json

Javascript: source.js

BibTex: source.bibtex

Latex Log: text.log.latex

Latex Memoir: text.tex.latex.memoir

Latex: text.tex.latex

LESS: source.css.less

TeX: text.tex

Lisp: source.lisp

Lua: source.lua

MakeFile: source.makefile

Markdown: text.html.markdown

Multi Markdown: text.html.markdown.multimarkdown

Matlab: source.matlab

Objective-C: source.objc

Objective-C++: source.objc++

OCaml campl4: source.camlp4.ocaml

OCaml: source.ocaml

OCamllex: source.ocamllex

Perl: source.perl

PHP: source.php

Regular Expression(python): source.regexp.python

Python: source.python

R Console: source.r-console

R: source.r

Ruby on Rails: source.ruby.rails

Ruby HAML: text.haml

SQL(Ruby): source.sql.ruby

Regular Expression: source.regexp

RestructuredText: text.restructuredtext

Ruby: source.ruby

SASS: source.sass

Scala: source.scala

Shell Script: source.shell

SQL: source.sql

Stylus: source.stylus

TCL: source.tcl

HTML(TCL): text.html.tcl

Plain text: text.plain

Textile: text.html.textile

XML: text.xml

XSL: text.xml.xsl

YAML: source.yaml

atom开发java_Atom简明用法相关推荐

  1. 微信小程序开发的基本用法

    微信小程序开发的基本用法 1.数组或对象的遍历 1.1.数组遍历 wx:for="{{数组或对象}}" wx:for-item="循环项的名称" wx:for- ...

  2. 基于SECS协议开发的简明教程

    很有必要把苦程序员久矣的SECS/GEM了结了,于是诞生了本系列文章八篇和开发包,不需要看近500页PDF就可以轻松完成SECS功能支持. 0.SECS SDK 开发包 这个开发包是对SEMI SEC ...

  3. 基于SECS协议开发的简明教程(7)

    接着前面6篇SECS/GEM开发教程系列. 基于SECS协议开发的简明教程(1)-怎么搭建支持SECS工程 基于SECS协议开发的简明教程(2)-怎么编辑交换数据的ID 基于SECS协议开发的简明教程 ...

  4. 基于SECS协议开发的简明教程(6)

    接着前面的五篇SECS/GEM协议开发的系列文章,继续讲本SECS SDK的以下几个功能 怎么触发警报.解除警报(EQP端) 怎么定义Trace(Host端),怎么触发Trace数据(EQP端) 怎么 ...

  5. 基于SECS协议开发的简明教程(5)

    接着前面4篇SECS/GEM开发教程系列. 基于SECS协议开发的简明教程(1)-怎么搭建支持SECS工程 基于SECS协议开发的简明教程(2)-怎么编辑交换数据的ID 基于SECS协议开发的简明教程 ...

  6. 基于SECS协议开发的简明教程(4)

    本文的基础是前面的三篇,建议先花几分钟过一遍大概,然后接着看本篇,更系统化. 基于SECS协议开发的简明教程(1)-怎么利用SECS SDK搭建工程 基于SECS协议开发的简明教程(2)-怎么编辑交换 ...

  7. 我的 atom 开发工具

    2019独角兽企业重金招聘Python工程师标准>>> 不知不觉折腾 Atom 已经两个星期了,主要被他漂亮简介的主题所吸引,还有会震动的效果. 下面我详细介绍下我的 Atom 插件 ...

  8. Android应用开发—LayoutParams的用法

    Android应用开发-TextView的动态创建 这篇文章讲到了"TextView控件布局位置的控制",主要依赖于RelativeLayout.LayoutParams的使用,本 ...

  9. 一些开发时的用法经验

    目录 经验: 不懂: 经验: 哪些可以,哪些不行,磨刀不误砍柴工. 开发者手册MDN : https://developer.mozilla.org/zh-CN/ 1. 查看对象的属性:Object. ...

最新文章

  1. Linux中断(interrupt)子系统之一:中断系统基本原理【转】
  2. MySQL编译安装及主从配置
  3. 【408预推免复习】操作系统之IO层次结构和IO控制方式
  4. 新手友好系列:网页制作这些环节需要着重强调!
  5. web 前端基本框架
  6. 带有批注的Spring硒测试
  7. 【数据结构与算法】二叉搜索树V2.0的Java实现
  8. import qs from qs 安装_Python 导包难道你只会个 import 吗?
  9. zoj3494BCD Code(ac自动机+数位dp)
  10. javastring转long的方法_被JDK坑的没商量?来试试这些方法吧
  11. 《python接口自动化测试》笔记
  12. 解决ADB启动问题(Failed to initialize Monitor Thread: Unable to establish loopback connection)
  13. 《Clojure程序设计》——第1章,第1.3节探索Clojure的程序库
  14. 全自动过滤器:全自动自清洗过滤器对给排水总结的经验
  15. 华为鸿蒙系统什么架构,你知道华为鸿蒙到底是什么吗?
  16. aliyun资源编排 介绍和实例
  17. windows powershell/cmd更改字体
  18. VIF-Benchmark: All infrare and visible image fusion method in one framework
  19. CO Business Transaction-CO业务处理
  20. Web UI自动化基础

热门文章

  1. 蓝桥杯 算法训练 关联矩阵Python实现
  2. linux镜像包含redis吗,Linux虚拟机镜像\redis安装
  3. 性能诊断定位之CPU问题排查(一):win10环境1
  4. 仿CNode.js论坛学习
  5. css判断iPhone样式
  6. 大数据江湖之即席查询与分析(上篇)--即席查询与分析的前世今生
  7. java归并排序算法
  8. 计算机毕业设计Java毕业论文答辩管理系统(源码+系统+mysql数据库+lw文档)
  9. 软件工程基础个人项目——数独(5)
  10. C++中map的遍历