zjianz 发表于 2024-10-8 17:57:10

【Paotin++】在VS Code终端玩北侠

本帖最后由 zjianz 于 2024-11-21 05:24 PM 编辑

一直以来,Paotin++在win系统的默认终端都是Windows Terminal(WT),但是wt只支持win10及以上的系统,因此win10以下的系统运行paotin就很成问题。
最近炮爷提到vscode的终端也可以运行pt(并且审美看得过去),因此本着兴趣我就研究了下具体的操作方案。

一、安装
Paotin的安装可以参考wiki链接,因为我们不需要wt作为终端,所以只需要按照第二步下载安装一个最新版本的 pt 就好了
VS Code是免费的,可以在官网上下载,不过旧版本windows需要注意,最新版的vscode不兼容老版本的windows系统,所以要到对应版本的发布页面去下载安装
vs code本身也是一款优秀的代码编辑器,如果用它来写pt脚本,可以参考其它帖子,比如【超详细!】给paotin萌新的从0开始机器人编写系统性教程
补充:支持旧版本Windows的vsc安装包可以在炮爷那里获取,详见6楼
补充:Paotin的windows版本tt++.exe需要cygwin1.dll支持,这个dll在3.4版之后,不再支持win7。需要下载 并用其覆盖D:\paotin\bin\ 路径下的同名文件
            感谢【Paotin++】win7驾驭炮艇的4种武器(win终端 cygwin版本 tt命令行) 的作者chsan为我指出这一问题

二、北侠,启动!
全部安装好之后,只需要打开vs code,在菜单栏选择 文件 --> 打开文件夹 --> D:\paotin ,来打开paotin文件夹,这里以及后文都默认pt安装到了D盘,如果你安装pt是选择了其它盘符,就对应修改一下好了。

之后在新打开的vs code窗口里选择菜单栏 --> 终端 --> 新建终端(快捷键ctrl+`)就能开启终端了,默认的终端是powershell

我们在终端输入命令(注意tt++.exe后有空格 )
.\bin\tt++.exe .\ids\pkuxkx就可以启动北侠了
-->

在这个界面输入id、密码完成登录,我们会看到终端下方出现了一行醒目的提示


这个提示是给wt用户看的,它的意思是pt为这个id生成了一个配置文件,以后可以直接用对应的文件来登录这个id,在vs code里,我们可以在下次登录时改为输入
.\bin\tt++.exe .\var\ids\positron
来进行登录(positron记得换为你自己的id)

三、一些Qol配置
1. 配置终端设置
我们可以把前面的两条登录指令保存下来,这样每次登录时就不需要记命令,鼠标点点就完成了,方法如下:
(1)在终端下拉框里选择"配置终端设置",找到terminal.integrated.profiles.windows,点击 "在 settings.json 中编辑"

它会打开一个json文件,里面有很多配置,我们只需要关心"terminal.integrated.profiles.windows"这一项就行了,这样编辑
"terminal.integrated.profiles.windows": {
    "PowerShell": {
      "source": "PowerShell",
      "icon": "terminal-powershell"
    }, // 这条代表原本已有的配置文件,不用动它
    "pkuxkx":{
      "path": "D:\\paotin\\bin\\tt++.exe",
      "args": [
            "D:\\paotin\\ids\\pkuxkx"
         ]
    }, // 这条代表启动pkuxkx,用来登录新id
    "量力行@pkuxkx": {
       "path":"D:\\paotin\\bin\\tt++.exe",
       "args": [
         "D:\\my-paotin\\ids\\zjianz"
       ]
    }, // 这条代表自动登录对应id,自动调整
},这里第一条代表原本自带的条目(实际可能有很多条),我们要做的就是把后两条添加上去

编辑完成后ctrl+s保存,退出重启vs code,你就能在终端下拉框里找到这些条目了

2. 分屏操作
vscode的终端支持横向拆分,方法很简单,先启动两个终端,然后按住第二个往第一个画面里拖就行了


kickuhead 发表于 2024-10-8 18:23:02

3.141兄太专业了,已收藏,以后可以拿win7电脑摸鱼了

doumimi 发表于 2024-10-8 18:25:16

nice, 非常专业. 比xshell什么的方便多了. 还能顺手改机器。

usagi 发表于 2024-10-8 18:47:25

不愧是量力行师兄!太强啦!

mirai 发表于 2024-10-8 18:50:20

太强了!连vc都能玩北侠了!点赞!!

dtp 发表于 2024-10-8 19:10:07

重要补充:
vscode 目前已经不支持 Windows 7/8,因此已经下载不到合适的安装包了。

我这里收录了一份 Win7 可用的版本,想要的可以到北侠主群找萌新大导师(也就是我),然后查看昵称,加萌新群。群文件里就可以找到。

或者也可以点击以下链接获取:
https://paotin.unix5.com/Windows/VSCode-win32-x64-1.81.1.zip
页: [1]
查看完整版本: 【Paotin++】在VS Code终端玩北侠