pycharmt等IDE虽然用着爽,但毕竟在速度、资源上还是比较让人不爽的。

使用IDE无非是图个方便省事,特别是像我这种有些记性差的来说。

IDE说起来方便于的几个地方就是:

1、语法颜色高亮

2、语法自动完成

3、方便的调试功能

现在有了Sublime Text这枚神器,配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了。

1、现在可以安装sublime text 3,然后安装package control,这玩意可以让你方便安装插件包。安装方法网上一砣。

2、安装SublimeCodeIntel插件,可以实现语法自动完成功能。

安装AutoPEP8可以自动将python规范化。

3、重点安装SublimeREPL插件,安装打开python文件时,将布局切换为2行查式,选择菜单:

然后就出现如下的pdb调试界面。

然后你就可以输出各种pdb命令进行调试了。比如:

(Pdb) b 31              #在31行建立断点

Breakpoint 1 at c:\work\code\workspace\test\sqlalchemy\docopt.py:31

(Pdb) r                    #运行到断点处

> c:\work\code\workspace\test\sqlalchemy\docopt.py(31)()

-> m=MyClass()

(Pdb)                       #在这个命令行下就可以执行当前上下文的python

具体的pdb命令百度去.

sublime python 断点测试_使用Sublime Text搭建python调试环境相关推荐

  1. sublime python 断点测试_通过sublime简单的调试Python程序

    1.打开Sublime Text 3,工具(Tools)-->编译系统(Build System)-->新编译系统(Build New System),就会打开文件 untitled.su ...

  2. python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试

    Coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码对被测代码的覆盖率情况. Coverage安装 1.安装命令:pip install coverage 2.查看cov ...

  3. c++调试窗口不见了_Sublime Text配置GDB调试环境

    作为当下一款非常流行的文本编辑器,Sublime Text 界面简洁.功能强大(提供有众多的插件).还支持跨平台使用(包括 Mac OS X.Linux 和 Windows).更值得一提的是在程序员眼 ...

  4. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  5. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  6. python uppercase函数_字符串-短rot13函数-Python

    字符串-短rot13函数-Python 我正在Python中寻找一个简短而又酷的rot13函数;-)我已经写了这个函数: def rot13(s): chars = "abcdefghijk ...

  7. python做运动控制_第一课:用Python操控小龟小车运动

    欢迎来到小龟的课堂,今天我们讲如何用小龟小车的车载Python控制小车运动. 如果小伙伴还不会使用小龟小车的Python编辑器的话,可以阅读这篇教程<如何使用小龟小车的Python编辑器> ...

  8. python文件编译_我算是白学Python了,现在才知道原来Python是可以编译的

    斌哥说 大家好,我是斌哥. 一说起Python,可能开发者第一时间想到的就是:"Python是一门能快速开发的解释型语言". 没错,Python确实是一门解释型的语言,而对比Jav ...

  9. print python excel分隔_合并/拆分 Excel?Python、VBA轻松自动化

    作者 | Ryoko 来源 | 凹凸数据 当你收集了 n 个人的 EXCEL 记录表,需要将它们汇成一个总表时你会怎么做呢? 如果不通过技术手段,要一个个打开再复制粘贴也太麻烦了吧! 此时就需要一个通 ...

最新文章

  1. 5.1软件升级的小阳春
  2. VC++6.0如何删除文件
  3. Git Manual / Git使用手册 / Git, GitLab, Git Bash, TortoiseGit (建议全文复制到Word文档中通过导航窗格查看)...
  4. .NET版本与CLR版本及兼容性
  5. 卫星定位导航行业的产业链
  6. Mangos源码分析(3):服务器结构探讨之简单的世界服实现
  7. java 中 statent,【行为型模式】状态模式(state)之23种java设计模式
  8. 【Linux网络编程学习】阻塞、非阻塞、同步、异步以及五种I/O模型
  9. 项目助理这个工作怎么样_分析微信清理僵尸粉这个项目怎么样?
  10. html5 box sizing,CSS 盒模型与box-sizing
  11. oracle仅部分记录建立索引的方法
  12. 最近一周MOSS的link
  13. springboot整合rpc远程调用_SpringBoot—-JsonRpc跨语言远程调用协议 - Java天堂
  14. 榜样的力量——清华大学大数据软件团队2020年度先进个人风采展示
  15. Qt系列文章之 右键菜单QMenu(上)
  16. 转:Mac操作技巧 | 键盘侠必备快捷键
  17. Matlab RGB 颜色对照表(0-1之间取值)
  18. uni-app 自定义table-demo 左右列固定冻结
  19. 为啥功放上的音量控制的dB数都是负的
  20. Elasticsearch 如何实现时间差查询?

热门文章

  1. IntelliJ IDEA字母 、符号格式异常的解决方案
  2. NVIDIA JETSON XAVIER NX烧录(emmc版本)
  3. Spring框架面试典籍30+ | 大别山码将
  4. vue 微信录音倒计时_vue中倒计时的用法
  5. 4.C++设计模式-结构型模型
  6. BZOJ 3609 [Heoi2014]人人尽说江南好 数学
  7. 环境艺术设计计算机学什么,计算机系环境艺术设计专业学生《CAD课程》学习心得...
  8. 【LVGL】设置对象样式 - 渐变背景色
  9. URL,URI,URN三者的区别和联系(统一资源定、统一资源标识符、统一资源名称)
  10. 《启示录》—市场调研