zoukankan      html  css  js  c++  java
  • vscode配制perl环境

    VScode是一个非常酷炫好用的编辑器,具有非常多的语言扩展包,我们可以通过安装这些扩展,来让它成为带有语法高亮的编辑器,当然,我们也可以对其进行配置,使其成为一个IDE。

    以Perl为例:

    软件准备
    VScode : https://code.visualstudio.com/ 安装就按着进程一路next

    Perl: 如果是Linux或者OSX等,系统自带有Perl解释器

    如果是Windows,可以下载 Active Perl : https://www.activestate.com/activeperl 安装同VScode

    检查Perl是否安装成功
    在命令提示符中输入 Perl -v 查看Perl版本号及相关信息(我用的是Perlv5.26.1)

    配置VScode
    打开VScode ,在Extensions 中输入 Perl

    根据需要下载所想要的扩展(我用的是Perl 和 Perl Debug)

    创建项目,配置环境
    1.创建项目

    新建一个文件test.pl

    2.配置Perl 编译环境

    点击左侧Debug,选择 add configurations,弹出launch.json文件,修改配置如下:

    {
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

    {
    "type": "perl",
    "request": "launch",
    "name": "Perl-Debug local",
    "program": "${file}",
    "exec": "perl",
    "execArgs": [],
    "root": "${workspaceRoot}/",
    "internalConsoleOptions": "openOnSessionStart",
    "windows": {
    "args": []
    },
    "inc": [],
    "args": [],
    "env": {},
    "stopOnEntry": true
    },
    {
    "type": "perl",
    "request": "launch",
    "name": "Perl-Debug remote",
    "program": "${workspaceFolder}/${relativeFile}",
    "root": "${workspaceRoot}/",
    "stopOnEntry": true,
    "port": 5000
    }
    ]
    }
    具体各个设置及其可选的值的意义可以将鼠标光标移至对应的位置进行查看。这里不再作介绍。

    3.显示变量

    完成以上,Vscode上已经可以运行Perl程序了,但是调试的时候,左侧的视窗无法显示变量。

    这是因为我们还需要在Perl中安装一个模块PadWalker

    如果是Windows 系统可以使用命令

    c:> cpan PadWalker
    如果之前安装好了Active Perl,也可以直接使用ppm命令

    c:> ppm install PadWalker
    如果是OSX系统,可以使用cpanm

    具体命令参考:不同系统安装PadWalker的方法

    4.重新打开VScode,调试程序


    ————————————————
    版权声明:本文为CSDN博主「chenzhenglinjx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/chenzhenglinjx/java/article/details/82723340

  • 相关阅读:
    git设置用户名和邮箱
    D②商品列表:毫秒转换成时间;分页添加背景;$$搜索商品关键字 $$$清空
    C②参数管理:修改删除;空格分隔的字符串渲染成标签;动态编辑标签;删除标签
    有用的抓包工具Ethereal
    PHP与XML联手进行网站编程
    配置Apache 2.2+PHP 5.2.9支持OCI通过Oracle9i Client连接Oracle
    UTF8编码主页调用JS显示乱码问题解决办法
    WIndows 环境下安装php环境(php5.2.9+apache2.2安装过程)
    PHP5 在处理 XML 方面的改进
    marquee上下滚动停顿效果
  • 原文地址:https://www.cnblogs.com/triple-y/p/12822202.html
Copyright © 2011-2022 走看看