使用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所在的文件夹添加至系统的环境变量。

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

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

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

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

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

Chinese(Simplified): 可以对VS进行汉化;
Code Runner: 可以将各种代码运行起来,也是本次实现Opensees的核心;
OpenSees Language: 可以实现对.tcl的代码高亮。

3. 对Code Runner进行设置

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

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

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

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

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

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

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

一些新版本的Code Runner的settings.json文件中可能会默认缺省一些信息:可以直接复制以下内容至Code Runner的settings.json文件

 "code-runner.executorMapByFileExtension": {".tcl":"cd $dir && opensees $fileName",        },

效果测试

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

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

结语

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

此外,笔者正在尝试实现在VS Code中一键运行Ansys命令流,如有兴趣,可详见:

使用VS Code插件Code Runner一键运行ANSYS命令流

使用VS Code插件Code Runner一键运行OpenSees相关推荐

  1. VS Code 神器插件:代码一键运行,支持超过 40 种语言!

    程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source= csdn_bw 记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 No ...

  2. VS Code插件Code Runner使用python虚拟环境

    首先进入Code Runner扩展设置 然后在settings.json中编辑 "python": "set PYTHONIOENCODING=utf8 &&am ...

  3. c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言

    记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的是,笔者希望在VS Code里,能 ...

  4. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  5. VSCode Run code插件运行机制和配置文件的意思解释

    文章目录 一.Run code运行机制 二.Run code的变量 三.说明 1.编译器路径 2."code-runner.executorMap" 四.c++和python配置的 ...

  6. vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件

    点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...

  7. 盘点 12 款让开发效率“飞起”的 VS Code 插件

    作者 | 浪里行舟 来源 | 前端工匠(ID:frontendJS) VS Code,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的VS Code插件,不出意 ...

  8. 【开发工具】【windows】Visual Studio Code(VS Code)常用插件

    编程语言相关 C/C++ C/C++ IIntelliSense, debugging, and code browsing,微软官方插件,C语言必背插件,可实现符号跳转等 常见快捷键如下: – Ct ...

  9. vs code 插件收集

    名称 简述 Auto Close Tag 自动闭合HTML标签 Auto Import Typescript自动import提示 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 ...

  10. 让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

最新文章

  1. 经理让我复盘上次Redis缓存雪崩事故
  2. PostgreSQL 客户端乱码问题
  3. 2020-10-28
  4. nodejs通过响应回写的方式渲染页面资源
  5. python中o_Python O
  6. 简记Ubuntu下载 Android源码
  7. Maven pom.xml中的元素modules、parent、properties以及import
  8. linux实现文本方式与图形方式的转换_Linux下的6款最好用的PDF文档阅览工具
  9. java项目实战达内代码_2018最新达内学子商城项目静态页面+sql+java代码
  10. 用access建立一个试题库_access试题库_答案
  11. 抖音小店都有哪些类目
  12. es 中 mapping 简介
  13. 2021年实现团队成功的4步绩效管理周期
  14. CTF之Bugku网站被黑
  15. 算法分析之大O、大Ω、大Θ和小o表示法
  16. 台式计算机怎么加声音,台式电脑音量加到最大还是没有声音怎么办,教你一招立马解决...
  17. 微积分基本定理:微分符号与积分符号是逆运算
  18. 华为荣耀8青春版计算机在哪里,华为荣耀8青春版比荣耀8青春在哪里?
  19. pta 构造哈夫曼树-有序输入 优先队列做法
  20. 最终幻想:探讨小鹏G9 800V 高压动力系统和架构路线

热门文章

  1. 软件迭代测试是什么工作,快速迭代的测试人员的思考
  2. [渝粤题库]西北工业大学自动控制理论
  3. 你了解PowerBI中的去年同期吗
  4. 六个超大规模Hadoop部署案例-Hadoop
  5. 用python做youtube自动化下载器 思路
  6. 计算日期在当月是第几周-【自然周(每月第一个周一为该月第一周)做法以及1号为第一周做法】
  7. 将xlsx转换为xls格式
  8. 10大习惯让你变年轻
  9. 第24篇 研究WebRTC官网之生成工程文件
  10. matlab求含参数一元三次方程,matlab 求解一元三次方程,带其他参数