使用 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

最新文章

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

热门文章

  1. MySQL 报错
  2. set集合去重机制
  3. 小tip: CSS后代选择器可能的错误认识——张鑫旭
  4. Reset GitLab Root Password
  5. LeetCode题解之Single Number
  6. leetCode题解之求二叉树最大深度
  7. Oracle EBS 启动调试日志
  8. 用UITextView模拟UITextField的placeHolder
  9. UIImagePickerController按钮的中文问题
  10. Matlab绘图——对称曲线绘制(转)