技术标签: 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来运行该文件了
在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了@Configuration的注解,为什么还要写spring.factories文件?”这个话题需要从@SpringBootApplication注解开始说起。查看@SpringBootApplication源码,我们能看到继承的以下注解:@Target(ElementType.TYPE)@Re
二维数组上的最长下降序列长度,dfs+线性dp的入门题。题意:一个二维数组,每个点可以走到其上下左右比它小的点上,问最长下降序列的长度。
GridView 常用属性 ,和其所有属性
pkgpkg是一个可以将nodejs代码打包封装成可执行文件的工具,安装命令如下:npm install -g pkg打包命令如:默认会打包三个平台的可执行文件,win、mac、linuxpkg index.js如果指向打包windowspkg -t win index.js由于puppeteer本身就是一个可执行程序,pkg不能将可执行程序一起打包,因此puppeteer代码可以这么写:const puppeteerConf = { headless
为支持无线下载 (OTA) 更新,引导加载程序必须能够在启动期间访问恢复 RAM 磁盘。如果设备使用未经修改的 AOSP 恢复映像,引导加载程序会读取 misc 分区的前 32 个字节;如果数据与 boot-recovery 匹配,引导加载程序会启动到 recovery 映像。此方法可让所有待处理的恢复工作(例如,应用 OTA 或移除数据)继续完成。使用 A/B 更新的设备如需在使用 A/B 更新...
ARM学习(2) 寄存器的理解 ===》通用寄存器及状态寄存器
first. export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/binsecond: source ~/.bash_profile
Systemtap的原理,Systemtap与DTrace比较,以及安装要求和安装步骤本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依赖的基础kprobe以及促使开发该工具的先驱DTrace并给出实际使用例子使读者更进一步了解和认识这些工具。 本文是该系列文章之三,它讲解了Systemtap的原理,Systemtap与DTrace比较,以及安装要...
一个朋友是前阿里人,37岁,离职后就职美团。以前投一个面一个,今年想跳槽,但没想到投十个能有两个面试机会就不错了,最后索性又回了阿里做架构。他在面试的时候,碰见比自己大的面试官,态度和善,一般面试都能过。而如果碰到比自己小很多的面试官,能给你从天上问到地下,好像在说,就这?你也能不会?我同事的说法:他跟你能不能和得来,年龄是硬伤。但凡你要在他手下干活,年龄又相差较大的话,他一般是不会要的,根本原因就是怕管不住。另外几个朋友,都走的技术管理岗,也35了,有的在网易,有的在滴滴。据他们说,到了这个年纪,
主流的搜索引擎大概就是:Lucene,Solr,ElasticSearch
基于“授人以鱼不如授人以渔”的观念,本文在给出结论的同时还会给出结论得来的方法。Linux程序员在Linux哲学的熏陶下,往往会有一些特殊的想法,来提高工作效率。比如将重复性机械劳动写进脚本,或者是本文的内容——改变键位。HHKB是Linux下vimer的首选键盘,不谈电容键盘的手感,其键位就是为vim设计的:拉近了ESC,BackSpace,把Ctrl放到了A的左边,而vimer一天到晚需要按C...