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

一个运行Python文件Atom插件

最近在学习Python,自然也安装了Atom编辑器的一些Python插件。有一个插件名字叫做atom-python-run,作用很简单,就是按F5运行当前Python文件。...看了一下atom-python-run的源代码,作者的实现方式是写一个C++程序,用这个C++程序调用Python文件,时间统计C++程序。...这里就不使用C++了,既然是Python的插件,那么这里就使用Python来统计时间。 下面的脚本很简单,要执行的文件通过命令行参数传入。...就像上面代码的那样,只要我们代码声明了一个config元素,编辑器就会自动生成对应的配置界面。比方说上面声明了两个enum,编辑器那么编辑器就自动生成了下拉列表。 ?...这样会在浏览器打开一个网页,在网页上登录Atom账号之后,复制网页上的Token,然后粘贴回命令行,再按回车。这样就完成了登录工作。

2.1K70

配置 Node.js 开发环境——使用 Atom

但一来 WebStorm 价格不菲,二来最近刚刚被 Atom 圈粉,而 Visual Studio Code 和 Atom 又是这些编辑器里面与 Node.js 渊源最深的,所以最终决定最近在学习 Node.js... Atom 的 Settings > Install 里搜索找到 atom-ternjs 并安装。 命令行。 apm install atom-ternjs 本地安装。...进行完这一步以后,顺利的话你应该已经能愉快地看到原生 js 和 Node.js 的自动补全了;不顺利的话,看看下面的 Q & A 一节,有遇到的问题的记录。 最终效果: ?... Windows 下按官方指南配置 atom-ternjs 倒是很顺利,按默认步骤操作完,然后 plugins 一节添加 node 就一切 OK 了,但在 Mac 下貌似不配置 loadEagerly...别提了,如果没有把 .tern-project 文件配置好,一个 . 之后能卡五秒,严重拉低 Vim 编辑速度。

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

配置 Node.js 开发环境——使用 Atom

但一来 WebStorm 价格不菲,二来最近刚刚被 Atom 圈粉,而 Visual Studio Code 和 Atom 又是这些编辑器里面与 Node.js 渊源最深的,所以最终决定最近在学习 Node.js...(配合 autocomplete-plus 插件使用,Atom 默认已经安装。) 安装方法与安装其它插件无异,主要有三种选择: 图形界面。 这种方法国内需要访问国外网站 命令行。... Windows 下按官方指南配置 atom-ternjs 倒是很顺利,按默认步骤操作完,然后 plugins 一节添加 node 就一切 OK 了,但在 Mac 下貌似不配置 loadEagerly...别提了,如果没有把 .tern-project 文件配置好,一个 . 之后能卡五秒,严重拉低 Vim 编辑速度。...不过 tern_for_vim 也有一个好处,那就是不用像 atom-ternjs 这样每次改完配置后都要手动 Restart server。

1.3K10

Atom配置Python开发环境

直到最近主要使用JavaScript,React和Node进行开发,并且这个主题对于以上这些语言来说非常适合。但是,Python不太喜欢这个主题。...找到适合你的语法高亮主题可能很困难,尤其是一旦你习惯了一个主题。 这里是一些最爱的Python主题: 1)Atom Material 这是将在整篇文章中使用的主题,并且是上述示例你所见到的主题。...喜欢它,因为很多其他主题趋向于是单色的,并且因为这个原因它们可读性很差。Atom Material 使用了很多颜色,而且对比度很高,因此很容易查找和读取代码。...由于我是Python新手,因此决定选择JavaScript解决的一个Project Euler网站上的问题,并在Python解决这个问题。...所以Python试图简单地使用相同的代码,但是将它翻译成Python,看起来像这样。让先写一个事实,这不是一个好主意。

2.7K130

使用Atom编辑文本文件

重要的是,他是跨平台的开源软件,虽然基本上mac上用,估计windows平台还是有很多人用editplus crack,建议考虑atom替代,你不会后悔。 编辑文件 与普通文本编辑器一样,无他。...编辑项目 atom的项目是一个松散的结构,没有特定的要求,每一个目录都可以看做一个项目。 命令行打开一个目录,即可理解为打开了一个项目,左侧栏可以浏览、编辑该项目目录及子目录。...已打开项目的情况下,可使用菜单文件 - 添加项目目录,左侧栏增加一个目录。...命令添加到PATH,那么可以如下打开一个文件或项目目录。...atom /Users/pollyduan/mydoc/ 再次打开另一个目录,会创建新的窗口以打开项目目录。Mac中使用快捷键Command + ~,可以多个项目窗口中切换。

1.1K50

Atom设置Python开发环境

语法主题将会有一个配色方案,使代码更容易阅读。发现某些主题在JavaScript似乎很棒,但它们Python不具备可读性。...例如,对于UI和Syntax主题,一直是Atom Dark和One Dark的忠实粉丝。直到最近主要使用JavaScript,React和Node进行编码,并且这个主题非常适合。...这里是的一些Python的最爱: 1) Atom Material 这是将在整篇文章中使用的主题,并且是上述示例中所见的主题。...喜欢它,因为很多主题都倾向于单色,因为这个原因,那些主题似乎没有可读性。Atom Material使用了很多颜色,而且对比度很高,因此很容易查找和阅读代码。...欧拉工程网站有许多基于数学的问题,可以用任何编程语言来解决。由于我是Python新手,因此决定选择JavaScript解决的一个欧拉问题,并在Python解决相同的问题

4.9K80

Atom设置Python开发环境

这里是的一些最爱的Python语法主题: 1)Atom Material 这是将在整篇文章中使用的主题,并且是上述示例中所见的主题。...如果你只用Python工作,或者只用JavaScript或其他语言,那么这可能不是问题。但很可能您的文件树可能包含多种语言和格式的多个文件。在这种情况下,使用此包可以帮助您轻松找到树文件。...一旦你的代码长达数百行,可能很难找到你代码库的位置。Minimap提供整个代码的“缩小”视图,并突出显示当前代码所在的位置,并将整个可视化文件显示Atom编辑器的简明侧边栏。...https://atom.io/packages/script 9)开始Python编写代码 最喜欢的方法之一是找到一个需要解决的问题。...Euler工程网站有许多基于数学的问题,可以用任何编程语言来解决。由于我是Python新手,因此决定采用JavaScript解决的一个项目euler问题,并在Python解决相同的问题

2.1K70

VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧?

但是这种方式存在一些问题: 无法打开大文件,因为把所有内容读入数组可能导致内存不足。 即使文件不大,但是行数太多也无法打开。例如,一个用户无法打开一个 35 MB 的文件。...也就是说打开这个 35M 的文件需要 600M 的内容,20 倍啊!!! 另一个问题就是速度。为了构建这个数组,必须通过换行符分割内容,以便每行获得一个字符串对象。...---- 最近Atom 少了。 上一次让兴奋的地方是:The State of Atom's Performance。...(PS:一定是使用了假的 Atom) 不过 snapshot 确实是 V8 的神器,Nodejs 也看到了 Atom 的成果,于 2017-11-16 开了 issue :speeding up Node.js...而在最终一致性分布式系统一个最基本的问题就是,应该采用什么样的数据结构来保证最终一致性?答案就是 CRDT。 atom/teletype-crdtgithub.com ?

1.6K20

Vue,开启前端之路

最近,新产品很多种子用户反馈,希望能够出PC版本或者网页版,与产品同学沟通后,决定先出网页版,后期有时间以网页版为雏形,包装成PC版。...vue.js 也提供配套工具来开发单文件组件。 命令行:npm install vue,因为已经安装,就不重复执行。 ?...综合考虑,作为客户端架构师的,更喜欢MVVM,况且Vue.js 更容易上手,目前市场上比较流行的前后端分离的开发模式,大多前端都是vueJS做的,有啥问题还可以让后端大神带飞。...看到这,默认为大家的开发环境都是Vue+Atom。...当然,配置文件也是可以修改。 按照提示,你可以 cd first-vue npm install npm run dev 3、安装项目所需要的依赖 ?

70130

Atom飞行手册翻译: 3.5 创建主题

然后Atom会弹出一个窗口展示motif-syntax主题,带有一些预先创建的文件文件夹。...执行以下步骤来创建UI主题: 创建以下仓库之一的分支: atom-dark-ui atom-light-ui 克隆分支到本地文件系统 主题的目录打开命令行 命令行通过运行atom --dev...Atom 样式指南 如果你创建一个界面主题,你可能想要一种方式来查看你的主题如何影响系统的组件。样式指南是一个页面,里面渲染了所有Atom支持的组件。...主题变量 Atom的UI提供了一些变量,你可以在你自己的主题或者包中使用它们。 主题中使用 每个自定义的主题都要指定ui-variables.less文件,其中定义了所有下面的变量。...中使用 在任何你的包的.less文件,你可以通过从Atom导入ui-variables文件来访问主题变量。 你的包应该只指定结构化的样式,并且它们应该全部来自样式指南。

43820

【Hybrid开发高级系列】ReactNative(一) —— 环境构建专题

安装完Node之后,命令行运行npm install  -g npm@2安装即可。...另外还有一个node_modules文件夹,该为Node.js存放和管理npm包得,也包含React Native框架文件。         ...同样可以使用编辑器进行打开和修改index.android.js文件,接着通过菜单按钮选择ReloadJS来进行刷新修改;      运行截图如下:         这些步骤,命令执行完之后,那么我们第一个应用也完美运行啦...但是Nuclide是Atom基础上面提供了一系列统一的插件。所以我们需要首先安装Atom。...Nuclide项目官方地址:https://github.com/facebook/nuclide 3.1.1 Atom安装         Atom一个开源版本的编辑器,非常强大以及完美体验,Atom

20710

使用Atoms管理Linux chroot环境

可以将 Atoms 视为另一种用户友好的方式来创建虚拟化环境,而不会对您的生产文件系统进行任何更改。 让展示一下如何安装 Atoms,然后我们将创建第一个 chroot 环境。...图2:正在创建一个名为“New Stack Test”的新的 Atom Chroot,使用 Rocky Linux 的最新版本。 配置新 Atom 后,点击“创建”,应用程序将开始工作。...使用新的 Atom “仪表盘”选项卡,点击新 Atom 的条目,您会看到“浏览文件”、“详情”、“绑定”和“破坏性操作”条目(图3)。...图3:的“New Stack Test” AtomAtom 仪表板。 如果点击“浏览文件”,它将挂载环境并打开文件管理器,以便您可以浏览文件系统层次结构。...当您安装 Docker、Podman、Apache2 等应用程序时,会遇到问题。 然而,您可以做的是,从仪表盘,点击浏览文件,然后使用文件管理器,将源代码/脚本复制粘贴到所需的目录,并从那里工作。

9310

Atom飞行手册翻译: 3.7 调试

另外,如果你希望Atom移除行尾的空白字符,或者确保文件末尾有个空行,你可以Whitespace包的选项设置。...如果你想要触发的命令keybinding resolver列出,但是并没有执行,一般由以下两种原因造成: 快捷键并没有选择器定义的上下文中使用。...如果你发现一个包的快捷键优先级要高于核心功能包,向这个包的GitHub 仓库提交一个工单可能是个好主意。 查看是否安全模式下出现问题 Atom绝大多数的功能都来源于你安装的包。...从命令行在安全模式下启动Atom,来检查是否是你安装的一个包导致了问题: $ atom --safe 这会启动Atom,但是并不会加载~/.atom/packages和~/.atom/dev/packages...一些情况,这些个性化的调整可能会导致问题,所以清除这些文件,并重启Atom。 检查在开发者工具的错误 当Atom抛出了一个错误,开发者工具会在控制台标签页自动展示记录的错误。

52920

atom教你酷炫掉咋天

这个过程出现软件源错误之类的问题,顺便更新了ubuntu的软件源为阿里云....script 搜索之后就能找到然后点击进入进入git源代码的页面.git下来放.atom/packages/下面 不要使用直接点install不会成功的,. image.png 之后命令行下运行apm...install 出现打勾算是成功,可以再atom尝试,怎么用就看README文件 image.png 效果如下:正在考虑怎么把颜色也变成暗色调..忒亮了点. image.png 然后想起这个atom...本质上是把浏览器放在本地,所以插件也基本可以用js,css写.so ~/.atom/packages/script-runner/styles$ 修改这的样式文件把背景颜色改了-不要吐槽的视觉.. image.png...叼炸天的特效 autocomplete-clang/ c&c++代码补全 autocomplete-python/python代码补全 emmet/前端神器 git-plus/用于做git的,但是觉得还是命令行轻松点

1.2K40

产品解析:Github Atom

昨天github通知可以开始试用atom了。惊喜之余,立刻开始体验。 Atom是什么 Atom是github内部的编辑软件,据说已经使用了6年之久。...通过第一个快捷键,你可以调出一个命令行窗口,运行各种和菜单对应的功能;通过第二个快捷键,你可以方便地调出某个文件。 和sublime text一样,atom也提供了package和plugin。...需要先翻译成javascript) 拿到atom后,一直怀疑它是个运行在浏览器的web app。...觉得这个过程是一个趋势,就像C逐渐将asm挤出主流应用一样。桌面的应用也往这个趋势上走。 当然你可以argue说web app无法发挥native的所有性能和硬件能力。不否认。...Atom问题 就目前两小时的使用而言,遇到了如下问题: (1) 第一次打开atom的时候,一个help文档会被自动打开。正当我一行行看的时候,atom自己crash了。

1.5K80

前端开发工具的简单介绍

下面来说一下几种常用的开发工具: HBuilder Atom Sublime Text Visual Studio Code WebStorm 如果是初学者的话,建议先使用HBuilder(记事本也可以...具有简洁和直观的图形用户界面,它支持宏,自动完成分屏功能,集成了文件管理器。经过开发团队的长时间的迭代开发和不断改进,Atom正式版编辑器性能和稳定性都有着显著的改善。...插件管理很到位,能准确定位出问题的插件。git原生支持。 插件的生态圈发展速度特别快,一大堆好用的插件等着用户去探索。 主要缺点: 性能问题,启动速度很慢。 打开大文件时会出现CPU占用过高的问题。...,但是闭源带来的问题就是一个bug千年都不见修复,很影响使用。...只需很少配置和精心 集成到IDE,WebStorm使这些任务变得更加轻松。

1.6K00

【smart-transform】取自 Atom 的 babeljscoffeescripttypescript 智能转 es5 库

所以,必然加载插件时,Atom 有某种自动转换的操作。...刚好最近有一些类似的需求,需要批量以单个文件的方式转换一些其他语法的文件到 es5 兼容的js文件,于是就把 Atom 的转换机制拆分了出来,写成一个 cli。 他山之玉,不敢私藏。...之所以把这个逻辑单独剥离出来,主要是很羡慕 Atom 插件编写时,各种语法随心使用的舒爽!要是自己项目,也能这么随意,岂不是爽歪歪!!!...为了独立于 Atom 使用,同时又具备一定的通用新,主要定制性体现在: 将逻辑剥离成一个 cli 命令行工具,以后不管自己还是别人,拿来即用。...通过配置文件,允许个性化定制。即,每个项目的输入和输出目录可以通过配置文件来自由配置。现在还不够灵活,只支持指定唯一一个输入文件夹和唯一一个输出文件夹,不过暂时够用了

65560

打造前端MAC工作站(四)配置 Atom 编辑器

个人选择 Atom 因为免费开源,与 git 配合比较好,另外插件都是用前端语言编写,方便自己有时候需要修改插件。 Atom 的有一个比较大的缺点,就是打开大文件的时候会比较卡。...但是的实际操作过程,发现比较难安装上,可能是因为墙的原因,又或者是因为身处祖国的大西北,网络条件比较差的缘故。图形界面的插件安装比较简单,鼠标点点就可以了,这里不再重复。...主要说一下,如何在命令行下安装插件,这个安装,是百分百会成功的。 前提,你已经安装了 node.js、git。...这里需要注意的是,并非你搜索的关键词的最好的插件就会排在第一个,你可以上下滚动了看看,哪个的下载量大,就下载哪个,比如上图中emmet的下载量是 1058534,一百多万人下载,那应该是没有问题的,...代码检查神器 atom-vim-mode-plus VIM模式,vim高手必备,新手勿装 简单使用的话,这些插件应该是够用了,如果不够用的话,可以搜索一下相关的需要的关键词,看看有没有合适的,或者问问其他使用

1.6K60

优雅地乱玩Atom-2-插件

o(  ̄▽ ̄ )o 美化插件 |Name|Functions|Comments| |----|| |file-icons|增加许多图标,侧边栏文件名前面的 icon|| |activate-power-mode...markdown-Preview|| |linter|| |linter-JS|| |linter-JS-standard|| |sync-settings|配置同步插件|| |open-recent|开启最近打开的文件...markdown-preview-enhanced 配合之前的 Markdown 编辑器使用, 可以快速预览 Atom 自带的Markdown-Preview性能不太好, 这个插件可以解决两边滚动不同步的问题...各种 Linter 这是一个对代码格式进行验证的 Package 看起来很厉害因为他会将你所有的代码进行规范化验证, 如果那里不规范就会显示出来…… 然鹅觉得挺烦的, 因为每一行代码这个插件都说不合规.... o(  ̄▽ ̄ )o 不过可以修改规范细节, 甚至可以根据自己的需要设定规范 open-recent 这个插件可以在下一次开启 Atom 的时候打开最近开启的文件 默认没有这功能 sync-settings

47350

安装完Ubuntu 16.10之后要做的几件事情

安装proxychains 这是一个命令行代理工具,可以用来给命令行设置代理。...例如,使用了shadowsocks,因此,就将该文件最后一行改为 socks5 127.0.0.1 1080 安装shadowsocks shadowsocks是一个代理工具,常用来访问国外网站……...oh-my-zsh的配置文件~/.zshrc喜欢将主题设置为random(随机的),这样每次打开终端都会有一种新鲜感。...在前面我们说了使用shadowsocks配置访问国外网站,但是每次都需要手动打开一个终端窗口,非常不方便。现在使用supervisor,只需要这样配置:配置文件最后添加如下一段就可以了。...atom还可以安装一些其他插件,比如minimap、activate-power-mode、pigments、susave等等都是一些非常方便的插件。

63420
领券