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

devtools/2025/3/19 10:16:46/
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 里生效。


http://www.ppmy.cn/devtools/168310.html

相关文章

如何创建并保存HTML文件?零基础入门教程

原文&#xff1a;如何创建并保存HTML文件&#xff1f;零基础入门教程 | w3cschool笔记 本文将以Windows系统为例&#xff0c;教你用最简单的记事本创建并保存第一个HTML网页。 &#x1f4dd; 第一步&#xff1a;准备工具 文本编辑器&#xff1a;使用系统自带的记事本&#xff…

【工具/调研】各种类型文件转PDF

目录 一、doc/docx类型1. 命令行工具LibreOffice 二、三、四、 一、doc/docx类型 1. 命令行工具LibreOffice LibreOffice 是一个免费的开源办公套件&#xff0c;支持将 .doc 文件转换为 .pdf。 sudo apt install libreoffice可以查看版本 lowriter --version使用以下命令语法…

在Pycharm配置conda虚拟环境的Python解释器

〇、前言 今天在配置python解释器时遇到了这样的问题 经过一下午自行摸索、上网搜寻后&#xff0c;终于找到的解决的方案&#xff0c;遂将该方法简要的记录下来&#xff0c;以备后用&#xff0c;并希望能帮助到有同样问题或需求的朋友:) 我所使用的软件的版本如下&#xff0c;假…

为什么手机上用 mA 和 mAh 来表示功耗和能耗?

在手机上&#xff0c;我们经常会看到 mA&#xff08;毫安&#xff09; 和 mAh&#xff08;毫安时&#xff09; 这两个单位&#xff0c;它们分别用来表示 功耗水平 和 能耗水平。为什么用这两个单位呢&#xff1f;其实这和电流、时间以及电池的特性有关。 1.mA&#xff08;毫安…

Pygame实现记忆拼图游戏8

在《Pygame实现记忆拼图游戏7》中&#xff0c;实现了游戏启动后&#xff0c;显示70个图案背面的功能。游戏启动后&#xff0c;会为玩家分组显示70个图案&#xff0c;玩家要在很短的时间内尽量多地记住相同图案的位置&#xff0c;因为之后显示的图案又会遮住&#xff0c;如图1所…

Python扑克牌游戏更新哦~【增加更多牌类】

以下是更新后的代码&#xff0c;包含了常见单牌、对子、三带、顺子、连对、飞机等 更新后的完整代码 import random class Card: def __init__(self, suit, rank): self.suit suit # 花色&#xff1a;♠, ♥, ♣, ♦ self.rank rank # 牌面&#xff…

pytorch小记(九):pytorch中创建指定形状的张量: torch.empty

pytorch小记&#xff08;九&#xff09;&#xff1a;pytorch中创建指定形状的张量: torch.empty 详细解释1. 基本功能2. 语法3. 示例代码示例 1&#xff1a;创建一个 5 的未初始化张量示例 2&#xff1a;创建一个 23 的未初始化张量示例 3&#xff1a;指定数据类型和设备 4. 注…

启幕数据结构算法雅航新章,穿梭C++梦幻领域的探索之旅——二叉树序列构造探秘——堆的奥义与实现诗篇

人无完人&#xff0c;持之以恒&#xff0c;方能见真我&#xff01;&#xff01;&#xff01; 共同进步&#xff01;&#xff01; 文章目录 一、堆的定义与结构二、堆的实现1.堆的初始化和销毁堆的初始化堆的销毁 2.向上调整算法和入堆向上调整算法入堆 3.向下调整算法和出堆顶数…