使用rosed编辑ROS中的文件
2024-10-01 08:06:24
使用 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
最新文章
- UI第十一节——UIActivityIndicatorView
- 有关数据库行、锁 的几个问题(rowlock)
- 开发环境python
- 問題排查:行動裝置網頁前端 UI 設計 (1)
- (翻译)为你的MVC应用程序创建自定义视图引擎
- [MACOS] Mac上的抓包工具Charles
- hdu 4277 USACO ORZ(dfs+剪枝)
- 加特殊符号星号斜杠反斜杠/* \ */ !important等让css实现兼容各个浏览器的技巧的代码
- Sublime中开发Ruby
- 移动端开发(一. Viewport(视窗))
- js基础---cookie存储
- openresty源码剖析——lua代码的执行
- 惊心动魄的SAP S4客户额度调整运动
- 翻译:MariaDB字符集和排序规则
- 开源三维地球GIS引擎Cesium常用功能的开发
- Python数据分析实战
- 《深入理解Java虚拟机》-----第2章 Java内存区域与内存溢出异常
- python装饰器同时支持有参数和无参数的练习题
- Thread类的join()方法
- flex布局应用与踩坑