Atom使用与配置
IDEA比较厚重,想找一个轻量点支持markdown写文档,又能直接操作git的编辑器,找到了atom可以满足我的需求,使用一段时间看看。
features
- command-palette
atom一个特点是command-palette,想做什么就ctrl+shift+P
搜索一把,一般都能搜到
- project panel
文件或目录或git仓库都可以看作一个project
- package插件
Atom有自己的插件package ecosystem,和sublimeText,IDEA类似
- git支持
支持本地git仓库操作与github上pull request操作
tips
- Ubuntu上Alt可以隐藏或显示菜单栏,大屏显示器可以忽略,win上不行
- 鼠标单击一个文件可以在新tab中预览文件内容,双击或修改文件才会固定这个tab
- 自动换行 Soft Wrap
packages
Atom packages管理可以使用apm(Atom Package Manager)命令,随Atom安装
python运行调试
- markdown-preview
atom自带markdown-preview,快捷键ctrl+shift+m
快捷键
Atom的快捷键修改是通过配置文件keymap.cson
中添加用户配置实现,但默认的快捷键还在.
不是ctrl+shift+P
中所有的操作都可以设置对应快捷键
- 快捷键搜索与查看
ctrl+shift+p中搜索show keybindings
- 快捷键修改
Settings -> keybindings中点击操作复制按钮,在keymap file中粘贴并修改
这里直接保存我的keymap file中内容
my keymap file
编辑类若要组合尽量用ctrl+alt
这里直保存keymap file内容,方便迁移
'atom-text-editor:not([mini])':
# 删除行
'ctrl-d': 'editor:delete-line'
'atom-workspace atom-text-editor:not([mini])':
# 上/下移动行
'alt-down': 'editor:move-line-down'
'alt-up': 'editor:move-line-up'
# 复制行
'ctrl-alt-d': 'editor:duplicate-lines'
# 注释行
'ctrl-shift-c': 'editor:toggle-line-comments'
IDE能力
python
平时使用python主要写一些脚本,并不用于开发大型工程,使用轻量IDE具备简单run & debug功能足矣。
需要两个package,language-python与python-debugger,前者atom自带,支持python语法高亮,后者用于运行调试,直接在atom里下不了,SB公司需要使用代理