how to use atom
在编辑器中,Command Palette
中输入 init script
,由于这个输入框里使用的是 Fuzy matching
, 你输入到 s 的时候,估计 Application: Open Your Init Script
已经排在第一位了,当它是第一位的时候,直接回车键就可以了…… 在 init script
文件里拷贝粘贴以下代码:1
2
3
4
5
6
7
8
9
10
11# move cursor across the ending symbols...
EndingSymbolRegex = /\s*[)}>\]/'";:=-]/
atom.commands.add 'atom-text-editor', 'custom:jump-over-symbol': (event) ->
editor = atom.workspace.getActiveTextEditor()
cursorMoved = false
for cursor in editor.getCursors()
range = cursor.getCurrentWordBufferRange(wordRegex: EndingSymbolRegex)
unless range.isEmpty()
cursor.setBufferPosition(range.end)
cursorMoved = true
event.abortKeyBinding() unless cursorMoved
然后用 呼出 Command Palette
,在里面输入 keymap
,你应该能看到Application: Open Your keymap
已经排在第一位了,当它是第一位的时候,直接回车键 ⏎ …… 在 Keymap 文件里拷贝粘贴以下代码:
1 | "enter": "custom:jump-over-symbol" |
现在,用呼出 Command Palette,在里面输入 reload,你应该能看到 Window: Reload
,启动加载生效。
atom Snippets
编写自己的 snippets 按照格式,可以把代码片段很快输入。
打开setting->install 可以添加 snippets 和 packages
例如:
1 | // apm是atom提供的一个安装工具 |
可以在atom官方网站或者github中找到
atom packages
GOOGLE 下面的词汇,会得到一些常用的包
favorite atom packages
most popular atom packages
must have packages for developer