Python 3
Sublime Text 和 TextMate 的 Python 3 和 Cython 语言包
详情
安装量
- 总计 540K
- Win 333K
- Mac 91K
- Linux 115K
8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | 6 月 23 日 | 6 月 22 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 57 | 48 | 30 | 31 | 44 | 49 | 32 | 48 | 52 | 32 | 38 | 44 | 41 | 63 | 50 | 55 | 46 | 27 | 44 | 36 | 47 | 44 | 49 | 33 | 34 | 49 | 44 | 50 | 59 | 45 | 38 | 33 | 45 | 51 | 53 | 55 | 44 | 32 | 29 | 47 | 38 | 47 | 60 | 54 | 38 | 44 |
Mac | 14 | 13 | 4 | 9 | 9 | 9 | 14 | 9 | 13 | 5 | 8 | 12 | 14 | 14 | 13 | 18 | 12 | 8 | 9 | 14 | 12 | 17 | 11 | 11 | 8 | 11 | 17 | 11 | 11 | 9 | 3 | 8 | 11 | 8 | 7 | 7 | 7 | 4 | 4 | 1 | 11 | 12 | 9 | 12 | 5 | 2 |
Linux | 15 | 13 | 17 | 4 | 12 | 15 | 18 | 13 | 15 | 14 | 16 | 17 | 12 | 13 | 14 | 13 | 12 | 14 | 14 | 15 | 7 | 15 | 18 | 12 | 11 | 12 | 9 | 16 | 22 | 14 | 7 | 13 | 14 | 9 | 12 | 13 | 9 | 18 | 12 | 16 | 15 | 14 | 13 | 16 | 10 | 13 |
自述文件
Python 和 Cython 语言包
最流行的 Sublime Text Python 语法高亮器,功能丰富,下载量超过 450,000 次,且位于最受欢迎的软件包之一!
bleeding-edge Python 和 Cython 语法高亮器,以及 Sublime Text 2/3 和 TextMate 编辑器的其他好处。
(或任何其他使用 .tmLanguage
语法定义的编辑器)
最前沿
以下是一些与现有语法高亮器相比的最重要改进:
- 增加了更好的数字高亮显示
- 现在所有类型的浮点数表示法都有效;
- 现在所有类型的复数表示法都有效;
- 支持新的二进制和八进制数表示法;
- 移除了长整数(long integer)。
- 现在支持
...
语法表示法中的Ellipsis
。 - 声明规则通过
nonlocal
扩展。 - Ex-statements-now-functions(例如
print
)已更新。 - 增加了新的异常高亮显示。
- 增加了新的关键字
async
和await
。 - 现在支持函数注释。
- 增加了惯例语言的变量
cls
。 - 基于可选注释的字符串高亮显示
- 更好的正则表达式支持(多行、分组、注释等进行了改进)。
- 格式说明符迷你语言
- 模板字符串
- 矩阵乘法运算符
- 字符串和字节字面量
- 增加了字节表示法;
- 增加了正确的字符串前缀。
- 现在移除了所有未使用的内置和魔术函数/方法。
- 现在移除了所有未使用的关键字和符号。
未来计划
- 创建更好的基于 Twilight 的主题文件。
安装
通过包管理器
为 Sublime Text 安装这些软件包最快和最简单的方法如下
- 安装 包管理器
- 打开
工具
→命令面板
- 选择
包管理器:安装软件包
- 搜索
Python 3
和Cython+
软件包并安装它们 - 快乐编码 ;)
设置为默认
成功安装语言定义文件后,您只需将 .py
文件始终用此语法高亮显示器打开。转到
视图
→ 语法
→ 使用当前扩展名全部打开为...
→ Python 3
要删除此设置,您可以始终覆盖此首选项。
手动安装
从该仓库的 Python 和 Cython 分支下载 tmLanguage
文件。导航到您的 包
文件夹,并创建一个 Python3
和/或一个 Cython
文件夹并复制 tmLanguage
和 sublime-build 文件。
主题文件
如果您想使用我的正在开发中的主题文件,请导航到 Package/User
文件夹,并将 Gloom.tmTheme
拷贝进去。然后转到用户设置,并将您旧的颜色主题更换为新的。
贡献
任何帮助都受到赞赏,且非常欢迎 – 我的目标是使这成为 Python 3 的 '事实标准' 语言包。如果您想提交更改,请在编辑原始 Python 文件时使用以下约定
- 变量使用
下划线分隔的名称
; - 所有文件使用 4 个空格进行缩进;
- 当变量名长度相似时,《code>= 和
:
操作符对齐; - 如果合理且可能,《code>(,
[
和{
开启新的行; - 每行必须适应 80 个列宽(代码、文本等);
- 可以使用
src.utils.separator()
函数轻松生成注释分隔符;
感谢
非常感谢 @joncle(Jon Clements)在一般方面的所有支持,@kms70847(Kevin),@Ffisegydd(Keiron Pizzey),@schesis(Zero Piraeus)和 @poke(Patrick Westerhoff)提供的反馈,当然也要感谢 sopython 聊天室的所有优秀成员在我任意方面的支持! 愿卷心菜陪伴我们 ;)
我还想感谢这个包的所有忠实用户,尤其是 @rahul-ramadas(Rahul Ramadas)和 @bordaigorl(Emanuele D'Osualdo),他们对给我反馈、报告等非常活跃。
许可证
版权 © 2013 - 2017 Peter Varo
本程序是自由软件:您可以按照自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,许可证版本可以是 3,或(根据您的选择)任意更新版本。
本程序以希望它能被有用的方式分发,但没有任何保证;甚至没有对适当的商业目的适用性的明示保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该收到一份 GNU 通用公共许可证的副本,它很可能位于根目录中名为 'LICENSE' 的文件中。如果不是这样,请参阅 http://www.gnu.org/licenses。