使用rosed编辑ROS文件
1.1使用rosed.
rosed是rosbash套件的一部分.它可以使你通过package的名字直接编辑一个package中的文件而不用输入package的整个路径.
用法:
$ rosed [package_name] [filename]
例子:
$rosed roscpp Logger.msg
如果这个例子没有效果说明你没有安装vim工具.请参考Editor部分,如果你不知道怎样使用vim,点击这里click here. .
如果package中的文件名不是唯一的,会列出一个菜单让你选择那个文件去编辑.
1.2使用rosed的时候用Tab补全
这样的话你就可以轻松的看到package中的可以编辑的文件而不需要知道它的具体名字.
用法:
$ rosed [package_name] <tab><tab>
Example:
$ rosed roscpp <tab><tab>
Empty.srv package.xml
GetLoggers.srv roscpp-msg-extras.cmake
Logger.msg roscpp-msg-paths.cmake
SetLoggerLevel.srv roscpp.cmake
genmsg_cpp.py roscppConfig-version.cmake
gensrv_cpp.py roscppConfig.cmake
msg_gen.py
1.3编辑
rosed的默认编辑工具是vim。ubuntu中默认安装了更加易上手的编辑器nano,你可以通过编辑你的~/.bashrc文件添加如下环境变量来启用它:
export EDITOR='nano -w'
要设置默认编辑器可以在~/.bashrc文件中添加
export EDITOR='emacs -nw'
注意:改变.bashrc文件只会在新的终端中生效,已经打开的终端不会看到变化.
(需要source一下)
打开一个新的终端查看EDITOR是否已经定义;
$echo $EDITOR
nano -w
或者
emacs -nw
最新文章
- [译]:Orchard入门——Orchard控制面板概览
- toggle()方法和hove()方法
- 谈谈我的编程之路---WAMP(四)
- ServerSocket 默认邦定IP
- php目录下的ext目录中,执行的命令
- CSS小记
- vijosP1195“非常男女”计划
- Whitespace character
- Myeclipse 搭建Java Web 项目:Servlet 《二》
- Python生产环境部署(fastcgi,uwsgi)
- LeetCode-Interleaving String[dp]
- 终极解决方案:java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
- ES6-LET,变量提升,函数提升
- ansible基础-Jinja2模版 | 测试
- Linux文件编辑vi、mkdir等
- 【ichart】简单的统计图表ichart.js的使用
- js timeout
- mac开启Airdrop的硬件要求
- 转:在eclipse中 使用7.0及以上手机进行测试时logcat不打印日志的解决办法
- 漂亮的ActionBar效果
热门文章
- CentOS下源码安装MySQL
- Docker-利用dockerfile来搭建tomcat服务
- apt系统中sources.list文件的解析
- EMV技术学习和研究(转)
- Hbase之使用回调函数进行批处理操作
- mysql数据库回滚
- jq实现 禁止对密码框中的内容进行复制、剪切和粘贴操作
- js对字符串函数之charAt()
- 84. Largest Rectangle in Histogram *HARD* -- 求柱状图中的最大矩形面积
- SpringMVC整合Quartz实现定时任务以及Tomcat服务执行初始化定时任务