介绍
1.1Terminator
在 ROS 中,需要频繁的使用到终端,且可能需要同时开启多个窗口,但如果窗口过多我们频繁的输入各种命令,当我们想要找到某个命令窗的时候就很麻烦了,Terminator终端就很好的解决了这个问题,他可以让我们在同一个窗口下分割多个区域来输入命令:
1.1.2安装方法
sudo apt install terminator
显示应用程序 —> 搜索 terminator —> 右击 选择 添加到收藏夹 快捷键打开方式: ctrl+ alt +T
1.1.3.Terminator 常用快捷键
第一部份:关于在同一个标签内的操作
Alt+Up
Alt+Down
Alt+Left
Alt+Right
Ctrl+Shift+O
Ctrl+Shift+E
Ctrl+Shift+Right
Ctrl+Shift+Left
Ctrl+Shift+Up
Ctrl+Shift+Down
Ctrl+Shift+S
Ctrl+Shift+F
Ctrl+Shift+C
Ctrl+Shift+V
Ctrl+Shift+W
Ctrl+Shift+Q
Ctrl+Shift+X
Ctrl+Shift+Z
Ctrl+Shift+N or Ctrl+Tab
Ctrl+Shift+P or Ctrl+Shift+Tab
第二部份:有关各个标签之间的操作
F11
Ctrl+Shift+T
Ctrl+PageDown
Ctrl+PageUp
Ctrl+Shift+PageDown
Ctrl+Shift+PageUp
Ctrl+Plus (+)
Ctrl+Minus (-)
Ctrl+Zero (0)
Ctrl+Shift+R
Ctrl+Shift+G
Super+g
Super+Shift+G
Super+t
Super+Shift+T
Ctrl+Shift+I
Super+i
1.2ROS中VScode安装与配置
vscode 下载:https://code.visualstudio.com/docs?start=true 历史版本下载:https://code.visualstudio.com/updates
1.2.1 VScode安装
方式1:双击安装即可(或右击选择安装)
方式2:找到下载包所在位置 sudo dpkg -i xxxx.deb
卸载:sudo dpkg --purge code
vscode 集成 ROS 插件
插件主要有一下几种,大家搜索安装即可
1.2.2 ROS中vscode 使用_基本配置
首先我们需要建立一个ROS工作空间:
mkdir -p demo01_ws/src(必须得有 src)
cd demo01_ws
catkin_make
第二步打开VScode 进入刚刚建立的工作空间再输入code . ,软件就可以自动打开
vscode 中编译 ros:
通常在terminal中写文一个文件我们都是进入工作空间再catkin_make ,但在VScode中我们配置一下就可以使用快捷键并且在任何文件下都可以编译:
在打开的vscode 中按住Ctrl+Shift+B: 注意vscode 会有一个弹窗,我们选择catkin_make:buile后面的齿轮 点击齿轮后如下: ==直接将下面代码替换上图中的代码,ctrl+s保存
{
"version": "2.0.0",
"tasks": [
{
"label": "catkin_make:debug",
"type": "shell",
"command": "catkin_make",
"args": [],
"group": {"kind":"build","isDefault":true},
"presentation": {
"reveal": "always"
},
"problemMatcher": "$msCompile"
}
]
}
1.2.3 vscode中建立ros功能包的过程
右击工作空间下的src目录:选择建立功能包(create catkin package) 然后注意上面弹窗:会输入功能包的名字,enter后会让我们添加依赖项 一般功能包的依赖都会涉及roscpp,rospy ,std_msgs 注意左侧这个时候功能包就创建完成了 Ctrl+Shift+B编译一下应该没有错的,接下来就可以在功能包下写自己相应的cpp或py文件了
|