启用 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 里生效。

相关推荐
IT小饕餮2 天前
linux /bin/bash丢失修复
linux·运维·bash
陈龙龙的陈龙龙2 天前
macOS 安装 Homebrew、nvm 及安装切换 node 版本
前端·macos·bash
longerxin20203 天前
使用curl随机间隔访问URL-使用curl每秒访问一次URL-nginx
c语言·开发语言·bash
白总Server4 天前
Bash和Zsh的主要差异是?
开发语言·网络·数据库·stm32·安全·bash·xss
ziyue75754 天前
win终端添加git-bash,支持linux的shell语法
linux·git·bash
撒呼呼4 天前
Linux入门 全面整理终端 Bash、Vim 基础命令速记
linux·运维·vim·bash·运维开发
johnny2335 天前
Windows 11下Git Bash执行cURL脚本400问题、CMD/PowerShell不能执行多行文本等问题记录及解决方案
windows·bash
白总Server6 天前
Bash和Zsh在处理大文件时优化方法
开发语言·网络·ide·stm32·安全·udp·bash
科研土匪7 天前
bash---括号之间的区别
开发语言·bash