diff --git a/README.md b/README.md index 59cf783..b758146 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,23 @@ `cmd-r` 在方法之间跳转 +## 目录树操作 +`cmd-\` 或者 `cmd-k cmd-b` 显示(隐藏)目录树 +`ctrl-0` 焦点切换到目录树(再按一次或者`Esc`退出目录树) +`a` 添加文件 +`d` 将当前文件另存为(duplicate) +`i` 显示(隐藏)版本控制忽略的文件 +`alt-right` 和 `alt-left` 展开(隐藏)所有目录 +`ctrl-al-]` 和 `ctrl-al-[` 同上 +`ctrl-[` 和 `ctrl-]` 展开(隐藏)当前目录 +`ctrl-f` 和 `ctrl-b` 同上 +`cmd-k h` 或者 `cmd-k left` 在左半视图中打开文件 +`cmd-k j` 或者 `cmd-k down` 在下半视图中打开文件 +`cmd-k k` 或者 `cmd-k up` 在上半视图中打开文件 +`cmd-k l` 或者 `cmd-k right` 在右半视图中打开文件 +`ctrl-shift-C` 复制当前文件绝对路径 + + ## 书签 `cmd-F2` 在本行增加书签 `F2` 跳到当前文件的下一条书签 @@ -59,6 +76,7 @@ `cmd-shift-D` 复制当前行到下一行 `cmd-K`, `cmd-U` 使当前字符大写 `cmd-K`, `cmd-L` 使当前字符小写 +`cmd-shift-P` 搜索命令 ### 删除和剪切 `ctrl-shift-K` 删除当前行 @@ -110,3 +128,50 @@ `ctrl-shift-M` Markdown预览 可用代码片段 > b, legal, img, l, i, code, t, table + +## git操作 +`cmd-alt-Z` checkout HEAD 版本 +`cmd-shift-B` 弹出untracked 和 modified文件列表 +`alt-g down` `alt-g up` 在修改处跳转 +`alt-G D` 弹出diff列表 +`alt-G O` 在github上打开文件 +`alt-G G` 在github上打开项目地址 +`alt-G B` 在github上打开文件blame +`alt-G H` 在github上打开文件history +`alt-G I` 在github上打开issues +`alt-G R` 在github打开分支比较 +`alt-G C` 拷贝当前文件在gihub上的网址 + +## 推荐一些好用的插件 +- 主题 +[atom-material-ui](https://atom.io/themes/atom-material-ui) 好看到爆 +[atom-material-syntax](https://atom.io/themes/atom-material-syntax) +- 美化 +[atom-beautify](https://atom.io/packages/atom-beautify) 一键代码美化 +[file-icons](https://atom.io/packages/file-icons) 给文件加上好看的图标 +[atom-minimap](https://atom.io/users/atom-minimap) 方便美观的缩略滚动图 +[pretty-json](https://atom.io/packages/pretty-json) json格式化工具 +[activate-power-mode](https://atom.io/packages/activate-power-mode) 炫酷的打字特效 +- git +[atomatigit](https://atom.io/packages/atomatigit) 可视化git操作 +[git-time-machine](https://atom.io/packages/git-time-machine) git版本对比工具,可视化选择每一个commit +[merge-conflicts](https://atom.io/packages/merge-conflicts) 合并冲突可视化工具 +- 代码提示 +[emmet](https://atom.io/packages/emmet) 这个不用介绍了吧 +[atom-ternjs](https://atom.io/packages/atom-ternjs) js代码提示很强大,高度定制化 +[docblockr](https://atom.io/packages/docblockr) jsdoc 给js添加注释 +[autoclose-html](https://atom.io/packages/autoclose-html) 闭合html标签 +[color-picker](https://atom.io/packages/color-picker) 取色器 必备插件 +[pigments](https://atom.io/packages/pigments) 颜色显示插件 必装 +[terminal-panel](https://atom.io/packages/terminal-panel) 直接在atom里面写命令了 +[svg-preview](https://atom.io/packages/svg-preview) svg预览 +- 便捷操作 +[advanced-open-file](https://atom.io/packages/advanced-open-file) 快速打开、切换文件 +[project-folder](https://atom.io/packages/project-folder) 快速打开、切换项目 +[script](https://atom.io/packages/script) 立即执行当前js文件 +- 高亮 +[language-vue](https://atom.io/packages/language-vue) vue框架代码高亮 +- 终端 +[platformio-atom-ide-terminal](https://atom.io/packages/platformio-ide-terminal) 终端插件,支持显示、隐藏及多窗口 + +就这些了,欢迎pull更多好用的插件!