auto-completion

终端自动完成和历史记录不起作用
auto-completion

终端自动完成和历史记录不起作用

我是一名 Mac 用户,最近在个人笔记本电脑上切换到 Lubuntu。我面临的问题是我的终端不执行任何自动完成或显示历史记录。按下Tab只会添加一个制表符,按下Up按钮会显示转义字符^[[A 例如,如果我按下Tab后apt-g,我只会apt-g在后面留下一些空格 我已经尝试过默认qterminal和开启guake,并检查了终端首选项 ...

Admin

Kali Linux 终端自动完成功能会中断点击选项卡或从剪贴板粘贴并按左箭头的操作
auto-completion

Kali Linux 终端自动完成功能会中断点击选项卡或从剪贴板粘贴并按左箭头的操作

如果我从剪贴板粘贴一个命令并按左箭头来更改该命令,该命令更改后它将复制该命令的第一个单词,但是如果您使用光标,它会从第二个单词开始,因此所有内容都会移动。 如果我从历史记录中输入一个命令,然后按下 Tab 键,也会发生同样的情况,您将看到相同的双字。 我还没有找到解决这个问题的方法。 展示该问题的示例视频 ...

Admin

rsync 远程路径带有空格,且自动完成功能不起作用
auto-completion

rsync 远程路径带有空格,且自动完成功能不起作用

运行 Ubuntu 22.04 我有一个可以通过 ssh 连接的远程服务器。 ssh remote 因此我可以使用 rsync 复制文件: rsync remote:text.txt . rsync当我按下 tab 键时会自动完成 tex 到 test.txt 我有另一个文件“测试文件.txt”,其中包含一个空格,rsync 将自动完成并转义到 rsync remote:test\\\ file.txt 但随后执行失败: rsync: [sender] link_stat "/home/user/test\ file.txt" failed: No s...

Admin

Bash 补全“混合”在一起
auto-completion

Bash 补全“混合”在一起

最近,我的 Bash 补全(假设这就是 Tab 键后的结果)变得混乱,返回所有命令,有点混杂在一起。 例如,输入dockertab、tab,我得到: me@me[~]: docker builderconfigcontainercontextimagemanifestnetworknodepluginsecretservicestackswarmsystemtrustvolumebuildloginlogoutrunsearchversionscanattachcommitcpcreatediffeventsexecexporthistoryimagesim...

Admin

ls:无法访问 X:没有此文件或目录
auto-completion

ls:无法访问 X:没有此文件或目录

当我尝试在任何文件夹上使用命令“unzip”时,我立即得到以下行 unzip ls: cannot access 'tmp': No such file or directory ls: cannot access 'tmp': No such file or directory ^C 这对我来说特别奇怪,因为我的别名 alias unpack='unzip' 运行良好。unzip 命令仍然有效,但无法自动完成。另一方面,原生“zip”命令可以自动完成。 我尝试了“sudo apt reinstall bash-completion”,但没有任何区别。 ...

Admin

Bash 补全在子 shell 中不起作用
auto-completion

Bash 补全在子 shell 中不起作用

当我启动 bash 子 shell(通过bash从命令提示符调用)时,所有 tab 补全都停止工作。complete新 shell 中的命令变为空: $ complete [...] complete -F _apport-collect apport-collect complete -F _filedir_xspec vim complete -o dirnames -o filenames -F _apport-bug ubuntu-bug complete -F _known_hosts ftp complete -F _longopt units ...

Admin

终端自动完成不起作用
auto-completion

终端自动完成不起作用

终端中的自动完成功能不起作用,这意味着什么都没有发生。Ubuntu 版本是 20.04 LTS a)echo $SHELL是/bin/bash b)我重新安装了 bash 完成包 sudo apt-get install --reinstall bash completion c)文件.bashrc包含以下内容: #enable programmable completion features (you don't need to enable #this, if it's already enabled in /etc/bash.bashrc and...

Admin

我可以在终端中获得更好的制表符补全吗?
auto-completion

我可以在终端中获得更好的制表符补全吗?

假设我在一个文件夹中有三个文件名以 s 开头的文件。 如果我输入 s 并点击Tab,我会听到错误提示音,终端中什么也没有完成。我必须输入足够多的文件名,让终端清楚地知道我想要哪个文件,然后它才会自动完成Tab。 因此,如果我有文件名school、scuba和scary,并且我想打开学校,我必须输入 sch,否则它不会自动完成。我见过一些例子,你输入s后就可以Tab逐一浏览所有选项。 此功能不可用吗?还是我必须在某处更改设置? ...

Admin

适用于 Ubuntu 21.10 的自动更正软件
auto-completion

适用于 Ubuntu 21.10 的自动更正软件

Windows 11 发布了新功能,其中之一是一种特殊的语法检查软件。如何在 Ubuntu 21.10 中获得类似的东西? 我希望自动更正功能在所有应用程序中都能正常工作(尤其是 gedit 和 Vivaldi)。我使用的是默认的 GNOME 40 桌面。 OS: Ubuntu 21.10 impish Kernel: x86_64 Linux 5.13.0-21-generic Uptime: 25m Packages: 2223 Shell: bash 5.1.8 Resolution: 2560x1600 DE: Gnome WM: Mutter W...

Admin

路径中带有空格的 PDF 文件的制表符补全
auto-completion

路径中带有空格的 PDF 文件的制表符补全

我想~/dir1\ with\ spaces/dir2/file.pdf从命令行打开 pdf 文件。我输入evince ~/dir1\ with\ spaces/并按两次 TAB 键进行自动完成。但我不会得到提供dir2。在添加更多字母evince ~/dir1\ with\ spaces/di以使完成dir2独一无二后,按 TAB(两次)后什么也没有发生。只有在将完整目录拼写出来然后evince ~/dir1\ with\ spaces/dir2按 TAB 后,自动完成才会恢复工作。 okular使用而不是 时也存在同样的问题evince。但是使用ls而不...

Admin

我需要安装什么工具才能使我的终端显示我正在编写的命令的自动完成?
auto-completion

我需要安装什么工具才能使我的终端显示我正在编写的命令的自动完成?

我每天都使用 Ubuntu,最近我发现 Kali Linux 上的终端与 Ubuntu 上的终端的行为不同...我可以根据我输入过的命令的历史记录看到我正在输入的命令的结尾,如下所示: 我知道我可以通过按 Tab 键来使用自动完成功能,但这个功能是另一回事,因为我可以在按 Tab 键之前​​看到命令……这也不是一个与 Kali 相关的问题,因为我只想在 Ubuntu 20.04 上复制这个功能。我是否可以通过安装一些工具轻松在 Ubuntu 上安装这个功能apt install?还是我需要做的配置? ...

Admin

'$ git' 自动完成功能似乎会打印颜色代码
auto-completion

'$ git' 自动完成功能似乎会打印颜色代码

当我$ git在 CLI 中输入内容并按下制表位进行自动完成时,我收到以下建议,看起来像是bash文本有额外的颜色突出显示。 $ git ^[[01;31m^[[K c^[[m^[[Kheckout-index d^[[m^[[Kescribe f^[[m^[[Ksck-objects l^[[m^[[Kog notes stage a^[[m^[[Kdd c^[...

Admin

为什么终端中的自动完成功能会将 $ENVAR 转换为 \$ENVAR?(Ubuntu 20.04)
auto-completion

为什么终端中的自动完成功能会将 $ENVAR 转换为 \$ENVAR?(Ubuntu 20.04)

我最近安装了 Ubuntu 20.04。 当我按下 Tab 键来自动完成环境变量(比如包含目录信息的 ENVAR)时,它突然将“$”转换为“$”,这样我就无法再输入目录了。 IE, ENVAR=$HOME/mydir 我想要输入$ENVAR/subdir1。所以我按下 Tab 键 $ cd $ENVAR/sub 然后它返回 $ cd \$ENVAR/subdir1 我该怎么办? 有没有人遇到过和我类似的问题? 感谢您的帮助。 ...

Admin