赞
踩
VSCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。
vscode 下载:Documentation for Visual Studio Code
历史版本下载链接: Visual Studio Code March 2024
终端运行
sudo dpkg -i xxxx.deb
2.2 卸载
sudo dpkg --purge code
- mkdir -p xxx_ws/src(必须得有 src)
- cd xxx_ws
- catkin_make
进入 xxx_ws 启动 vscode
- cd xxx_ws
- code .
快捷键 ctrl + shift + B 调用编译,选择:catkin_make:build
可以点击配置设置为默认,修改.vscode/tasks.json 文件
- {
- // 有关 tasks.json 格式的文档,请参见
- // https://go.microsoft.com/fwlink/?LinkId=733558
- "version": "2.0.0",
- "tasks": [
- {
- "label": "catkin_make:debug", //代表提示的描述性信息
- "type": "shell", //可以选择shell或者process,如果是shell代码是在shell里面运行一个命令,如果是process代表作为一个进程来运行
- "command": "catkin_make",//这个是我们需要运行的命令
- "args": [],//如果需要在命令后面加一些后缀,可以写在这里,比如-DCATKIN_WHITELIST_PACKAGES=“pac1;pac2”
- "group": {"kind":"build","isDefault":true},
- "presentation": {
- "reveal": "always"//可选always或者silence,代表是否输出信息
- },
- "problemMatcher": "$msCompile"
- }
- ]
- }
选定 src 右击 ---> create catkin package
设置包名 添加依赖
roscpp rospy std_msgs
在 功能包 下新建 scripts 文件夹,添加 python 文件,并添加可执行权限
- #! /usr/bin/env python
- """
- Python 版本的 HelloVScode,执行在控制台输出 HelloVScode
- 实现:
- 1.导包
- 2.初始化 ROS 节点
- 3.日志输出 HelloWorld
- """
-
- import rospy # 1.导包
-
- if __name__ == "__main__":
-
- rospy.init_node("Hello_Vscode_p") # 2.初始化 ROS 节点
- rospy.loginfo("Hello world") #3.日志输出 Hello World
4.6 配置 CMakeLists.txt
- catkin_install_python(PROGRAMS scripts/自定义文件名.py
- DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
- )
4.7 执行编译
开两个终端
先第一个终端:启动命令行1:
roscore
第二个终端:再启动命令行2:
- cd 工作空间
- source ./devel/setup.bash
- rosrun 包名 自定义文件名.py
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。