今天无意中发现了一个跟sublim长得很像的编辑器,Atom。它是开源的,由GitHub推出,轻量极,但仍可定制自己想要的功能,就果断决定学习一下。
一,安装
打开官网https://atom.io, 网页会自动判断我们的操作系统, 给出其对应的下载按钮 。下载完双击,按步骤安装即可。
二,使用
Atom集成了其它优秀编辑器的部分功能,用过sublim,webstom的人会感觉非常熟悉,基本操作也很类似。
1. 命令面板 ( shift + cmd + p )
经常会使用的功能,跟sublime一样,支持模糊匹配,可用于……
2. 设置面板 ( cmd + , )
可用于设置设置和管理各种编辑器行为, 比如键盘快捷键, 插件, 主题,文件编码等内容
3. 安装和设置插件
cmd + , 调出setting面板,切换到install选项 , 输入想要安装的插件或者主题, 比如color-picker , 点击package安钮,搜索结果出来后点击install安装即可。
找到setting面板中的packages ,可以看到刚刚安装的插件。点击插件右下角的setting图标,可以对插件进行相关配置,如调用快捷键等。
此外,也可以在命令行中使用apm命令安装 :
apm -v 显示apm版本
apm help | -h 显示apm所有的子命令及其使用方法
apm help install 显示apm命令的install子命令的使用帮助
apm install <package-name> 安装一个插件的最新版本
apm install <package-name>@<package-version> 安装一个特定版本的插件
apm search coffee 搜索插件名包含coffee的插件
apm view git-grep 显示git-grep插件的详细信息
4. 常用快捷键
新建文件 cmd + n
新建新编辑窗口 cmd + shif + n
打开文件 cmd + o
打开文件夹 cmd + shift + o
保存文件 cmd + s
文件另存为 cmd + shift + s
关闭文件 cmd + w
关闭单个编辑器窗口 cmd + shift + w
在指定路径下新建文件 选中某个路径下的文件 + a
文件重命名 选中文件 + m
删除文件 选中文件 + delete
显示 | 隐藏文件目录树 cmd + \
复制文件 选中文件 + cmd + c
粘贴文件 选中文件 + cmd + v
搜索目录中的文件 cmd + p | cmd + t
搜索当前打开的文件 cmd + b
5. 文本编辑快捷键
光标移动到上一行 Ctrl + P
(up 注: 需要同时选择内容时,+ shift
光标移动到下一行 Ctrl + N (down) 注: 需要同时选择内容时,+ shift
光标向左移动一个字符 Ctrl + B (before) 注: 需要同时选择内容时,+ shift
光标向右移动一个字符 Ctrl + F
(finish) 注: 需要同时选择内容时,+ shift
光标移动到行首 cmd + <-- 注: 需要同时选择内容时,+ shift
光标移动到行末 cmd + --> 注: 需要同时选择内容时,+ shift
光标移动到文件头 cmd + up (箭头) 注: 需要同时选择内容时,+ shift
光标移动到文件尾 cmd + down(箭头) 注: 需要同时选择内容时,+ shift
光标向左移动一个单词 Alt + B
注: 需要同时选择内容时,+ shift
光标向右移动一个单词 Alt + F
注: 需要同时选择内容时,+ shift
光标移动到指定的行|列 ctrl + g , 再输入row | row : col | :col
在当前文件搜索函数或变量名 cmd + r , 输入函数 | 变量名,回车即可定位
在项目工程里搜索函数或变量名 cmd + shift + r , 需要tags文件支持
在当前行创建或取消书签 cmd + fn + F2
列出所有书签 ctrl + fn + F2
跳转到下一个书签 fn + F2
跳转到上一个书签 shift + fn + F2
6. 代码片段 ( snippets )
7. 本地代码svn映射
下载并安装 packages remote-ftp
创建 ftpconfig : packages -> Remote-FTP -> create SFTP config file
编辑ftpconfig文件 :