学习
实践
活动
工具
TVP
写文章

做一个运行Python文件的Atom插件

最近在学习Python,自然也安装了Atom编辑器的一些Python插件。有一个插件名字叫做atom-python-run,作用很简单,就是按F5运行当前Python文件。 不过这个插件有一个问题,就是只能在Windows平台上以cmd方式运行。我希望这个插件能支持Powershell方式运行,所以我就给作者提了Issue。结果发现Issue还不少。 所以我就想,为什么不自己做一个Atom插件呢? 以上就是我开发这个插件的目的了。这个插件的主要功能就是按F5启动一个终端运行Python文件,终端可以是cmd也可以是powershell。 由于atom-python-run这个插件有CodeBlocks式的程序返回值和运行时间的显示,我希望我的插件也具有这个功能。 这个插件作用很简单,就是在cmd或者powershell中运行当前的Python文件,有兴趣的同学可以下载试试。

73770

Atom飞行手册翻译: 1.3 Atom基础

Atom基础 既然Atom在你的系统中已经安装了,让我们启动、配置并且熟悉这一编辑器吧。 在Atom中打开文件的另一种方式,是在命令行中使用atom命令。 $ atom -h Atom Editor v0.152.0 Usage: atom [options] [path ...] 你可以在命令行中打开任意数量的目录,通过向atom命令传递它们的路径。例如你可以运行atom ./hopes ./dreams命令,来同时打开hopes和dreams目录。 Atom 模块 像许多Atom的部分一样,树视图并不直接构建在编辑器内,而是Atom默认自带的独立的包中。 你可以在这里找到树视图的代码。 这是Atom的有趣的事情之一。

9130
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

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

    Atom

    via https://www.iplaysoft.com/item/atom-shortcuts 文件切换 ctrl-shift-s 保存所有打开的文件 cmd-shift-o 打开目录 cmd- ctrl-shift-U 调出切换编码选项 查找和替换 cmd-F 在buffer中查找 cmd-shift-f 在整个工程中查找 代码片段 alt-shift-S 查看当前可用代码片段 在~/.atom alt-cmd-shift-{ 折叠全部 alt-cmd-shift-} 展开全部 cmd-k cmd-N 指定折叠层级 N为层级数 文件语法高亮 ctrl-shift-L 选择文本类型 使用Atom

    71510

    Atom中设置Python开发环境

    1_Jxo80CShOCJQDwC2DPp2VQ.png 在Atom中设置Python开发环境 当然,这里有很多很棒的文本编辑器。Sublime Text,Brackets,Atom。 在这里,我将介绍如何使用Atom设置一个“友好的Python”的开发环境,一些对python编码有用的软件包,然后看看如何编写一些基本代码。 这允许您使用“command + i”键盘快捷键在Atom编辑器中运行脚本。代码将在文本编辑器底部的面板中运行。 We're on time %d" % (x) for循环从0到2,因此运行3次。 4)控制台日志 在JavaScript中,如果你想运行一个脚本或者代码块,你可以直接使用console.log console.log(my_function); 在Python中,你通常使用“print

    67770

    Atom中配置Python开发环境

    Atom中设置Python开发环境 当然,这里有很多很棒的文本编辑器。例如Sublime Text, Brackets, Atom。 在这里,我将介绍如何使用Atom配置一个“Python友好”的开发环境、一些对python编码有用的软件包,然后看看如何编写一些基本代码。 这允许您使用“command + i”键盘快捷键在Atom编辑器中运行脚本。代码将在文本编辑器底部的面板中运行。 on time %d" % (x) for循环从0到2,因此运行3次。 4)控制台日志 在JavaScript中,如果你想运行一个脚本或者代码块,你可以直接使用console.log console.log(my_function); 在Python中,你通常使用“print

    2.1K130

    Atom中设置Python开发环境

    image.png 在Atom中设置Python开发环境 当然,网络上有很多很棒的文本编辑器。Sublime Text,Bracket,Atom等。 在这里,我将介绍如何使用Atom来建立一个“Python友好”的开发环境,我将提到一些对python编码有用的软件包,然后看看如何编写一些基本代码。 这允许您使用“command + i”键盘快捷键在Atom编辑器中运行脚本。代码将在文本编辑器底部的面板中运行。 "We're on time %d" % (x) for循环从0到2,因此运行3次。 4)控制台日志 在JavaScript中,如果你想运行一个脚本或者代码块,你可以直接使用console.log console.log(my_function); 在Python中,你通常使用“print

    63580

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

    Atom中的包 首先,让我们从Atom的包系统开始讲起。 列在底下的是发布到atom.io的包,它是Atom包的官方注册处(registry)。设置面板中的搜索操作,会进入atom.io中的包注册处寻找,之后拉回任何匹配你搜索的东西。 通过在控制台运行一下命令,检查你是否安装了apm: $ apm help install 你会看到一条有关apm install命令的详细信息打印出来。 如果没有的话,打开Atom运行Atom > Install Shell Commands菜单apm和atom命令。 如果你运行apm search命令,你可以在包注册处搜索想要找的东西。

    8940

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

    Atom中写作 虽然Atom通常可能用来编写软件的代码,但是它还可以用来高效地编写文章。这通常采用一些标记语言,比如说Markdown和Asciidoc(也就是英文手册所用的格式)来完成。 下面我们会很快浏览一遍Atom提供给你用来写文章的一些工具。 拼写检查 如果你在处理文本(通常包括纯文本文件,Github Markdown文件和Github提交信息),Atom会自动尝试去检查你的拼写。 要向Atom尝试检查拼写的列表中添加文件类型,在你的设置视图中访问拼写检查包的设置,然后添加你希望检查的任何语法。 Atom拼写检查工具使用系统的字典,所以如果你希望在另一种语言或者区域中检查拼写,你可以很容易修改它。 拼写检查功能在atom/spell-check包中实现。

    8420

    Atom飞行手册翻译: 2.2 在Atom中移动

    Atom中移动 用鼠标和方向键,简单地在Atom中移来移去非常容易,然而Atom有一些快捷键,可以让你把手一直放到键盘上,更快速地浏览文档。 首先,Atom自带许多Emacs的快捷键来浏览文档。 通过安装ctags,并且从命令行中,在你的项目根目录下运行ctags -R src/这样的命令,来生成文件。 如果你在Mac中使用Homebrew,运行brew install ctags来安装。 符号浏览功能在atom/symbols-view包中实现。 Atom书签 Atom同时拥有一个非常棒的途径,在特定的一行上面加上书签,使你可以快速跳到那一行。 按下F2之后,Atom会跳到当前文件的下一个书签的位置。如果你按下shift-F2则会跳到上一个。 书签功能在atom/bookmarks包中实现。

    7020

    产品解析:Github Atom

    通过第一个快捷键,你可以调出一个命令行窗口,运行各种和菜单对应的功能;通过第二个快捷键,你可以方便地调出某个文件。 和sublime text一样,atom也提供了package和plugin。 我觉得和它的API,以及使用Python来开发插件很有关系。 这是vim/emacs所无法比拟的 —— python程序员要比vim script或者emacslisp程序员多多了! 需要先翻译成javascript) 拿到atom后,我一直在怀疑它是个运行在浏览器中的web app。 看上去atom的源代码来自chrome —— 我觉得atom很可能是一款以某种方式运行本地web app的浏览器。

    49680

    Atom飞行手册翻译: 2.11 Atom中的版本控制

    Atom中的版本控制 对于任何项目来说,版本控制都是很重要的一个方面。Atom集成了一些基本的Git和Github功能。 Git状态(status)列表 Atom带有模糊查找的包,提供了cmd-T快捷键来快速打开项目中的文件,以及cmd-B快捷键来跳到任何已打开的编辑器。 如果你运行git status,你在命令行中会看到相同的文件。 每个文件的右边会出现一个小图标,让你知道它是未跟踪的还是已修改的。 你可以使用以下命令来设置Atom为你的Git提交编辑器。 $ git config --global core.editor "atom --wait" language-git包会通过给提交消息的第一行加上颜色,来提醒你缩短它,当它超过50和65个字符的时候

    6730

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

    Atom中的序列化 当一个窗口被刷新,或者从上一次会话恢复的时候,视图和它相关的对象会从JSON表达式中反序列化,它们在窗口上一次关闭时储存。 module.exports = activate: (state) -> @myObject = if state atom.deserializers.deserialize atom.deserializers.add(class) 你需要在你的类中调用atom.deserializers.add方法来使它对反序列化系统可见。 版本控制 class MyObject atom.deserializers.add(this) @version: 2 @deserialize: (state) -> ... 反序列化的时候,Atom只在版本匹配的时候尝试对其反序列化,否则返回undefined。我们计划在未来实现一个迁移系统,但是现在至少能防止你对旧的状态反序列化。

    6320

    Atom-Shell 入门

    客户端端脚本运行于浏览器中,服务器端脚本运行于nodejs中。在Atom Shell中有类似的概念,运行于Render端页面中的脚本和运行于browser端中的脚本。 其中属性main的值表示app的入口脚本,这个脚本会运行在Browser端中。 </body> </html> 运行App 首先下载Atom Shell的可执行文件。然后运行如下命令执行app: windows:. \atom-shell\atom.exe your-app\ Linux: ./atom-shell/atom your-app/ Mac OS X: . 然后执行Atom.app(在Linux中为atom,在windows中为atom.exe)即可。然后把atom-shell文件夹压缩打包分发给用户即可。

    58530

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

    为了提高编写HTML和CSS的速度,最近尝试着在Atom中安装emmet插件,下面谈谈安装成功的过程 1首先我尝试了网上教程中介绍最多的方法:打开Atom的引导界面(Welcome Guide)中的install 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的终端上完成

    57850

    linux下安装atom

    如果是基于Debian的发行版例如Ubuntu、Deepin等,可以直接下载Atom下载页面的deb安装包,然后运行 sudo dpkg -i 软件包名.deb 这样安装的软件并不能自动更新,如果想要和自带的软件包一样可以使用包管理器自动更新 deb http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main deb-src http://ppa.launchpad.net/webupd8team /atom/ubuntu xenial main 如果是基于RedHat的发行版,例如Fedora、CentOS,可以直接下载Atom下载页面的rpm安装包,然后运行 sudo dnf install

    1K30

    ATOM editor recommended by Sean

    size: .tree-view, .tab-bar .title { font-size: 150%; } How to clear cache atom --clear-window-state

    15300

    linux install atom

    如果是基于Debian的发行版例如Ubuntu、Deepin等,可以直接下载Atom下载页面的deb安装包,然后运行 sudo dpkg -i 软件包名.deb 这样安装的软件并不能自动更新,如果想要和自带的软件包一样可以使用包管理器自动更新 deb http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main deb-src http://ppa.launchpad.net/webupd8team /atom/ubuntu xenial main 如果是基于RedHat的发行版,例如Fedora、CentOS,可以直接下载Atom下载页面的rpm安装包,然后运行 如果是其他Linux发行版的话

    34210

    Atom搭建MarkDown环境

    简介 Atom 是 Github 专门为程序员推出的一款开源跨平台文本编辑器,基于 web 技术构建,支持多种语言开发,原生支持 git 以及 MarkDown 基础语法书写和预览。 2.

    10320

    扫码关注腾讯云开发者

    领取腾讯云代金券