欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Atom使用与配置

程序员文章站 2024-01-10 10:25:47
...

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-pythonpython-debugger,前者atom自带,支持python语法高亮,后者用于运行调试,直接在atom里下不了,SB公司需要使用代理

相关标签: atom