当前位置: 首页 > 知识库问答 >
问题:

zsh tmux oh-my-zsh:自动完成生成剩余字符

诸葛雅达
2023-03-14

我最近安装了Zsh,希望有更好的生活和更美好的早晨。然而,我很快意识到Zsh与tmux结合引入了各种问题。

第一个问题是在我的命令之前,在提示符的末尾发生了一些奇怪的事情,但是通过为tmux提供用于unicode支持的-u标志解决了这个问题。但是,我遇到了最后一个问题,在我将Zsh与tmux一起使用之前需要解决:

Usecase:自动完成包含多个建议的命令
问题:自动完成将建议向右移动一个字符,同时留下原始字符(视觉错误,它不包含在命令中)

注意1:使用Bash-shell时不会出现这种情况。< br >注2:我使用的是“哦,我的天”。只有在使用提供的主题时,才会出现此问题。这将它缩小到一个“哦,我的zsh”主题问题,而不是原生的zsh/tmux。

共有1个答案

车嘉实
2023-03-14

如果有些人仍然遇到类似的问题,请参阅标签以ZSH完成时剩余字符的最高投票答案。您使用的插件可能有相同的不可打印字符问题,这可以解释症状。

 类似资料:
  • 问题内容: 如何使用Redis实现自动完成功能? 比如说我有一个数组。当我型我得到 我希望你明白这一点。我如何有效地使用redis命令来实现这一点(如果可能,但我认为是)。如果我能通过telnet尝试一些简单的命令来模仿这种行为,那就太好了。 谢谢 问题答案: 如果您要处理的是大型数据集,建议您考虑将其实现。我将一小部分Ruby做到了这一点: 例如: 在Wikipedia的Tries条目上阅读有关

  • 自动完成是现代网站中经常使用的一种机制,用于向用户提供他/她在文本框中键入的单词开头的建议列表。 然后,用户可以从列表中选择一个项目,该项目将显示在输入字段中。 此功能可防止用户输入整个单词或一组单词。 JQueryUI提供了一个自动完成窗口小部件 - 一个与下拉列表非常相似的控件,但过滤选项只显示与用户在控件中键入的内容相匹配的选项。 jQueryUI提供了autocomplete()方法,用于

  • md-autocomplete是一个Angular Directive,用作一个特殊的输入控件,带有内置下拉列表,显示与自定义查询的所有可能匹配。 一旦用户键入输入区域,该控件就充当实时建议框。 《md-autocomplete》可用于从本地或远程数据源提供搜索结果。 执行查询时md-autocomplete缓存结果。 第一次调用后,它使用缓存的结果来消除不必要的服务器请求或查找逻辑,并且可以禁用

  • 描述 (Description) 自动填充是Framework7的移动友好和触摸优化组件,可以是下拉列表或独立方式。 您可以使用JavaScript方法创建和初始化自动完成实例 - myApp.autocomplete(parameters) 其中parameters是用于初始化自动完成实例的必需对象。 自动填充参数 下表列出了Framework7中可用的自动填充参数 - S.No 参数和描述

  • 问题内容: 我正在尝试实现自动补全功能,但是找不到在Swift中可用的示例。下面,我打算转换Ray Wenderlich的自动完成教程 和2010年的示例代码。最后,代码进行了编译,但是没有显示包含可能完成的表格,而且我没有经验来了解为什么它未被隐藏shouldChangeCharactersInRange。 问题答案: 用下面的内容替换您的函数内容。希望对您有帮助。

  • Oh My Zsh 是一个社区驱动的(有1800多个贡献者)框架,用于管理你的 Zsh 配置。 它包括 300 多个可选的插件(rails, git, OSX, hub, docker, homebrew, node, php, python 等等),140 多个主题,还有一个自动更新工具。