All packages in this directory will be automatically loaded
安装好Atom以后你可以通过在命令行中使用apm命令来安装管理插件
// 显示使用帮助
apm help 获得apm提供的所有子命令
apm help install 显示apm命令的install子命令的使用帮助
// 检查安装环境
apm install --check 运行结果为:Checking for native build tools done 即可使用apm安装插件
// 安装插件
apm install <package_name> 安装一个插件的最新版本
apm install <package_name>@<package_version> 安装一个特定版本的插件
apm install emmet@0.1.5 比如要安装0.1.5版的Emmet
// 搜索插件
apm search coffee 搜索插件名包含coffee的插件
// 显示插件详细信息
apm view git-grep 显示git-grep插件的详细信息
- 以下全部快捷键只在Windows7下测试通过使用
- 类似 ctrl-K,ctrl-U 的执行顺序是,按住ctrl键不松开,然后先按 K 再按 U 即可
ctrl-shift-p 命令面板
alt + G + ↑ 光标从当前文件的一块更改移到上一块更改的开始
alt + G + ↓ 光标从当前文件的一块更改移到下一块更改的开始
ctrl + / 启用注释
ctrl + \ 展示隐藏目录树(或者用 ctrl-k,ctrl-b 组合键进行显示/隐藏目录树)
ctrl + alt + I 打开Chrome调试器
ctrl + [ 向右缩进
ctrl + ] 向左缩进
ctrl + D 匹配选定下一个
ctrl + F 在当前文件中查找/替换
ctrl + G 移动到指定行 row:column 处
ctrl + J 将下一行与当前行合并
ctrl + L 选取一行,继续按会先去下一行
ctrl + R 在方法之间跳转
ctrl + click 增加新光标,可跳跃
ctrl + up 选中行上移
ctrl + down 选中行下移
ctrl + shift + C 复制当前文件绝对路径
ctrl + shift + D 复制当前行到下一行
ctrl + shift + F 在整个工程中查找
ctrl + shift + G Styleguide
ctrl + shift + I 呼出开发工具
ctrl + shift + K 快速删除当前行(与搜狗输入法冲突)
ctrl + shift + L 选择文本类型
ctrl + shift + U 调出切换编码选项
alt-B,alt-left 移动到单词开始(貌似用 alt-left 直接就可以)
alt-B,alt-right 移动到单词末尾(同上)
ctrl-K,ctrl-U 使当前字符大写
ctrl-K,ctrl-L 使当前字符小写
alt + F2 keymap 匹配选定所有(和Snipaste快捷键冲突)
shift + alt + D keymap 删除当前光标所在行
ctrl + shift + alt + L keymap 选择多行,进行多行编辑,不可跳跃(功能类似 ctrl + click)
ctrl + shift + alt + O keymap 让插件activate-power-mode的雪花效果生效/失效
alt + Z package expose:打开关闭所有已经打开文件的缩略图
alt + T package git-time-machine:与文件的git提交历史记录进行比较
ctrl + ` package platformio-ide-terminal:显示隐藏所有终端
ctrl + alt + G package git-control:打开关闭git-control
ctrl + alt + O package open-in-browers:在浏览器中打开当前文件
ctrl + shift + M package markdown-preview-plus:Markdown预览(不用自带的)
shift + alt + A package ask-stack:打开搜索strackoverflow
shift + enter package jumpy:打开或关闭此插件引用,从此在文件内编辑告别鼠标的神器
ctrl + alt + t i package atom-mdtoc:在Markdown生成TOC
ctrl + alt + t d package atom-mdtoc:在Markdown删除TOC
// 目录树操作
ctrl-0 焦点切换到目录树(再按一次或者Esc退出目录树)[貌似我的电脑这个功能用不了,郁闷]
a 添加文件
d 将当前文件另存为
i 显示(隐藏)版本控制忽略的文件
delete 删除文件
// 折叠
alt + ctrl + [ 折叠
alt + ctrl + ] 展开
alt + ctrl + shift + { 折叠全部
alt + ctrl + shift + } 展开全部
// 书签
ctrl + F2 显示所有书签
ctrl + alt + F2 打上/取消所在行的书签
ctrl + shift + F2 清除所有书签
F2 调到下一个书签
shift + F2 调到上一个书签
// 查找文件 | 显示状态
Ctrl + T / Ctrl + P 搜索目录中的文件 | 列出所有项目中的文件
Ctrl + B 搜索一个当前打开的文件 | 列出所有当前打开的文件
Ctrl + Shift + B 搜索一个新建的或更改过的文件 | 列出所有未跟踪或是更改过的文件
// GitHub支持,以下方式打开速度要快,不然不能被Atom正确识别
Alt+G O 在GitHub上打开当前文件
Alt+G B 在GitHub上用Blame方式打开当前文件
Alt+G H 在GitHub上用History方式打开当前文件
Alt+G C 将当前文件在GitHub上的URL复制到剪切板
Alt+G R 在GitHub上比较分支
- Tab Length: 改成 4,意思是一个 Tab 键占用 4 个空格,默认是 2 个
- Scroll Past End: 选中,意思是你可以将代码的最后一行显示在屏幕的最上方
- Show Indent Guide: 选中,可以清晰地标记同一层次的代码,当代码嵌套层次比较复杂时尤其有用
下面列举一些我常用的快捷操作,这些操作很大程度上帮助我提升了效率。部分内容会与上面的 Atom 特色重复。
- 三种方式打开settings设置窗口
- 主菜单Edit->Preferences
- 在命令面板中输入命令Settings View:Open. 因为命令窗口支持模糊查询, 因此只需要输入svo, 就可以了
- 使用快捷键
ctrl-,需要修改搜狗输入法中输入法管理器的搜狗拼音快捷键
- 选中项目根目录,右键,选择 “Search in Directory”,可以全局准确搜索关键字
- ctrl + F: 文件中关键词搜索及替换
- 选择多项:按住 ctrl / ctrl,用鼠标点击另外一处你想选择的地方,这样,你就可以看到多个一起闪动的光标
- sync-settings,同步Atom的settings, keymaps, user styles, init script, snippets and installed packages信息
- simplified-chinese-menu,Atom 的简体中文语言包,完整汉化,兼容所有已发布版本 Atom
- atom-material-ui ,一个好用好看的MD风格的主题
- atom-material-syntax,用于语法高亮,配合Atom Material UI主题使用会更加完美
- seti-ui,暂未使用,不予评价
- seti-syntax,和上面配套,亮点在文件的 icons
- file-icons,在Atom中显示文件类型对应的图标
- filecolor,不同的文件显示不同的颜色
- atom-beautify,一个可以快速美化代码排版本的神器,支持HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C,SQL等语言
- minimap,代码预览图
- highlight-selected,高亮显示所有和选中文本一样的文本,很适用的插件
- emmet,超有名的前端工具
- pigments,颜色提示
- docblockr,代码注释,可惜不支持Python
- ask-stack,Ask Stack Overflow for Atom
- atom-ternjs,JS智能提示
- regex-railroad-diagram,正则表达式图形化
- autocomplete-plus,完善自带autocomplete,有二度设置,接下来列出的一些有二度设置
- autocomplete-paths,路径不全
- autocomplete-python,Python补全
- autocomplete-html,html路径不全
- autocomplete-snippets,如名字
- autocomplete-css,css路径不全
- linter,linter是一语法检查插件,它可以识别大部分语法,并对你的语法错误进行纠正。linter只是一个框架,针对不同语言的有不同具体插件
- linter-jshint, for JavaScript and JSON, using jshint
- linter-coffeelint, for CoffeeScript, using coffeelint
- linter-tslint, for Typescript, using tslint
- linter-php, for PHP using php -l
- linter-pylint, for Python, using pylint
- linter-scss-lint, for SASS/SCSS, using scss-lint
- linter-less, for LESS, using less
- linter-csslint, for CSS, using csslint
- linter-stylint, for Stylus, using stylint
- linter-stylus, for Stylus, using stylus
- git-time-machine,视图显示一个文件的提交历史
- merge-conflicts,在Atom中解决git合并出现的冲突
- markdown-writer,markdown工具,便利
- markdown-preview-enhanced,非常强大markdown实时预览插件,强烈推荐
- atom-mdtoc,在Markdown中生成TOC,不建议安装markdown-toc
- 要点1:标题命令最好不出现
--:(中文冒号)等 - 要点2:生成的TOC中,修改firsth1:1 为2,不将首标题作为目录结构
- 要点1:标题命令最好不出现
- activate-power-mode,输入时有震撼效果
- vim-mode,官方出品,在 Atom 上使用 Vim
- split-diff,文本比较工具,可比较两个窗口里的文档内容
- project-manager,管理项目
- platformio-ide-terminal,Atom 中集成终端,使用太顺畅了
- jumpy,利用快捷键,在文件中跳转至任意位置
- browser-plus,在Atom中打开浏览器
- script,在Atom下运行脚本,支持多种开发语言
- 1.git clone
git@github.com:vincentcn/markdown-scroll-sync.git- 2.删除.atom/packages目录下的markdown-scroll-sync
- 3.将clone下来的markdown-scroll-sync复制粘贴到.atom/packages下
- 4.进入markdown-scroll-sync目录,运行
apm install- 5.重启Atom编辑器,如果有Markdown文件的预览被打开了,关掉Markdown预览,重新打开即可生效
- 在Atom中,右击文件名 Reveal in Tree View 无效果
- 快捷键问题:使用Atom自带的快捷键 ctrl-0 无效果
- browser-plus 编辑器内置浏览器打开markdown时出现乱码
