北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 802|回复: 5

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

[复制链接]
发表于 2024-10-8 17:57:10 | 显示全部楼层 |阅读模式
本帖最后由 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后有空格 )
  1. .\bin\tt++.exe .\ids\pkuxkx
复制代码
就可以启动北侠了
-->

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


这个提示是给wt用户看的,它的意思是pt为这个id生成了一个配置文件,以后可以直接用对应的文件来登录这个id,在vs code里,我们可以在下次登录时改为输入
  1. .\bin\tt++.exe .\var\ids\positron
复制代码

来进行登录(positron记得换为你自己的id)

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

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

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

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2024-10-8 18:23:02 | 显示全部楼层
3.141兄太专业了,已收藏,以后可以拿win7电脑摸鱼了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2024-10-8 18:25:16 | 显示全部楼层
nice, 非常专业. 比xshell什么的方便多了. 还能顺手改机器。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2024-10-8 18:47:25 | 显示全部楼层
不愧是量力行师兄!太强啦!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2024-10-8 18:50:20 | 显示全部楼层
太强了!连vc都能玩北侠了!点赞!!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2024-10-8 19:10:07 | 显示全部楼层
重要补充:
vscode 目前已经不支持 Windows 7/8,因此已经下载不到合适的安装包了。

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

或者也可以点击以下链接获取:
https://paotin.unix5.com/Windows/VSCode-win32-x64-1.81.1.zip
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-12-26 08:42 PM , Processed in 0.010863 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表