Cython+
Sublime Text和TextMate的Python 3和Cython语言包
详细信息
安装次数
- 总计 13K
- Win 6K
- Mac 3K
- Linux 3K
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 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 2 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
阅读文件
Python和Cython语言包
最流行的Python语法高亮工具,拥有超过450,000+次下载,并位列前100个软件包!
为Sublime Text 2/3和TextMate编辑器提供最新的Python和Cython语法高亮工具及其他功能。
(或为任何使用.tmLanguage
语法定义的编辑器)
技术优势
以下是与现有语法高亮工具相比的一些最重要的改进
- 增加了更好的数字高亮显示
- 现在支持所有类型的浮点表示法;
- 现在支持所有类型的复数表示法;
- 支持新的二进制和八进制数表示法;
- 长整型已移除。
- 支持
...
语法表示法(省略号)。 - 声明规则扩展了
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 文件复制进去。
主题文件
如果您想使用我的“开发中”主题文件:转到 Packages/User
文件夹并复制 Gloom.tmTheme
进去。然后转到用户设置,并将您旧的颜色主题更改为新主题。
贡献
任何帮助都受欢迎并非常感谢 – 我的目的是让这个成为 python 3 的 '事实标准' 语言包。如果您想提交更改,请在使用原始 python 文件进行编辑时使用以下约定:
- 变量使用
下划线分隔的名称
; - 所有文件使用4个空格进行缩进;
- 如果变量名长度相似,则
=
和:
操作符对齐; - 如果可能且合理,则
(
、[
和{
开始于新的一行; - 每一行必须适应当前宽度为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。