Jer*_*meJ 7 python annotations syntax-highlighting python-3.x sublimetext
我测试了SublimeText 2和3,两者都是错误的:
如果你测试这段代码,你会发现所有代码:都没有正确突出显示语法.
def foo(a, b) -> str:
# Nothing gets properly colored from here
# A bunch of code…
return "bar"
Run Code Online (Sandbox Code Playgroud)
我找到了一些链接,解释了如何添加自己的语法突出显示规则,但我没有找到如何修改已经实现的那些以尝试修复它们.
编辑:现在知道在哪里修改默认语法突出显示规则感谢MattDMo,我试图更改我的文件的第385行
<key>end</key>
<string>(\))\s*(?:(\:)|(.*$\n?))</string>
Run Code Online (Sandbox Code Playgroud)
至
<key>end</key>
<string>(\))\s*(?:\->\s*[A-Za-z_][A-Za-z0-9_]*\s*)?(?:(\:)|(.*$\n?))</string>
Run Code Online (Sandbox Code Playgroud)
但它没有用.
我创建了自己的版本〜2个月前,它仍然有一些(严重的)错误,所以不要犹豫,在这个github页面报告这些错误或为它做出贡献:
https://github.com/petervaro/python
虽然有一个Cython版本是从与Python本身相同的文件生成的 - >但它绝对是一个正在进行中的工作,所以不要使用它!:)
更新:它现在"稳定"并准备好认真工作,所以使用它,分享它,并报告错误!:)
| 归档时间: |
|
| 查看次数: |
900 次 |
| 最近记录: |