Atom使用与配置

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-debugger

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公司需要使用代理

你可能感兴趣的:(Editor与IDE)