启用 colcon的命令自动补全功能,适用于 bash终端

shell 复制代码
source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash
  • colcon 是 ROS 2(Robot Operating System 2)中常用的构建工具,而 colcon-argcomplete 提供了 shell 命令补全(autocomplete)功能。

  • source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash 这条命令会加载 colcon 的自动补全脚本,使得在终端输入 colcon 命令时,可以使用 Tab 键 自动补全子命令和参数 (双击Tab键) ,例如:

    bash 复制代码
    colcon <Tab>

    可能会列出 buildtestlist 等子命令。

什么时候需要执行这条命令?

  • 如果 colcon 的自动补全功能没有生效,你可以手动执行这条命令。

  • 你可以把这行指令添加到 ~/.bashrc~/.bash_profile,让其在每次打开终端时自动加载:

    bash 复制代码
    echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" >> ~/.bashrc
    source ~/.bashrc

如果你使用的是 zsh,可能需要额外配置 argcomplete,让 colcon 补全功能在 zsh 里生效。

相关推荐
顾安r18 小时前
11.5 脚本 本地网站收藏(解封归来)
linux·服务器·c语言·python·bash
鸠摩智首席音效师5 天前
如何在 Bash 命令中执行命令 (嵌套命令) ?
linux·bash
Bella的成长园地5 天前
Linux 中sudo bash -i 和 su root 有什么区别?
linux·运维·bash
顾安r8 天前
10.25 脚本 整理2024全年 GITHUB每周热门项目
linux·c语言·python·github·bash
百步送剑8 天前
在 Ubuntu 环境下 sh 脚本运行因为 Bash 改用 Dash 语法报错问题
ubuntu·bash·dash
Hali_Botebie8 天前
服务器上用Slurm 管理训练bash 脚本任务
运维·服务器·bash
潇I洒8 天前
Linux写sh开机启动脚本-bash报错的两种解决方法
java·linux·bash
Hali_Botebie9 天前
服务器上用Slurm 管理训练bash 脚本任务,申明使用GPU
服务器·chrome·bash
gfdgd xi9 天前
deepin 终端,但是版本是 deepin 15 的
linux·python·架构·ssh·bash·shell·deepin
我爱钱因此会努力10 天前
shell实战-跳板机和测试主机是否在线
服务器·tcp/ip·bash