当前位置: 首页 > news >正文

ROS学习笔记(三)---好用的终端Terminator

ROS学习笔记文章目录

01. ROS学习笔记(一)—Linux安装VScode
02. ROS学习笔记(二)—使用 VScode 开发 ROS 的Python程序(简例)

一、Terminator是什么?

在前面的学习中,为了运行hello.py我是在vscode频繁的点击运行窗口的“+”号来开启终端的,有时候看起来不是很方便,特别是当有多个节点需要启动的时候,容易找不到对应的运行终端。因此,这里我们使用Terminator终端分屏工具,可以在一个窗口显示多个终端。
在这里插入图片描述

二、安装Terminator

1.打开自带的终端,输入以下指令安装Terminator:

sudo apt-get install terminator

2.将Terminator终端放入收藏夹
点击左下角显示应用程序 —> 找到 terminator —> 右击 选择 添加到收藏夹
在这里插入图片描述
3.快捷键打开Terminator
安装完Terminator后,可以使用Ctrl+Alt+T打开terminator

三、Terminator的操作

Terminator终端是为了方便我们显示和输入ROS相关指令的,因此有必要了解一些常用的操作技巧
1.垂直分屏:Ctrl+Shift+E
在这里插入图片描述
2.水平分屏:Ctrl+Shift+O
在这里插入图片描述
3.重开一个新的分屏:Ctrl+Alt+T
在这里插入图片描述

4.关闭分屏:Ctrl+Shift+W(点击需要关闭的终端 然后按键Ctrl+Shift+W)
我个人感觉用的比较多的就是上述几个了[破涕为笑]当然如果你记不住快捷键,也可以直接右击,然后选择[破涕为笑][破涕为笑]
在这里插入图片描述

四、演示案例

以上一个案例为例,我们使用VSCode打开demo02_ws工作空间。然后Ctrl+Alt+T打开Terminator终端。
1.首先启动ros内核:
在这里插入图片描述
2.垂直分屏,然后cd进入demo02_ws工作空间
在这里插入图片描述
3.source一下,回车
在这里插入图片描述
4.rosrun运行python程序
在这里插入图片描述
当然由于上述程序是比较简单的打印输出,并不需要太多的终端,等待后续节点一多,就能体现
Terminator分屏终端的妙用啦!

http://www.lryc.cn/news/125092.html

相关文章:

  • NFT Insider#102:The Sandbox重新上线LAND桥接服务,YGG加入Base生态
  • Webpack 的 sass-loader 在生产模式下最小化 CSS 问题
  • pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系
  • vue自定义穿梭框支持远程滚动加载
  • TCP 协议十大相关特性总结
  • 文档控件DevExpress Office File API v23.1新版亮点 - 支持.NET MAUI
  • 分割字符串的最大得分
  • ASR 语音识别接口封装和分析
  • C 语言的 ctype.h 头文件
  • Linux系统编程:采用管道的方式实现进程间通信
  • 网络安全面试题
  • 如何成为游戏主程
  • SSM整合(XML方式)
  • 学习Vue:列表渲染(v-for)
  • 使用巴特沃兹滤波器的1D零相位频率滤波研究(Matlab代码实现)
  • ubuntu18.04安装cuda
  • 【MFC】09.MFC视图-笔记
  • 【字节跳动青训营】后端笔记整理-2 | Go实践记录:猜谜游戏,在线词典,Socks5代理服务器
  • GPT的第一个创作
  • Spring Boot 获取前端参数
  • java应用运行在docker,并且其他组件也在docker
  • Java真实面试题,offer已到手
  • 在序列化、反序列化下如何保持单例(Singleton)模式
  • 【数据结构】二叉树篇|超清晰图解和详解:二叉树的最近公共祖先
  • android ndk clang交叉编译ffmpeg动态库踩坑
  • 简单记录牛客top101算法题(初级题C语言实现)BM24 二叉树的中序遍历 BM28 二叉树的最大深度 BM29 二叉树中和为某一值的路径
  • 前后端分离------后端创建笔记(05)用户列表查询接口(上)
  • 性能测试|App性能测试需要关注的指标
  • Termux SFTP 进行远程文件传输
  • Sqlite3简介