文章目录

  • 前言
  • 一、使用rosed
  • 二、使用rosed的自动填词功能
  • 三、编辑器
    • 链接: [http://wiki.ros.org/ROS/Tutorials/UsingRosEd](http://wiki.ros.org/ROS/Tutorials/UsingRosEd)
  • 总结

前言

本文介绍了如何使用rosed让文件编辑变得更容易


一、使用rosed

rosed是rosbash工具包中的一部分。他让我们能够根据文件名直接编辑该文件,而不是需要找到文件的全部路径名。用法

$ rosed [package_name] [filename]

举例

$ rosed roscpp Logger.msg

该例子示例了如何编辑roscpp包里面的logger.msg文件。(如果该命令运行无效,请检查是否安装了vim编辑器)

二、使用rosed的自动填词功能

用法:

$ rosed [package_name] <tab><tab>

举例:

$ rosed roscpp <tab><tab>

得到输出:

Empty.srv
genmsg_cpp.py
gensrv_cpp.py
GetLoggers.srv
Logger.msg
msg_gen.py
package.xml
roscpp.cmake
roscppConfig.cmake
roscppConfig-version.cmake
roscpp-msg-extras.cmake
roscpp-msg-paths.cmake
SetLoggerLevel.srv

三、编辑器

rosed默认的编辑器是vim,我们可以修改为更加适合初学者的编辑器nano。修改方法不再赘述,请参考

链接: http://wiki.ros.org/ROS/Tutorials/UsingRosEd

总结

ROS学习笔记(九)使用rosed在ROS里面编辑文件相关推荐

  1. ROS学习笔记九:用C++编写ROS发布与订阅

    ROS学习笔记九:用C++编写ROS发布与订阅 本节主要介绍如何用C++编写一个简单的ROS发布与订阅. 编写发布节点 在之前创建的例子beginner_tutorials软件包中,在其目录下的src ...

  2. ROS学习笔记(八): ROS通信架构

    ROS学习笔记(八): ROS通信架构 文章目录 01 Node & Master 1.1 Node 1.2 Master 1.3 启动master和node 1.4 rosrun和rosno ...

  3. ROS学习笔记一:安装配置ROS环境

    ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...

  4. ROS学习笔记(十二)ROS noetic ubuntu20.04 版本 rosdep init,rosdep update 问题解决方法

    ROS1 noetic 版本在ubuntu20.04安装出现问题,rosdep update无法下载,网络地址访问超时. ROS1 noetic 版本在ubuntu20.04系统上的安装方法见博客:U ...

  5. ROS学习笔记(一):ROS noetic的安装

    前言 ROS是一个机器人操作系统,机器人的不同模块之间的数据传输都在ROS上进行,下面记录一下ROS noetic的安装和基本使用 一.预备 ROS的不同版本和Ubuntu的不同版本向适配,这里与RO ...

  6. ROS学习笔记九:ROS工具

    ROS有各种工具可以帮助用户使用ROS.应该指出,这些GUI工具是对输入型命令工具的补充.如果包括ROS用户个人发布的工具,那么ROS工具的数量很庞大.其中,本文讨论的工具是对于ROS编程非常有用的辅 ...

  7. ROS学习笔记10(创建一个ROS消息和服务)

    这篇教程主要介绍怎样创建和编译一个msg消息和srv服务文件,同时介绍rosmsg,rossrv,roscp等命令工具. 文章目录 1 msg和srv文件长什么样 2 msg使用 2.1 创建一个ms ...

  8. ROS学习笔记4(编译一个ROS Package)

    文章目录 1 准备工作 2 使用catkin_make 3 编译一个package 1 准备工作 在所有的系统依赖项都安装好之后,就可以编译一个新的package了. 注意:如果是使用apt方式安装的 ...

  9. ROS学习笔记3(创建一个ROS Package)

    文章目录 1 catkin Package由什么组成? 2 catkin工作空间下的packages 3 创建一个catkin package 4 编译并且刷新setup文件 5 package依赖 ...

  10. 【ROS学习笔记】(十)ROS中的坐标系管理系统

    一.机器人中的坐标变换 TF功能包用来管理所有的坐标系.它可以记录十秒钟之内所有坐标系之间的关系,可以展示夹取的物体相对于机器人中心坐标系的位置在哪里. 二.举例:小海龟跟随实验 1. 小海龟跟随 两 ...

最新文章

  1. 25个让人惊叹的 HTML5 应用实验
  2. MYSQL:1045Access denied for user 'root'@'localhost
  3. 微信7.0.4内测版大更新!漂流瓶彻底成为历史
  4. 打算尝试瑜伽,看是否能解决长期困扰的胃痛问题
  5. Network 【TCP/IP 四层模型】
  6. Hibernate插入错误:GenericJDBCException: could not insert:
  7. 高考 | 满分作文:《我们都是读“书”人》
  8. 日本码农为了萝莉,竟然在GitHub上做这种事,“警察,快来抓我啊!”
  9. python修改y轴刻度_Python | Y轴刻度限制
  10. 【已解决】打开项目Android studio 报gradle sync failed:connect time out.
  11. 负载均衡的几种算法Java实现代码
  12. [FPGA] 三位四选一数据选择器
  13. Spark机器学习过程梳理
  14. 谈谈Linux应用程序 ABI兼容性
  15. vue导航使用及页面布局样例
  16. 今日学习在线编程题:小码哥的烦恼
  17. 【Linux】Linux 常用基操和 Java 环境的部署
  18. 电子设计教程16:共射极放大电路
  19. 帮我用js写一个微信聊天那种气泡效果
  20. 安装有关软件出现无法访问windows Installer服务。

热门文章

  1. 游戏私服的配置与防御选择
  2. python删除空值的行_python如何删除列为空的行
  3. latex代码(参考文献,数学公式,插入图片,插入表格)
  4. 2021-07-22 CentOS7.6 Samba使用AD域控认证(winbind),亲测有效。
  5. 北京高校应届生就业招聘信息网址
  6. MYSQLWorkbench看数据库ER图
  7. 【前沿招聘】美的集团高薪招聘SRM运维工程师/实施顾问
  8. Svelte笔记:必须吹爆的几个理由
  9. easyuefi只能在基于uefi启动的_PE启动盘的制作
  10. 西行漫记(7):再论语法糖