zsh中ros2与colcon命令 tab补全失效解决办法[ros-galactic]

zsh中ros2 tab自动补全

环境:

  • Ubuntu20.04
  • ros-galactic

以galactic为例

sudo nano /opt/ros/galactic/share/rosidl_cli/environment/rosidl-argcomplete.zsh 

将下行注释掉

autoload -U +X compinit && compinit

argcomplete

#autoload -U +X compinit && compinit

colcon自动补全

将下列命令加入 ~/.zshrc 末尾

eval "$(register-python-argcomplete3 colcon)"

最后重新source一下配置

source ~/.zshrc
posted @   CodeAlan  阅读(371)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示