对日开发 TeraTerm ttl脚本开发环境配置

目录

  • [一. 简介](#一. 简介)
  • [二. Visual Studio Code 环境配置](#二. Visual Studio Code 环境配置)
    • [2.1 安装`Tera Term Language Support`插件](#2.1 安装Tera Term Language Support插件)
    • [2.2 安装`Material Icon Theme`插件](#2.2 安装Material Icon Theme插件)
    • [2.3 添加`.ttl`脚本关联图标](#2.3 添加.ttl脚本关联图标)
    • [2.4 效果展示](#2.4 效果展示)
  • [三. 文本编辑器高亮脚本](#三. 文本编辑器高亮脚本)
    • [3.1 秀丸编辑器](#3.1 秀丸编辑器)
    • [3.2 Sakura](#3.2 Sakura)
    • [3.3 notepad++](#3.3 notepad++)

一. 简介

💪 TeraTerm提供了一种名为Tera Term Language (TTL)的宏脚本,脚本中提供了很多命令,能帮助我们更加方便的与终端进行交互。

😵可直接用普通的文本编辑器进行脚本开发的话,并没有语法提示,并且整个脚本也没有语法高亮,开发起来对眼睛很不友好。

🤔本篇文章会简单介绍几款编辑器,通过配置文件或插件的方式,方便我们开发ttl脚本。


二. Visual Studio Code 环境配置

2.1 安装Tera Term Language Support插件

  • 该插件提供了ttl脚本的语法高亮
  • 还提供了代码提示补足

⏹插件的Github地址
https://github.com/SamHurne/vscode-teraterm-lang

2.2 安装Material Icon Theme插件

  • 该插件会根据编程语言匹配响应的图标
  • 由于ttl脚本语言,较为小众,官方并没有提供对应的图标
  • 我们可以通过修改配置文件,自行添加ttl脚本对应的图标

2.3 添加.ttl脚本关联图标

⏹在下面的路径下创建一个名称为 icons 的文件夹
C:\Users\用户名\.vscode\extensions\icons

⏹然后将脚本的svg图标给放到文件夹中,一定要是svg格式,其他格式不可以

⏹下面的网站可以实现 png 转换为 svg
https://products.aspose.app/pdf/zh/conversion/png-to-svg

⏹找到下面的配置文件
C:\Users\用户名\AppData\Roaming\Code\User\settings.json

添加下面的配置

ttl_file_icon是我们的svg图标的名称

json 复制代码
"material-icon-theme.files.associations": {
    "*.ttl": "../../icons/ttl_file_icon"
},

2.4 效果展示


三. 文本编辑器高亮脚本

3.1 秀丸编辑器

⏹从下面的官网获取高亮配置文件

https://hide.maruo.co.jp/lib/hilight/teratermmacro.html

3.2 Sakura

⏹从Sakura编辑器的官网上可以看到,编辑器本身提供了高亮等配置文件,只是很多年都不更新了

  • 如果有新语法增加,或者旧语法淘汰的话,自己根据需求对配置文件进行修改

https://sakura-editor.github.io/help/HLP000005.html

⏹效果

3.3 notepad++

⏹高亮配置文件获取

  1. https://github.com/TeraTermProject/teraterm/wiki/Contributed-Resources
  2. https://github.com/lindhardt/TeraTerm_TTL_Language_file

⏹安装后的效果

相关推荐
Lowcode00212 分钟前
企业开发平台大变革:AI 代理 + 平台工程重构数字化转型路径
人工智能·云计算·编辑器
爱吃程序猿的喵2 小时前
基于VSCode+PlatformIO环境的ESP8266的HX1838红外模块
ide·vscode·编辑器·arduino·esp8266·红外线
threelab2 小时前
02.three官方示例+编辑器+AI快速学习webgl_animation_skinning_blending
人工智能·学习·编辑器
dz小伟8 小时前
vim的配置
linux·编辑器·vim
ykjhr_3d17 小时前
结构可视化:利用数据编辑器剖析数据内在架构
编辑器
LXL_2418 小时前
如何安装不同版本的ESP-IDF,并配置Vscode插件,以及在Vscode中切换版本
ide·vscode·编辑器
kaiyuanheshang21 小时前
关于VScode的调试
ide·vscode·编辑器·debug·调试
wenbodong1 天前
vim 查看复杂的宏扩展
编辑器·vim
windwind20001 天前
发行基础:本地化BUG导致审核失败
游戏·青少年编程·编辑器·bug·创业创新·玩游戏