使用VS Code插件Code Runner一键运行OpenSees

使用VS Code插件Code Runner一键运行OpenSees

问题描述

在常规的使用Opensees时,我们需要每次编辑好.tcl文件,然后打开OpenSees.exe,并在其中输入”opensees  xxx.tcl“。但是每次都需要保存文件,输入命令,感觉非常麻烦。于是笔者找到一种在VS Code中编辑.tcl文件,并且配合VS Code的插件Code Runner实现一键运行Opensees的方法。

实现方法

1. 下载Opensees并添加至系统环境变量

Opensees是开源软件,并且体量很小,大家可在官网下载Opensees。并将Opensees.exe所在的文件夹添加至系统的环境变量。

使用VS Code插件Code Runner一键运行OpenSees的图1

将Openses添加至环境变量后,我们就可以在系统的任何位置直接打开cmd来使用Opensees.exe,而不需每次都将Opensees.exe放置在当前目录下。

使用VS Code插件Code Runner一键运行OpenSees的图2

2. 下载VS Code并安装两个插件

VS Code是一款非常好用的轻量化的文本编辑器,可以实现各种文本的编辑,并有代码高亮,运行调试等功能。

首先通过VS Code官网下载并安装VS Code。

如果你是首次下载VS Code,可以在左边第五个按钮扩展商店中搜索并安装下面三个插件。

使用VS Code插件Code Runner一键运行OpenSees的图3

Chinese(Simplified)可以对VS进行汉化; Code Runner可以将各种代码运行起来,也是本次实现Opensees的核心;如果你想了解更多关于该插件的内容,可以参考 OpenSees Language可以实现对.tcl的代码高亮。

3. 对Code Runner进行设置

点击Code Runner插件右下角的齿轮,进入扩展设置。

使用VS Code插件Code Runner一键运行OpenSees的图4

首先需要勾选以下几个按钮:

Run in terminal会使代码在终端中运行;后面两个可以在运行代码前将代码自动保存,方便操作。

使用VS Code插件Code Runner一键运行OpenSees的图5

接下来找到Executor Map By File Extension,并进入Settings.json进行编辑。该文件记录了不同扩展名的文件在启动时会执行的特定操作。

使用VS Code插件Code Runner一键运行OpenSees的图6

使用VS Code插件Code Runner一键运行OpenSees的图7

在文件中如图位置添加一行文字,这行内容表示对于.tcl文件,会调用opensees运行改文件。

".tcl":"cd $dir && opensees $fileName",

添加该行文本后,可以保存settings.json并将其关闭。

效果测试

完成以上步骤后即可实现对.tcl文件的自动调用了。

你可以用VS Code打开任意位置的.tcl文件。然后点击右上角的三角,或者在编辑区右键点击Run Code,或者使用快捷键,就可以在当前位置运行Opensees啦!

使用VS Code插件Code Runner一键运行OpenSees的图8

使用VS Code插件Code Runner一键运行OpenSees的图9

结语

欢迎大家把该文章分享给身边经常使用OpenSees的朋友。

(4条)
默认 最新
感谢分享
评论 点赞
👍🏻
评论 1 点赞
回复
√感谢
评论 点赞

查看更多评论 >

点赞 14 评论 5 收藏 14
关注