VSCode 作为 Perl IDE
概述
安装用于开发的 Perl 解释器
安装 Perl 的 LanguageServer
安装 VSCode(实际上是 VSCodium)
安装适用于 VSCode 的 Perl 扩展
概述
VSCode IDE 通过语言服务器协议 ( LSP) 实现语言支持,该协议旨在将语言支持与编辑器彻底分离。对于 Perl,Perl::LanguageServer中实现了一个功能齐全的语言服务器,它可以与任何支持 LSP 的编辑器配合使用。
VSCode 既可以在本地编辑,也可以在远程环境中编辑。本简要指南将帮助您开始在本地(例如在您的台式机或笔记本电脑上)编辑,但 Perl VSCode 扩展和 Perl 的 LanguageServer 在两种情况下都适用。
安装用于开发的 Perl 解释器
虽然Linux、BSD或macOS上可能已经安装了Perl解释器(例如系统自带的Perl),但最佳实践是让系统使用它,并为你的开发工作安装你自己的解释器。在Windows上,你很可能会安装Strawberry Perl。
请按照本指南安装用于开发的 Perl 解释器。
安装 Perl 的 LanguageServer
假设 cpanm 已安装,只需运行:
cpanm Perl::LanguageServer
好了,Perl语言服务器现在已经准备就绪。
安装 VSCode(实际上是 VSCodium)
VSCodium是 VSCode 的完全开源版本(类似于 Chromium)。我建议您安装 VSCodium 而不是 VSCode。
Fedora、SuSE 和 Debian 系列 Linux 发行版均可从此维护的存储库进行安装。
对于其他操作系统(包括 macOS 和 Windows),只需从官方安装说明中选择您喜欢的方法即可。
安装适用于 VSCode 的 Perl 扩展
运行 VSCode(VSCodium),使用熟悉的“文件 -> 打开”界面打开一个 Perl 源文件。请注意,虽然内置的“Perl 语言基础”插件已经提供了语法高亮显示,但实际的 IDE 功能却没有——例如,尝试“运行 -> 开始调试”。
我们需要配置 VSCode 以使用我们的 Perl LanguageServer,方法是安装Perl 扩展。好消息是,该扩展已在官方 VS Marketplace 上架,因此安装起来非常快捷方便。
在实际的 VSCode 中,最快的方法是点击Ctrl-P然后输入:
ext install richterger.perl
您也可以点击“文件 -> 首选项 -> 扩展”,然后搜索“perl”,点击安装。
VSCodium使用的是Open VSX 注册表,但该注册表目前还不包含 perl 扩展。
从 VS Marketplace插件页面,点击右侧的“下载扩展”链接下载扩展程序。
在本地系统的命令行中(无需关闭 VSCodium),将目录更改为下载目录并运行:
codium --install-extension richterger.perl-*.vsix
返回 VSCode 或 VSCodium,可以看到 Perl 扩展现在已安装在扩展列表中(“文件 -> 首选项 -> 扩展” Ctrl-Shift-X) 。
打开 Perl 源文件,点击“运行 -> 开始调试”或按下F5,观察是否出现与之前不同的错误。
现在来探索所有与 Perl 完美配合的 VSCocde IDE 函数吧!
文章来源:https://dev.to/perldean/vscode-as-a-perl-ide-3cco