首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Atom飞行手册翻译: 2.1 Atom中的包

Atom中的包 首先,让我们从Atom的包系统开始讲起。...实际上,默认情况中,Atom中所有的功能由超过70种包组成。例如,你在首次启动Atom时看到的欢迎对话框,拼写检查工具,主题和模糊查找工具都是独立的包,它们使用了你所访问的相同API。...列在底下的是发布到atom.io的包,它是Atom包的官方注册处(registry)。设置面板中的搜索操作,会进入atom.io中的包注册处寻找,之后拉回任何匹配你搜索的东西。...点击之后会下载并安装相应的包,你的编辑器会拥有那个包提供的功能。 包的设置 在Atom安装了一个包之后,那个包会出现在“Package”选项卡下面的侧面板中,同时带着Atom预先安装的所有包。...你可以在“install”选项卡中寻找他们,就像寻找新的包那样。要确保你点击了搜索框旁边的“Themes”切换按钮。 点击主题的标题会弹出它在atom.io上的简介页面,通常会显示它的快照。

1.1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Atom飞行手册翻译: 4.4 Atom中的序列化

    Atom中的序列化 当一个窗口被刷新,或者从上一次会话恢复的时候,视图和它相关的对象会从JSON表达式中反序列化,它们在窗口上一次关闭时储存。...你应该返回JSON,它会交还给你作为下次调用activate的参数。在下面的例子中,这个包将一个MyObject的实例在刷新过程中保持相同的状态。...@deserialize(data) 另一方面是deserialize方法,它通常是个类级的方法,位于实现serialize方法相同的类中。...atom.deserializers.add(class) 你需要在你的类中调用atom.deserializers.add方法来使它对反序列化系统可见。...现在你可以带着serialize返回的状态调用全局的deserialize方法,你的类中的deserialize会自动被选择。

    81620

    Atom飞行手册翻译: 2.12 在Atom中写作

    在Atom中写作 虽然Atom通常可能用来编写软件的代码,但是它还可以用来高效地编写文章。这通常采用一些标记语言,比如说Markdown和Asciidoc(也就是英文手册所用的格式)来完成。...要向Atom尝试检查拼写的列表中添加文件类型,在你的设置视图中访问拼写检查包的设置,然后添加你希望检查的任何语法。...Atom拼写检查工具使用系统的字典,所以如果你希望在另一种语言或者区域中检查拼写,你可以很容易修改它。 拼写检查功能在atom/spell-check包中实现。...预览 使用Markdown写文章的时候,从渲染后的内容的样子中得到一个想法还是很有用的。Atom中默认带有Markdown预览插件。 ctrl-shift-M 为Markdown开启预览模式。...Markdown预览在atom/markdown-preview包中实现。 代码段 有很多好用的代码段是为快速编写Markdown准备的。 如果你输入img之后按下tab,你会得到像!

    81720

    【npm】如何在Atom中安装emmet和atom-beautify插件?

    为了提高编写HTML和CSS的速度,最近尝试着在Atom中安装emmet插件,下面谈谈安装成功的过程 1首先我尝试了网上教程中介绍最多的方法:打开Atom的引导界面(Welcome Guide)中的install...然后搜索相关emmet的包,然而却得到下面的结果,没错,由于众所周知的原因,这种方式并不能成功 ?...2然后我又采用了第二种方式:apm install emmet,很可惜,由于同上的原因,也报错失败了 3最后我通过进入atom的package的目录下把emmet的远程库克隆下来,然后在shell输入npm...命令依次为 1.cd ~/.atom/package 2.git clone xxxxx/emmet.git 3.cd emmet/ 4.npm install 安装过程在ubuntu14.04的终端上完成...,emmet插件的远程库可在github上搜索到

    1.6K50

    在Atom中设置Python开发环境

    1_Jxo80CShOCJQDwC2DPp2VQ.png 在Atom中设置Python开发环境 当然,这里有很多很棒的文本编辑器。Sublime Text,Brackets,Atom。...我发现某些主题在JavaScript中似乎很棒,但它们在Python中不具备可读性。例如,对于我的UI和语法主题,我一直是Atom Dark和One Dark的忠实粉丝。...https://atom.io/themes/predawn-syntax 如果您想使用其中的一种,或者找到您自己的,可以在主题按钮右侧的搜索栏中搜索它们。...一旦你的代码长达数百行,可能很难找到你在代码库中的位置。Minimap提供整个代码的“缩小”视图,并突出显示当前代码所在的位置,并将整个可视化文件显示在Atom编辑器中的简明侧边栏中。...这允许您使用“command + i”键盘快捷键在Atom编辑器中运行脚本。代码将在文本编辑器底部的面板中运行。

    2.1K70

    在Atom中配置Python开发环境

    在Atom中设置Python开发环境 当然,这里有很多很棒的文本编辑器。例如Sublime Text, Brackets, Atom。...我发现某些主题在JavaScript中似乎很棒,但它们在Python中不具备可读性。例如,对于我的UI和语法高亮主题来说,我一直是Atom Dark和One Dark的忠实粉丝。...这里是一些我最爱的Python主题: 1)Atom Material 这是我将在整篇文章中使用的主题,并且是上述示例中你所见到的主题。...https://atom.io/themes/predawn-syntax 如果您想使用其中的一种,或者找到您自己的,可以在主题按钮右侧的搜索栏中搜索它们。...这允许您使用“command + i”键盘快捷键在Atom编辑器中运行脚本。代码将在文本编辑器底部的面板中运行。

    2.8K130

    在Atom中设置Python开发环境

    image.png 在Atom中设置Python开发环境 当然,网络上有很多很棒的文本编辑器。Sublime Text,Bracket,Atom等。...我发现某些主题在JavaScript中似乎很棒,但它们在Python中不具备可读性。例如,对于UI和Syntax主题,我一直是Atom Dark和One Dark的忠实粉丝。...https://atom.io/themes/predawn-syntax 如果您想使用这其中的一种,或者找到适合您自己的主题,可以在主题按钮右侧的搜索栏中搜索它们。...一旦你的代码长达数百行,可能很难找到你在代码库中的位置。Minimap提供整个代码的“缩小”视图,并突出显示代码中的位置,将整个可视化功能保存在Atom编辑器中的简明侧边栏中。...这允许您使用“command + i”键盘快捷键在Atom编辑器中运行脚本。代码将在文本编辑器底部的面板中运行。

    4.9K80

    【Atom】在一个中/大型项目中,那些好用而强大的atom功能

    作为一个学生党,一开始使用atom时候并没有意识到atom一些小功能的巨大作用,直到自己实习参与了项目,才知道这些功能在一个项目中是能极大提高工作效率的开发利器 下面是一位不愿意透露其姓名的彭湖湾同学(...W同学一开始试图逐个打开文件并在里面寻找站点公告这一部分的文件代码,但这个文件嵌套得比较深,当W同学连续做了【打开目录A】--》【打开目录A中的目录AA】--》【打开文件夹AA中的文件AAA】--》【卧槽文件不在目录...然后回车,atom开始在数K数W个文件的项目中通过“站内公告”字段寻找目标文件 ? 点击该文件!于是在检索数K数W个文件后,W同学找到了这个SieNews文件。...代码块已被折叠 6.让导航上的文件在目录树中打开并且集中焦点 【场景6】W同学遇到有些烦人的问题,他在导航中打开了20+的页面,现在他想在目录树中找到这个文件。...7.atom的其他快捷键操作 atom相关操作的快捷键还有非常多,感兴趣的同学可以来看简书上的这篇文章http://www.jianshu.com/p/e33f864981bb 对于其他的快捷键 我个人比较喜欢用的是其中两个快捷

    835100

    打造vim中的python IDE

    2,pydoc.vim 在vim中查找python文档,这个相当管用,你可以调用Pydoc ,也可以当光标停在某个关键词的位置时,按下K就能弹出文档,设置pydoc的执行路径如下,后面的路径和你的执行....vimrc中设置了 filetype plugin indent on  另外这个只支持python2.5以上的版本,这个比较坑爹 4,nerd_tree.vim vim中的文件浏览器,我做了一个映射...,但是vim版本必须是vim 7.2以上,另外支持自动补全比较好的就是pydiction.vim,比系统自带自动补全强大多了,支持tab补全,这家伙有3个组成部分。...vim-debug 这个依赖于系统的vim-debug模块,支持交互式调试,设置断点,跳出跳进函数,支持查看栈和变量,我的配置: " debugger keyboard shortcuts map 中打开终端的功能,非常有用,可以vim buffer中执行python 命令(:ConqueTerm shell )也可执行bash命令(:ConqueTerm bash)  接下来,我们再来分析下.vimrc

    1.1K20

    在Linux中vim的用法

    vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...复制 「yw」:将光标所在之处到字尾的字符复制到缓冲区中。 「#yw」:复制#个字到缓冲区 「yy」:复制光标所在行到缓冲区。...A) 列出行号 「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号。...B) 跳到文件中的某一行 「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字 15,再回车,就会跳到文章的第 15 行。...沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Linux中vim的用法

    2.9K31

    Atom 备份神器 —— Sync Settings

    当 Atom 的扩展越装越多,配置也越来越偏离了系统默认设置时,一旦电脑重装后需要复原开发环境,这将是一件比较头疼的事,但今天发现一个扩展,可以解决这一问题,那就是「Sync Settings」,根据扩展介绍...“ Synchronize settings, keymaps, user styles, init script, snippets and installed packages across Atom...instances. ”,简言之就是可以同步 Atom 的设置文件、自定义快捷键、用户风格、初始化脚本及代码片段,还支持已安装的插件同步。   ...第1步,打开自己的 github 创建一个 personal access token(记住要勾选 gist 权限,见下图),然后复制生成的 token 序列粘贴到插件的上图中标1的红框里。 ?...附录:   1、Atom编辑器折腾记_(12)Sync-setttings(插件-备份神器)

    1.2K100

    在 Vim 编辑器中开发 Python 应用的 Vim 插件

    Python-mode 是一个 Vim 插件,它使你能够在 Vim 编辑器中更快的利用包括 pylint、rope、pydoc、pyflakes、pep8、autopep8、pep257 和 mccable...推荐阅读:如何用 Bash-Support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE 这个插件包含了所有你在 Vim 编辑器中可以用来开发 Python 应用的特性。...Python 缩进 能够在 Vim 中运行 Python 代码 能够添加/删除断点 支持 Python 对象的 Vim 动作和操作符 能够在运行的同时检查代码(pylint、pyflakes、pylama...如何在 Linux 系统中为 Vim 安装 Python-mode 首先安装 Pathogen (它使得安装插件超级简单,并且运行文件位于私有目录中),从而更加容易的安装 Python-mode 运行下面的命令来获取...在本教程中,我向你们展示了如何在 Linux 中使用 Python-mode 来配置 Vim 。请记得通过下面的反馈表来和我们分享你的想法。

    1.8K80
    领券