美文网首页
入手Atom编辑器

入手Atom编辑器

作者: 绽放之灵 | 来源:发表于2016-11-14 00:29 被阅读249次

        atom是github打造的一款号称21世纪的编辑器,官网地址:https://atom.io/ ,atom的中文社区:https://atom-china.org/

        编程越来越多的要用到github,决定选atom作为常用的编辑器。atom英文名字是原子的意思,编辑器取这个名字挺有意思!从官网下载atom,安装好后打开,会显示welcome界面:

    点击上方菜单栏的Help,中找到Documentation会跳转到帮助文档.

        安装好软件之后,接下来要个性化自己的风格。

    安装package

    点击菜单栏file,找到Settings点击,会弹出设置页面:

    点击Packages查看已经安装的插件;点击Install会出现安装界面,在搜索栏里收缩需要安装的插件,点击安装即可:

    右边点击Packages搜索packages,点击Themes搜索主题.这里一些常用的插件:http://www.cnblogs.com/wonyun/p/5125211.html

    下载插件要翻墙,否则下载速度会很慢,几乎下载不成功!

    我下载的插件:

                           activate-power-mode

                           atom-beautify

                           atom-ctags

                           color-picker

                           docblockr

                           git-control

                           highlight-line

                           highlight-selected

                           linter

                           linter-gcc

                           minimap

                           minimap-highlight-selected

    设置快捷键

    一些常用的快捷键介绍:http://www.imooc.com/article/1370,在Settings页面的Keybindings里可以查询已有的快捷键。

    此外,如果在Settings页面的core中设置了auto hide menu bar,会自动隐藏菜单栏,按alt键可以显示菜单栏。

    按F11进入\退出全屏,隐藏了菜单栏进入全面模式有更加沉浸式的体验!

    自定义快捷键

    在Keybingdings页面点击your keymap file可 以打开按键编辑页面:

    下面几行黄字是我加的快捷键,按ctrl-f1跳转到声明,按f1跳回声明,alt-f2增加\撤销书签

    编辑快捷键的格式:

    'atom-text-editor':

        'enter':'editor:newline'

    其中:上面的'atom-text-editor':是selector,下面的'enter'是想要设定的按键,'editor:newline'是执行的命令。

    比如Keybingdings页面下的a快捷键完成的功能是在tree-view中增加文件,可以看到这样一行命令说明:

    a按键的Command是 tree-view:add-file, selector是.tree-view,假设我更习惯按alt-a完成这个功能,想增加这个按键,应该在keymap.cson中加入:

    '.tree-view':

        'alt-a':'tree-view:add-file'

    这样在tree窗口中按alt加a,也能出现添加文件窗口:

    自定义按键的时候注意seletor不要填错,后面不要忘记冒号,下面一行 ‘按键‘:’命令‘中的’按键‘设置成自己想要的按键,’命令‘复制Keybindings里的command就行!


    相关文章

      网友评论

          本文标题:入手Atom编辑器

          本文链接:https://www.haomeiwen.com/subject/fzzcpttx.html