ROS学习笔记(9)-- Ubuntu Tab键补全功能

解析ubuntu tab键不能自动补全命令的参数

 

这篇文章主要介绍了ubuntu tab键不能自动补全命令的参数,非常不错,具有参考借鉴价值,需要的朋友可以参考下

sudo gedit /etc/bash.bashrc

里面有这几行语句

#enable bash completion in interactive shells
# if ! shopt -oq posix; then
 # if [ -f /usr/share/bash-completion/bash_completion ]; then
 #  . /usr/share/bash-completion/bash_completion
 # elif [ -f /etc/bash_completion ]; then
 #  . /etc/bash_completion
 # fi
# fi

 

去掉注释

#enable bash completion in interactive shells
if ! shopt -oq posix; then
 if [ -f /usr/share/bash-completion/bash_completion ]; then
  . /usr/share/bash-completion/bash_completion
 elif [ -f /etc/bash_completion ]; then
  . /etc/bash_completion
 fi
fi

ROS学习笔记(9)-- Ubuntu Tab键补全功能

保存  /etc/bash.bashrc就ok了


测试

输入 rosc(原命令为roscd),Tab -》代码补全功能自动弹出备选命令

ROS学习笔记(9)-- Ubuntu Tab键补全功能

例2:opencv_

ROS学习笔记(9)-- Ubuntu Tab键补全功能

例3:ros+

ROS学习笔记(9)-- Ubuntu Tab键补全功能

以上所述是ubuntu tab键不能自动补全命令的参数,希望对大家有所帮助。