Sublimne text3配置python3和robot开发环境
安装Sublime Package Control
1、打开Preferences菜单,并选择 Browse Packages…
2、系统会打开Sublime Text 2的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹;
3、下载并将下载的Package Control.sublime-package到 Installed Packages文件夹(注意此处是Installed Packages,不是Packages文件夹);
4、重启Sublime Text 3;
- 使用Ctrl+Shift+P打开命令行模式,在里面输入Install Package(或IP)即可搜索需要的Package。一般使用“ConvertToUTF8”和“GBK upport”即可正常读取中文字符;
配置Python3编译环境+Robot插件
- 点击Tools->Build System->new Build System
- 修改配置文件:
{
"cmd": ["C:/python37/python.exe", "-u", "$file"],
"file_regex": "^[ ]File "(...?)", line ([0-9]*)",
"selector": "source.python"
}
保存文件并重命名为python37.sublime-build,重启sublime;
安装效率插件
安装Boxy Theme主题,并配置ST3全局(Preferences-Package Settings-Boxy Theme-Preferences-User Setting):
{
"auto_find_in_selection": true,
"bold_folder_labels": true,
"font_face": "Monaco",
"font_size": 13,
"theme": "Boxy Solarized Dark.sublime-theme",
"color_scheme": "Packages/Boxy Theme/schemes/Boxy Solarized Dark.tmTheme",
"default_line_ending": "unix",
"dpi_scale": 1.0,
"draw_minimap_border": true,
"ensure_newline_at_eof_on_save": true,
"fade_fold_buttons": false,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
],
"save_on_focus_lost": true,
"trim_automatic_white_space": true,
"trim_trailing_white_space_on_save": true,
"update_check": false,
"word_wrap": "true"
}-
RobotFrameworkAssistant,用于Robot语法高亮
{
"cmd": ["C:/Python37/Scripts", "-d", "C:/Python37/robot_log", "$file"],
"selector": "source.robot",
"variants": [{ "name": "Selects the test cases by tag", "cmd": ["python", "-m", "robot.run", "--include", "REPLACE_WITH_TAG", "$file"], }, { "name": "Selects the test cases by name", "cmd": ["python", "-m", "robot.run", "--test", "REPLACE_WITH_TEST_NAME", "$file"] }
]
} Python PEP8 Autoformat ,代码格式更正,快捷键:Ctrl+Shift+R
Terminal,打开cmd命令窗口,快捷键:Ctrl+Shift+T,配置如下:
{
"terminal": "c:\WINDOWS\system32\cmd.exe",
"parameters": ["/START","%CWD%"]
}Anaconda,Python终极插件,配置如下:
{
//忽略各种空格不对, 超过80字, import的函数没有使用的提醒,
"pep8_ignore": ["E501", "W292", "E303", "W391", "E225", "E302", "W293", "E402"],
"pyflakes_explicit_ignore":
[
"UnusedImport"
],
//保存文件后自动pep8格式化
"auto_formatting": true,
//库函数的提示
"enable_signatures_tooltip": true,
"merge_signatures_and_doc":true,
"anaconda_linting": false,
}SideBarEnhancements,扩展侧边,不需要配置,但值得注意的是ST3打开(项目)文件夹后才有用;
Pylinter,Python语法检查,前提: pip install pylint
{
//Python路径
"python_path": [
"C:/Users/HuangPiHu/AppData/Local/Programs/Python/Python36/python.exe"
],
//安装pylint-1.7.2的绝对路径
"pylint_path": "C:/python37/Lib/site-packages/pylint/lint.py",
//忽略“R”、“C”提示
"ignore": ["R","C"],
}
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
python 字符串(2)
字符串复制 字符串复制的方法: >>> a = "I like python and can teach you to learn it." >>> print a I like python and can teach you to learn it. >>> b = a >>> print b I like python and can teach you to learn it. >>> print a I like python and can teach you to learn it. 复制非常简单,类似与赋值一样。可以理解为那个字符串本来跟a连接着,通过b=a,a从自己手里分处一股绳子给了b,这样两者都可以指向那个字符串了。 字符串长度 方法: >>> a="hello" >>> len(a) 5 使用的是一个函数len(object)。得到的结果就是该字符串长度。 >>> m = len(a) #把结果返回后赋值给一个变量 &g...
- 下一篇
从零开始学设计模式(三)——单例模式(Singleton Pattern)
from_Instagram.jpg 单例模式(Singleton Pattern) 单例模式也属于创建型模式,难度等级为初级,是Java中最简单和最常见的设计模式之一。由于其常见性,单例模式的实现方法衍生出很多种,不同的实现方式在延迟加载、线程安全、性能上各有千秋,后面我们会在程序代码说明章节中来具体分析。 单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象。 意图 确保一个类只有一个实例,并提供对它的全局访问点 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当你想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 关键代码:构造函数是私有的。 解释 现实世界的例子 只有一座象牙塔可以让巫师们研究他们的魔法。巫师们总是使用同样的魔法象牙塔。这里的象牙塔是单例 简而言之 确保一个特定类永远只创建一个对象实例 维基百科 In software engineering, the singleton pattern is a ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16