VSCode编译Pawn语言的环境设置

官方的pawno编译器不太好用,没有代码提示,没有高亮显示,平平无奇,界面也非常一般,并且在编译代码量大的项目时,很容易未响应数十秒,甚至几分钟,所以建议开发Pawn语言时可采用VSCode加上其强大的代码库,获得良好的编程体验。

话不多说,让我们开始操作吧

第一步

首先我们需要安装几个插件

  • Pawn Scripting Language Support
  • Pawn Community Tool
  • Pawn Tools
    用于代码补全,提示和格式化的支持
    安装后记得重启VSCode以生效

第二步

首先在项目目录新建文件夹名为.vscode
再新建一个文件名为tasks.json放在.vscode里
tasks.json配置文件内容

// 默认的一段,不建议使用
// {
//     "version": "2.0.0", 
//     "type": "shell",
//     "args": ["${relativeFile}"], 
//     "windows": 
//     { 
//         "command": "${workspaceRoot}\\pawno\\pawncc.exe" 
//     }
// }
// 修改后的一段
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build-normal",
      "type": "shell",
      "command": "${workspaceRoot}/pawno/pawncc.exe",
      "args": [
        // "'${file}'", 如果用这两行的话是指定目录输出文件
        // "'-Dgamemodes'",
        "${relativeFile}", // 相对路径 也就是项目.vscode所在的根目录
        "'-;+'",
        "'-(+'",
        "'-d3'"
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "isBackground": false,
      "presentation": {
        "reveal": "silent",
        "panel": "dedicated"
      },
      "problemMatcher": []
    }
  ]
}

第三步

加入编译的快捷键
首先使用快捷键CTRL+SHIFT+P调出
输入key,打开自定义按键设置界面
更新或添加一项

[ 
    { "key": "f5", "command": "workbench.action.tasks.build" }
] 

这个指向的是f5调用执行tasks.json了,在这里tasks.json指向编译pwn文件

到此已经可以正常使用啦~

你可能感兴趣的:(VSCode编译Pawn语言的环境设置)