Unbuntu 终端中使用Tab键不能自动补全

解决方案

1、利用vi编辑器打开 /etc/bash.bashrc文件(需要root权限)

sudo vi /etc/bash.bashrc

2、找到文件中的下列代码

#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

3、最后 source一下 /etc/bash.bashrc即可, 即

sudo source /etc/bash.bashrc
  • 1

使用

比如,我们要在文件管理器中直接使用右键打开终端,nautilus-open-terminal

每次只记得nauti,所以我们这是后Tab键就可以帮助大忙了。

apt-get install nauti[Tab]       # apt-get install nautilus-open-terminal
  • 1

多多使用Tab键,帮助我们快速完成繁杂的拼写工作

原文地址:https://www.cnblogs.com/bonelee/p/8794243.html

时间: 2024-10-05 12:13:43

Unbuntu 终端中使用Tab键不能自动补全的相关文章

华为命令中Tab键无法自动补全解决办法

一:问题详情 CRT中命令无法使用Tab键自动补全 二:解决办法 原文地址:https://blog.51cto.com/14558454/2450936

解决 debian TAB 键不能自动补全命令的原因

一般情况,命令行输入 sudo apt-get ins 按 tab ,它后面会自动补全为 install 如果右面写了包的名的一部分,按 tab 它也会自动完成或列出候选的,这次装了个 debian 5 突然不好使了 首先确认是否安装了 自动补全的插件,输入 apt-get install bash-completion 问了一圈都不知道,后来还是在老外的 blog 上找到答案: 即 在 .bash_profile 里加 if [ -f /etc/bash_completion ]; then

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

/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

SecureCRT ,可是进入模拟器后TAB键还是无法补全

SecureCRT是做网络,路由,交换机等设备的人都知道的工具 ,可是进入模拟器后TAB键还是无法补全,就很懊恼了. 设置步骤: 1)打开SecureCRT软件,选项—全局选项—常规—默认的会话设置—编辑默认的设置—连接—-右侧的协议选择为Telnet : 2)在左侧,选择telnet,在右侧的高级框里“强制每次一个字符模式”勾上,确定: 3)一直点击“确定”,最后重启SecureCRT软件就可以了

anaconda中jupyter notebook安装代码自动补全插件,报错“Exception: Jupyter command `jupyter-contrib` not found.”

????最初在子环境中安装,但是老出现问题,于是就在base环境中安装,运行命令(使用管理员模式打开anaconda prompt应该会避免一些问题): 一.安装nbextensions(后续:使用conda命令简单还可以避免许多问题,但我已经安装好了,懒得改博客了.) 参考博客:https://blog.csdn.net/sinat_38413689/article/details/88610033 pip install --user jupyter_contrib_nbextensions

Unbuntu 14.4Tab键不能自动补全

1.利用vi编辑器打开 /etc/bash.bashrc文件(需要root权限) sudo vi /etc/bash.bashrc 接下来会提示输入密码 此时vi可能会出现上下左右出现问题,解决办法: (1)执行命令 sudo apt-get remove vim-common (2)执行命令 sudo apt-get install vim 2.找到文件中的下列代码 #enable bash completion in interactive shells #if ! shopt -oq po

vim中实现括号和引号自动补全

将下面内容加入.vimrc文件中即可 inoremap ( ()<Esc>i inoremap [ []<Esc>i inoremap { {<CR>}<Esc>O autocmd Syntax html,vim inoremap < <lt>><Esc>i| inoremap > <c-r>=ClosePair('>')<CR> inoremap ) <c-r>=Close

vs code使用tab自动补全html代码

使用tab键完成自动补全,提高开发速度. 第一步 下载emmet插件 第二步 打开设置文件setting.json 第三步 完成对seting.json的配置 // 启用后,按 TAB 键时,将展开 Emmet 缩写. "emmet.triggerExpansionOnTab": true, // 添加需要补全的文档格式 "emmet.syntaxProfiles": { "javascript": "jsx", "

Pig autocomplete 自动补全

在pig的grunt环境下,按TAB键可以自动补全命令,用户可以添加自己的补全信息. 在conf目录下创建autocomplete文件,添加如下内容: hdfs://vm1:8020/ 在grunt环境下输入hd,然后按TAB,就可以自动补全hdfs://vm1:8020了. /conf/autocomplete