文档章节

使用rosed编辑ROS中的文件

慕水
 慕水
发布于 2017/09/08 13:24
字数 375
阅读 5
收藏 0
点赞 0
评论 0

使用 rosed

rosed 是 rosbash 的一部分。利用它可以直接通过package名来获取到待编辑的文件而无需指定该文件的存储路径了。

使用方法:

 

$ rosed [package_name] [filename]

例子:

 

$ rosed roscpp Logger.msg

这个实例展示了如何编辑roscpp package里的Logger.msg文件。

如果该实例没有运行成功,那么很有可能是你没有安装vim编辑器。请参考编辑器部分进行设置。

如果文件名在package里不是唯一的,那么会呈现出一个列表,让你选择编辑哪一个文件。

 

使用Tab键补全文件名

使用这个方法,在不知道准确文件名的情况下,你也可以看到并选择你所要编辑的文件。

使用方法:

 

$ rosed [package_name] <tab>

 

编辑器

rosed默认的编辑器是vim。如果想要将其他的编辑器设置成默认的,你需要修改你的 ~/.bashrc 文件,增加如下语句:

 

export EDITOR='emacs -nw'

这将emacs设置成为默认编辑器。

注意: .bashrc文件的改变,只会在新的终端才有效。已经打开的终端不受环境变量的影响。

打开一个新的终端,看看那是否定义了EDITOR:

 

$ echo $EDITOR
  • emacs -nw

现在你已经成功设置并使用了rosed,接下来我们将学习创建ROS消息和ROS服务.

本文转载自:

共有 人打赏支持
慕水
粉丝 1
博文 11
码字总数 0
作品 0
深圳
ROS 服务 消息传递

自定义服务的消息类型 定义服务的消息类型与自定义话题的消息类型类似 1、首先在软件包目录下 新建一个 srv文件夹,并且新建一个消息类型文件 mkdir ~/rosworkspace/src/helloros/srv cd ~/r...

CSDNhuaong ⋅ 2017/11/22 ⋅ 0

ROS 自定义消息类型

引言 学习ROS的过程中,在话题的发布与订阅之间,我一直在思考,我们能不能定义自己的话题名,甚至在编写我们自己的ROS软件包时,定义我们自己的消息类型。 首先能不能定义自己的话题名 当然...

CSDNhuaong ⋅ 2017/11/22 ⋅ 0

ROS学习之Arduino篇——读取并发布各种传感器数据

本篇将读取超声波雷达、电位计和人体红外感应模块传感器的值,然后封装成一个消息类型,然后广播出去。 主要包括以下五部分内容: 1. 说明 在ROS里面自定义的msg类型在Arduino下面是不能直接...

wanzew ⋅ 04/22 ⋅ 0

用ROS自带的gazebo仿真器搭建自己的环境

近期需要搭建一个室内仿真环境,用于实验调试,所以想把相关技巧记录下来,如有错误,还请批评指正,谢谢。 参考网页:使用gazebo中的building editor创建一个建筑环境并用于仿真 1.配置要求...

qq_36355662 ⋅ 04/21 ⋅ 0

ROS进阶学习的过程

环境的安装与配置 这里有第一次按照书上的方法进行安装的步骤,也有后面学习中遇到的问题,需要对ROS进行重新安装配置的过程。 ROS使用教程-关于安装 初次在ubuntu14上安装ros-indigo的过程,...

CSDNhuaong ⋅ 2017/11/04 ⋅ 0

Building OpenCascade on Windows with Visual Studio

Building OpenCascade on Windows with Visual Studio eryar@163.com 摘要Abstract:详细说明OpenCascade的编译配置过程,希望对你编译OpenCascacde有所帮助。本文内容来自OCCT的Overview文档...

eryar ⋅ 2013/09/23 ⋅ 0

批量云资源管理与自动化运维总结

1.什么是ROS? 是一款帮助阿里云用户简化云计算资源管理和自动化运维的服务,其本质是一个UTF8 编码的json格式的文件。 2.应用场景: 3.ROS限制和约束: 每个堆栈允许创建的最大资源数(云服...

饮尽楚江秋 ⋅ 06/13 ⋅ 0

ros:global_planner 整体解析 解释了全局规划的多种实现原因(挺有用)

ROS: global_planner 整体解析 在目前的ROS版本中,机器人全局路径规划使用的是navfn包,这在movebase的默认参数中可以找到 baseglobalplanner (string, default: "navfn/NavfnROS")。而在n...

CWY_007 ⋅ 2017/07/05 ⋅ 0

gstcam开发(ROS+gstreamer)

写在前面 gstcam是github上一个开元的ros软件包,它巧妙地将gstream流媒体框架引入ROS系统。通过利用 gstreamer 实现一个标准的ROS API接口.比如捕获usb uav camera 的图像,然后转化成 ros...

CSDNhuaong ⋅ 01/08 ⋅ 0

ROS roslaunch 学习

roslaunch 用处:将多个rosnode 结合起来,一起运行。这样就不需要一个个的运行。 roslaunch格式 (add_two.launch) launch文件为xml格式。 每个tag的格式至少包含下面三部分 1.pkg = “you...

yiranhaiziqi ⋅ 2016/10/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 50分钟前 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部