sublime text3 python mac_sublime text中用python3运行文件 Mac_西来的大米的博客-程序员秘密

技术标签: sublime text3 python mac  

在sublime text中可以使用快捷键 cmd + b(windows是CTRL + b)快速运行一个python文件,sublime会直接调用系统默认python运行文件,并在下面的框里弹出结果。

sublime使用cmd+b的操作叫做build,在Tools -> Build System中可以看到系统默认支持的类型,包括C++、Java等各种,默认选择的是Automatic,系统会根据文件扩展名自动选择合适的Build方法。

选择 New Build System,此时会弹出一个后缀为sublime-build的文件

在文件中复制一下内容进行粘贴{

"cmd": ["/usr/local/bin/python3", "-u", "$file"],

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.python"

}

然后保存文件名为python3.sublime-build,文件会自动保存到sublime的自定义文件夹中,mac下默认是~/Library/Application Support/Sublime Text 2/Packages/User

重新进入刚才的Build System选项卡中,会发现下面增加了一个python3,选择该项。

再按cmd+b运行文件时,sublime就会用python3来运行该文件了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32915575/article/details/112016422

智能推荐

为什么我要写spring.factories文件?不写可以不?_不创建 spring.factories_青埂峰峰主丶微信的博客-程序员秘密

在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了@Configuration的注解,为什么还要写spring.factories文件?”这个话题需要从@SpringBootApplication注解开始说起。查看@SpringBootApplication源码,我们能看到继承的以下注解:@Target(ElementType.TYPE)@Re

POJ-1088 滑雪 (dfs + 线性dp)_滑雪 1088 dfs_Borrrrrrrrrrrram的博客-程序员秘密

二维数组上的最长下降序列长度,dfs+线性dp的入门题。题意:一个二维数组,每个点可以走到其上下左右比它小的点上,问最长下降序列的长度。

Node将JS与Puppeteer打包成exe使用_nodejs打包成exe_多动手,勤思考的博客-程序员秘密

pkgpkg是一个可以将nodejs代码打包封装成可执行文件的工具,安装命令如下:npm install -g pkg打包命令如:默认会打包三个平台的可执行文件,win、mac、linuxpkg index.js如果指向打包windowspkg -t win index.js由于puppeteer本身就是一个可执行程序,pkg不能将可执行程序一起打包,因此puppeteer代码可以这么写:const puppeteerConf = { headless

android ota功能,支持 OTA 更新  |  Android 开源项目  |  Android Open Source Project_zLiM5的博客-程序员秘密

为支持无线下载 (OTA) 更新,引导加载程序必须能够在启动期间访问恢复 RAM 磁盘。如果设备使用未经修改的 AOSP 恢复映像,引导加载程序会读取 misc 分区的前 32 个字节;如果数据与 boot-recovery 匹配,引导加载程序会启动到 recovery 映像。此方法可让所有待处理的恢复工作(例如,应用 OTA 或移除数据)继续完成。使用 A/B 更新的设备如需在使用 A/B 更新...

随便推点

解决macos 终端命令不可用_friday9527的博客-程序员秘密

first. export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/binsecond: source ~/.bash_profile

Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap_weixin_30642305的博客-程序员秘密

Systemtap的原理,Systemtap与DTrace比较,以及安装要求和安装步骤本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依赖的基础kprobe以及促使开发该工具的先驱DTrace并给出实际使用例子使读者更进一步了解和认识这些工具。 本文是该系列文章之三,它讲解了Systemtap的原理,Systemtap与DTrace比较,以及安装要...

程序员进阶!2021Android目前最稳定和高效的UI适配方案!面试必问_安卓14程序员需要适配什么_安卓小希的博客-程序员秘密

一个朋友是前阿里人,37岁,离职后就职美团。以前投一个面一个,今年想跳槽,但没想到投十个能有两个面试机会就不错了,最后索性又回了阿里做架构。他在面试的时候,碰见比自己大的面试官,态度和善,一般面试都能过。而如果碰到比自己小很多的面试官,能给你从天上问到地下,好像在说,就这?你也能不会?我同事的说法:他跟你能不能和得来,年龄是硬伤。但凡你要在他手下干活,年龄又相差较大的话,他一般是不会要的,根本原因就是怕管不住。另外几个朋友,都走的技术管理岗,也35了,有的在网易,有的在滴滴。据他们说,到了这个年纪,

linux 自定义键盘布局,Ubuntu自定义键位xmodmap_公路商店ontheroadstore的博客-程序员秘密

基于“授人以鱼不如授人以渔”的观念,本文在给出结论的同时还会给出结论得来的方法。Linux程序员在Linux哲学的熏陶下,往往会有一些特殊的想法,来提高工作效率。比如将重复性机械劳动写进脚本,或者是本文的内容——改变键位。HHKB是Linux下vimer的首选键盘,不谈电容键盘的手感,其键位就是为vim设计的:拉近了ESC,BackSpace,把Ctrl放到了A的左边,而vimer一天到晚需要按C...