Sublime Text3 python交互式环境+快捷键设置

下载 Sublime Text3

下载网址https://www.sublimetext.com/3
安装目录一般选择默认的就好,注意自定义安装时目录不要有中文前缀

下载最新版python

安装网址https://www.python.org/downloads/

安装python

python安装时会自动配置好环境变量,安装完成后,打开命令行输入python
出现以下提示即安装成功

Sublime运行python3

现在开始在Sublime里面设置调用python软件来进行调试
选择tools -> build system ->new build system
输入以下代码

{"cmd": ["C:/Users/15963/AppData/Local/Programs/Python/Python36/python.exe","-u","$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python",
}
  • 路径是我的安装路径,自行改成自己的python安装路径就好
    然后ctrl+s保存,给新建的system起个名字,我的是python3.6

  • 保存后重启sublime,建立一个py文件,保存文件后,选择build syetem为你保存的system,路径为tools -> build system ->python3.6,按下快捷键ctrl+b,是可不可以运行了,情况类似于下面这种就可以了.

对话框式python配置

一个问题出现了,对于类似input()的代码段怎么运行.这里引入一个插件,sublime的插件十分的强大

  • 安装package control,这是管理插件的
    使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:
import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen( ‘http://sublime.wbond.net/’ + pf.replace(’ ‘,’%20’)).read())
  • 安装SublimeREPL插件
    安装package control后, 选择路径preference->package control->install package, 然后搜索SublimeREPL安装
  • 运行插件,路径为tools ->SublimeREPL->Python ->RUN current file,结果如下
  • 设置快捷键
    每次点击这么多次岂不是很麻烦,我们可以设置一下快捷键
    这里我们选择f5调出对话框式界面,选择preference->key bindings
    在user界面输入下列代码
[{"keys": ["f5"],"caption": "SublimeREPL: Python - RUN current file","command": "run_existing_window_command","args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}
]

然后保存完成,现在可以通过快捷键f5来达到以上效果

交互式python配置

实际上python软件可以实现 交互式python,效果类似于下图

但是这个界面太丑了,而且我们的想法是最好可以在sublime里面完成操作,实际上可以通过以下操作
同样选择preference->key bindings
在user界面继续补充下列代码

{"keys":["f4"],"caption": "SublimeREPL: Python - IPython","command": "run_existing_window_command", "args":{"id": "repl_python_ipython","file": "config/Python/Main.sublime-menu"}}

保存之后的
效果图

其他插件待补充…

Sublime Text3 python交互式环境+快捷键设置相关推荐

  1. sublime配置python运行环境

    1.sublime下载与插件管理 1.1 下载 官网地址:https://www.sublimetext.com/3 1.2 安装Package Control管理插件 使用ctrl + ` (感叹后 ...

  2. sublime配置python编译环境及代码补全功能

    首先说明一下,具体的编译运行环境还是要在Tool->Build System里边选的,安装anaconda插件是为了解决代码补全问题,因此如果你有多个conda环境(亦即你有多个python.e ...

  3. Sublime Text3 Python配置

    Sublime text3 Python 安装配置 大家好我是Swpan,相信大家都知道python现在火的简直一塌糊涂,随着人工智能与大数据时代的来临,我相信这门编程语言会越来越火. 除了外在因素之 ...

  4. python交互式环境执行_如何在交互式环境中执行Python程序

    如何在交互式环境中执行Python程序 相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行.命令行窗口运行.开发工具上运行等,其中在不同C d ...

  5. python交互式环境是什么意思_如何在交互式环境中执行 Python 程序

    如何在交互式环境中执行 Python 程序 相信接触过 Python 的小伙伴们都知道运行 Python 脚本程序的方式有多种, 目前主要的方式有: 交互式环境运行命令行窗口运行开发工具上运行等, 其 ...

  6. Sublime Text3的Latex环境配置

    Sublime Text3的LaTex环境配置 一.前言 1.1 本文主要内容 1.2 实现效果 二.Sublime Text3插件的安装 2.1 安装Sublime Text3 2.2 安装插件管理 ...

  7. sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)

    1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...

  8. sublime text 64位_Python学习第一步 - 用Sublime搭建Python运行环境

    Python现在老火了,学起来也比较容易上手,但是对于一个新人来讲,最难的莫过于搭建环境了.我在开始学习的时候,把sublime作为代码编写和运行的工具,主要是喜欢他的简洁,所以在这里推荐给大家. O ...

  9. python ubuntu18.04 sublime_Ubuntu下Sublime配置python编译环境及新手使用指导:

    Sublime下配置python编译环境及搭建虚拟环境:(windows下大致相同) 1.编译环境配置 2019-3-6更新教程,发现好像 官方网址打不开了,要改一下源才行. 解决办法: 点击 Pre ...

最新文章

  1. 快车 FlashGet 3.1 修正版(1057)
  2. 树莓派教程之树莓派系统镜像刷入和远程登陆(1)
  3. Python第一周 学习笔记(1)
  4. poi的autoSizeColumn方法对全角或者说中文支持不好的一个解决办法
  5. Google Map 自定义infowindow
  6. 利用找因子来找方程解的个数
  7. 【Flink】TableException: A raw type backed by type information has no serializable
  8. 优先队列-二叉堆-堆排序原理-Java相关API
  9. Fluent NHibernate other example
  10. 随机森林原始论文_推荐一个神器画出论文中酷炫的机器学习图
  11. linux汇编预处理,Linux程序在预处理、编译、汇编、链接、运行步骤的作用
  12. 如何按比例裁剪图片?怎样改变图片形状?
  13. SQL中去重的三种方式
  14. Excel——检查单元格是否包含文本(不区分大小写)
  15. Windows 10开机后,键盘上的Num Lock灯默认是熄灭的
  16. FMEA失效模式与影响分析与质量成本COQ产品质量先期策划APQP关系
  17. 计算机桌面怎么自定义,例举电脑桌面图标后怎么自定义设置呢?
  18. 2022年甲骨文新版官网下载JavaSDK各个版本的方法
  19. Unity----VR摄像机(浅谈)
  20. angular.js:13920 Error: [$injector:unpr] Unknown provider: $scopeProvider - $scope - testServe

热门文章

  1. php自定义session存储路径
  2. 常用的加密算法--摘要认证和签名认证的实现
  3. php strtofloat,Delphi6函数大全(3)
  4. 【前端 · 面试 】JavaScript 之你不一定会的基础题(二)
  5. Nginx配置文件的配置说明
  6. 34步优化sql语句
  7. hbuilderx的快捷键整理pdf_47个电脑快捷键大全,让你工作提升100倍,一般人我不告诉他...
  8. snprintf的返回值代表字节数 != 实际写入字节数
  9. OpenSSL新手自学:如何生成RSA私钥并用于数字签名
  10. 采药问题 c语言程序,采药问题(动态规划)