POP的Python语言服务器插件
项目描述
python-lsp-server插件,用于pop命名空间兼容性
关于
python-lsp-server 是微软语言服务器协议的Python实现。此插件旨在为python pop项目提供LSP服务器功能。
什么是POP?
此项目是为 pop 构建的,pop是基于Python实现的 插件面向编程 (POP)。POP旨在以新的方式结合计算机历史中的概念和智慧来解决现代计算问题。
更多信息
入门
先决条件
Python 3.6+
git (如果从源代码安装,或为项目做出贡献)
安装
如果您想使用 pyls-pop,您可以通过安装 PyPI 或源代码来使用它。
从 PyPI 安装
pip install pyls-pop
从源代码安装
# clone repo
git clone git@gitlab.com:saltstack/pop/pyls-pop.git
cd pyls-pop
# Setup venv
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
使用方法
为了方便您,以下是在流行 IDE 中运行 python-lsp-server 的更多信息。
命令行界面
安装完 pyls-pop 后,pylsp 命令将可用(来自 python-lsp-server 项目)。运行“–help”以查看在运行此命令时其他可用的选项。
pylsp
vim
按照安装 vim-lsp 插件的说明。然后注册“pylsp”命令作为语言服务器。可以使用 vim-lsp-settings 来自动化流程中的某些部分。
PyCharm
从 IntelliJ 市场安装 Language Server Protocol 插件。转到 Pycharm 设置 > 语言服务器协议 > 服务器定义。添加一个类型为“可执行文件”的新服务器定义(服务器定义中的第一个下拉菜单)。对于“扩展名”,使用“py”。添加您要使用的“pylsp”命令的完整路径。理想情况下,这个命令与您的源项目源代码相同的 Python 环境中的版本。
VSCode
您可能需要用“–tcp”和端口号运行 pylsp。目前关于在 VSCode 中实现此功能,我们只有这些。
路线图
参考 开放问题 以获取建议功能列表(和已知问题)。
致谢
Img Shields 使仓库徽章易于使用。
pyls-pop-0.1.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4d3784fb56f0f583233123b2fe9bf95fbcb4562ec9862e8ec2b2f7ed901c9772 |
|
MD5 | 2657e3151dbf5c28f1a88ae3b888ebfd |
|
BLAKE2b-256 | 1ca4ac53a7ccd6a92a43826a9ba92738438d652dedb9306f448074d7fda14617 |
pyls_pop-0.1.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 91b0619411ed8caa1515dc945a909779896b5b217a73dbcee610c1c852ffa5de |
|
MD5 | 0730a53cf5ad0ccd464a5500c2ff6cde |
|
BLAKE2b-256 | 4a5e2528c25a20d09c8a45f29eb842e48a8008bfc64d652d0c41bee14c0461e9 |