没有合适的资源?快使用搜索试试~ 我知道了~
semshi:Neo Neovim中的Python语义突出显示
共25个文件
py:17个
vimrc:2个
vim:1个
需积分: 27 0 下载量 74 浏览量
2021-02-01
22:44:51
上传
评论
收藏 84KB ZIP 举报
温馨提示
善史 Semshi在Neovim中为Python提供了语义突出显示功能。 与基于正则表达式的语法突出显示工具不同,Semshi理解Python代码并在键入时执行静态分析。 它构建语法树和符号表,以根据名称和范围以及上下文突出显示名称。 这使代码更易于阅读,并使您可以快速识别缺少的导入,未使用的参数,拼写错误的名称等。 和Semshi一起 没有森美 在上面的示例中,您可以轻松地区分参数(蓝色),实例属性(青色),全局变量(橙色),未解析的全局变量(带下划线的黄色)等。此外,Semshi理解第一个list是在本地分配的,而默认的荧光笔是仍显示为内置。 产品特点 突出显示本地,全局,导入,使用和未使用的函数参数,内建函数,属性,可用和未解析的名称。 范围感知标记和相关节点的重命名。 语法错误的指示。 在类,函数和相关名称之间切换。 安装 您需要具有Python 3支持的Neovim( :echo has("python3") )。 要安装Python提供程序,请运行: pip3 install pynvim --upgrade 通过插件管理器添加numirias/semshi
资源推荐
资源详情
资源评论
收起资源包目录
semshi-master.zip (25个子文件)
semshi-master
script
dev.vimrc 1KB
semshi 22B
plugin
semshi.vim 4KB
.travis.yml 368B
tox.ini 721B
test
test_parser.py 22KB
__init__.py 0B
conftest.py 2KB
data
grammar36.py 47KB
grammar37.py 48KB
grammar38.py 58KB
grammar35.py 36KB
test.vimrc 98B
test_fuzz.py 806B
test_plugin.py 15KB
setup.py 904B
README.md 11KB
rplugin
python3
semshi
visitor.py 16KB
node.py 6KB
util.py 1KB
handler.py 16KB
parser.py 13KB
__init__.py 27B
plugin.py 9KB
.gitignore 139B
共 25 条
- 1
资源评论
潜水小透明
- 粉丝: 37
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功