vscode中运行.launch文件

最近使用vscode来开发ROS, ROS的插件已经很好用来,有效提高效率,但是在运行launch文件是还是得ctrl+shift+p来运行,比在终端输入还慢, 能不能直接右键运行呢?突然想起run code这个插件,可用直接右键运行,支持以下的语言

C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy,
 PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, 
C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, 
Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, 
Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart,
 Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran

可谓之全,但是不包含launch,launch只是ros中的一种配置文件, 需要自定义launch终端运行命令。

 

第一步安装run code

vscode中运行.launch文件_第1张图片第二步 勾选:Code-runner: Run In Terminal,这样run code 将会在终端执行

vscode中运行.launch文件_第2张图片

第三步 修改settings.json, 点击图中的setting.json,注意不是.vscode中的setting.json!!!

vscode中运行.launch文件_第3张图片

在"code-runner.executorMapByFileExtension": 在最后添加,这行配置 

".launch": "cd $dir && roslaunch $fileName"

 

vscode中运行.launch文件_第4张图片

 

然后就可以右键运行了,其他需要在终端运行的文件也同样道理。enjoy!

 

另一种解决方法

你可能感兴趣的:(vscode,vscode,json)