ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Python 3

作者: petervaro ALL 排名前 100

Sublime Text 和 TextMate 的 Python 3 和 Cython 语言包

标签 语言语法

详情

  • 2017.09.21.12.32.56
  • github.com
  • github.com
  • 7 年前
  • 2 小时前
  • 11 年前

安装量

  • 总计 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

自述文件

源代码
raw.​githubusercontent.​com

Python 和 Cython 语言包

最流行的 Sublime Text Python 语法高亮器,功能丰富,下载量超过 450,000 次,且位于最受欢迎的软件包之一!

bleeding-edge Python 和 Cython 语法高亮器,以及 Sublime Text 2/3 和 TextMate 编辑器的其他好处。

(或任何其他使用 .tmLanguage 语法定义的编辑器)

Preview

最前沿

以下是一些与现有语法高亮器相比的最重要改进:

  • 增加了更好的数字高亮显示
    • 现在所有类型的浮点数表示法都有效;
    • 现在所有类型的复数表示法都有效;
    • 支持新的二进制和八进制数表示法;
    • 移除了长整数(long integer)。
  • 现在支持 ... 语法表示法中的 Ellipsis
  • 声明规则通过 nonlocal 扩展。
  • Ex-statements-now-functions(例如 print)已更新。
  • 增加了新的异常高亮显示。
  • 增加了新的关键字 asyncawait
  • 现在支持函数注释。
  • 增加了惯例语言的变量 cls
  • 基于可选注释的字符串高亮显示
    • 更好的正则表达式支持(多行、分组、注释等进行了改进)。
    • 格式说明符迷你语言
    • 模板字符串
  • 矩阵乘法运算符
  • 字符串和字节字面量
    • 增加了字节表示法;
    • 增加了正确的字符串前缀。
  • 现在移除了所有未使用的内置和魔术函数/方法。
  • 现在移除了所有未使用的关键字和符号。

未来计划

  • 创建更好的基于 Twilight 的主题文件。

安装

通过包管理器

为 Sublime Text 安装这些软件包最快和最简单的方法如下

  1. 安装 包管理器
  2. 打开 工具命令面板
  3. 选择 包管理器:安装软件包
  4. 搜索 Python 3Cython+ 软件包并安装它们
  5. 快乐编码 ;)

设置为默认

成功安装语言定义文件后,您只需将 .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