zoukankan      html  css  js  c++  java
  • 使用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

  • 相关阅读:
    Linux下的搜索查找命令的详解(locate)
    Linux下的搜索查找命令的详解(whereis)
    Linux下的搜索查找命令的详解(which)
    Linux下的awk文本分析命令实例(二)
    Linux下的awk文本分析命令实例(一)
    Linux下的awk文本分析命令详解
    Linux下的at定时执行任务命令详解
    六. 元素修改与空值处理
    七. 高级方法
    八. Pandas的轴
  • 原文地址:https://www.cnblogs.com/CZM-/p/5925701.html
Copyright © 2011-2022 走看看