zoukankan      html  css  js  c++  java
  • Atom编辑器速查

    简介

    Atom 是 Github 开源的文本编辑器,相当于半个IDE。其特点如下:
    (1)免费开源,多平台支持(Windows、Mac、Linux);
    (2)界面美观、现代化,使用舒适;
    (3)多文件管理(文件树列表功能);
    (4)设置管理很方便,不用像Sublime需要自己手动安装第三方管理插件;
    (5)由GitHub打造,社区活跃,免费使用;
    (6)支持各种编程语言的代码高亮和代码补全(部分需要插件支持);
    (7)原生Git的支持(在编辑器右下角能直接与Github关联);
    (8)原生Markdown支持(实时预览、代码高亮,比Mou的代码高亮效果好很多);
    (9)主题插件越来越丰富。

    我用atom,是因为它界面太漂亮了,包括字体的设置(别的IDE/编辑器感觉设置不了),看着就很舒心。

    常用操作

    PS:ctrl又称cmd

    • 插件安装:File->Settings->Install packages 输入(匹配)->INSTALL
    • 显示(隐藏)目录树:ctrl- 或者 ctrl-k,ctrl-b。直接打开一个目录,可以点 add folders to current project。
    • Crtl+Shift+M: 开启Markdown实时预览(需要安装markdown preview插件)
    • Command+Shift+P: 打开命令窗口,可以运行各种菜单功能
    • Command + T: 快速多文件切换
    • Command + F: 文件内查找和替换
    • Command + Shift + F: 多文件查找和替换
    • Command + [ : 对选中内容向左缩进
    • Command + ] : 对选中内容向右缩进(或用tab键)
    • Crtl + m: 相应括号之间,html tag之间等跳转
    • Crtl + Alt + B: 格式化代码(需要安装atom-beautify)
    • Crtl + ` : 调起CLI命令行界面(需要安装terminal-panel)

    常用插件

    • minimap
      预览全部代码,同时能方便的移动到指定的文件位置。

    • atom-beautify
      代码格式一键美化,支持多种语言格式化,支持HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C,CoffeeScript, TypeScript, SQL等多种语言。安装后可以使用 Crtl + Alt + B 快捷键进行格式化。也可以点击菜单“Packages”->“Atom Beautify”->“Beautify”进行格式化。

    • autocomplete-*系列
      包含各个语言的代码自动补全功能。比如我添加了autocomplete-R,autocomplete-python,autocomplete-awk等,但好像没有Perl。autocomplete-paths自动补全文件路径。

    • pigments
      样式显色显示的插件,尤其对于前端人员很重要的一个插件。

    • terminal-panel
      执行命令并显示输出。ctrl+`打开 /关闭 控制台。
      或terminal-plus插件,cmd+shift+t开启新控制台。

    • docblockr
      帮助我们方便快速地写注释。

    • file-icons
      左侧树状图下,根据文件类型左侧显示不同图标。

    • script
      在atom下运行脚本,支持多种开发语言,组合键ctrl+shift+b。

    • 语法高亮
      r-syntax,language-*(如language-perl,language-python)

    • atom-python-run
      运行python程序,按F5

    边用边查......

    Ref:
    https://www.hangge.com/blog/cache/detail_1149.html
    https://www.jianshu.com/p/eac1879cb2e9

  • 相关阅读:
    XML 文档的结构
    java 事件机制
    Spring 中的 Resource和ResourceLoader
    Spring PropertyPlaceholderConfigurer
    生产者——消费者模型的java代码实现
    encodeURI() 函数概述
    ECMAScript 6
    node
    AJAX常见面试题
    AJAX(Asynchronous JavaScript and XML)
  • 原文地址:https://www.cnblogs.com/jessepeng/p/12603738.html
Copyright © 2011-2022 走看看