首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何像搜索鱼壳一样在zsh中搜索补全列表?

在zsh中搜索补全列表的方法类似于搜索鱼壳(fish shell)中的功能,可以通过使用zsh-autosuggestions插件来实现。

zsh-autosuggestions是一个zsh的插件,它可以根据你之前输入的命令来自动补全当前命令的建议。要在zsh中使用该插件,可以按照以下步骤进行操作:

  1. 安装zsh-autosuggestions插件。你可以使用包管理器(如Homebrew、apt-get等)来安装插件,或者从GitHub上下载源代码进行安装。
  2. 在.zshrc文件中启用插件。打开终端并输入以下命令来编辑.zshrc文件:
  3. 在.zshrc文件中启用插件。打开终端并输入以下命令来编辑.zshrc文件:
  4. 在文件中找到plugins部分,并将zsh-autosuggestions添加到插件列表中,例如:
  5. 在文件中找到plugins部分,并将zsh-autosuggestions添加到插件列表中,例如:
  6. 保存并关闭文件。
  7. 重新加载.zshrc文件。在终端中输入以下命令以使更改生效:
  8. 重新加载.zshrc文件。在终端中输入以下命令以使更改生效:
  9. 现在你可以在zsh中使用搜索补全列表的功能了。当你输入命令时,zsh-autosuggestions会根据你之前输入的命令来自动补全当前命令的建议。你可以使用方向键来选择建议中的命令,并按下Enter键来执行选定的命令。

需要注意的是,zsh-autosuggestions插件只会根据你之前输入的命令来生成建议,而不是根据文件系统或其他上下文信息。此外,该插件只是提供了一个搜索补全列表的功能,不涉及云计算或其他特定领域的概念。

希望以上信息对你有所帮助!如果你需要了解更多关于zsh或其他云计算相关的内容,请随时提问。

相关搜索:如何像whatsapp那样在组中显示搜索结果PHP &MYSQL-如何搜索单词并将它们像句子一样放在翻译中?SQL " like“选择器在我的搜索引擎中像"=”一样工作如何像向量一样在二维列表中插入元素?如何重构在字符串列表中搜索文本for循环如何更新我在两个列表中搜索共享词的函数,以搜索N个列表中的共享词?如何使用reduce在无序列表中搜索关键字?如何像Linux中那样在git bash中启用按页向上/向下的历史搜索?如何在存储在一个大列表中的列表中搜索匹配项如何像浏览器一样在python中解析HTML列表,允许缺少li元素?我们如何使用elastic search在django rest框架中获得热门搜索列表?如何使用Q在django DRF中搜索列表中的字段而不使用查询集如何以编程方式在devExtreme列表搜索框中输入值,并触发正常过滤列表的事件?如何使用另一个命令返回的数据列表在Linux中搜索文件CS50项目1搜索栏问题:如何使搜索栏过滤条目以找到可能的条目并将其显示在列表中?如何让Searchkick返回在搜索框中传递的内容以及在下拉列表中选择的内容?如何在MS Teams bot框架中作为WhoBot在适配卡中使用滚动建立可搜索列表如何在python中正确使用LIKE和'%%‘来搜索数据库列表中存储在占位符变量中的部分响应?Google BigQuery -有没有一种方法可以在多个列中搜索一个值列表。像CONTAINS_SUBSTR或REGEXP_CONTAINS这样的东西如何像amp mail中的select2那样制作“根据输入字符串上的get api调用检索到的数据显示动态选项列表的搜索框”
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

优秀的程序员是如何利用工具来提升工作效率的?

其他手势: 有必要熟悉一下,比如知道 Win 环境下用 win+d 可以显示桌面,相应的功能在 Mac 下如何做。 快捷键 作为程序猿,肯定离不开各种快捷键。...上面的这些快捷键特别是敲命令时还是很有用的(可能有的确实是命令行才生效),特别是结合 zsh 自动补全等功能。...cmd + alt + e,在所有的 tab 全局搜索搜索出候选项后,再选择你想要进入的 tab。 ?...zsh-autosuggestions,如下图所示,我 app-in-mac 这个目录下,刚输入了 git, 此时光标还在 p 前面, zsh 就已经自动给我补全了 git push origin source...Reference 将你的 Vim 打造成轻巧强大的IDE[20] 所需即所获: IDE 一样使用 vim[21] Dash 其实介绍前文 介绍 Alfred 已经提到过,这里再介绍一下,程序猿必备神器

1.5K30

终端与shell的区别

shell为什么叫做 如上图,shell通过解析命令调用 系统调用和相关API操作内核命令,进而读写硬件完成任务。shell是最外的一层的接收用户操作,一层一样裹在整个调用过程。...对文件操作ls、pwd等等这些常用命令所有shell都一样支持。 所以我们普通用户更关注是细节、外观、功能上的差距。这一点zsh做的格外的优秀。...比如色彩高亮、命令提示、智能补全、快速跳转等等附加功能。 我们讨论配置终端的时候,实际上是讨论配置shell。 为什么zsh如此受欢迎? 这个较新的shell与bash兼容,但包括更多的功能。...它bash,但有很多附加功能,附加功能和可配置选项,你可能会喜欢,如果你命令行上花费大量的时间。...- 韦易笑的回答 - 知乎 终端zsh 和 bash

77020
  • 「实用篇」打造自我感觉非常漂亮的Mac终端

    brew install zsh-syntax-highlighting 然后根目录下.zshrc插入下面内容: source /usr/local/share/zsh-syntax-highlighting...代码补全插件 有一些插件能让zsh变得更加酷炫!使用更加方便!比如模糊补全命令,之前我们的命令都是必须前缀命中才会补全,现在不用这么麻烦啦,直接模糊补全!...智能补全zsh-completions oh-my-zsh存储库克隆存储库: git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM...这该如何优雅解决呢?我来告诉你,iterm2支持终端添加一个自定义的水印来显示当前的位置!设置方式如下图所示: 效果就是右上角有水印可以标注我们现在访问的是哪一个服务器。...因为她现在不仅花瓶一样好看,而且变得比以前更加实用!你更加离不开她啦! PS:配置过程中有遇到文中没提到的问题,欢迎讨论!

    2.4K41

    Linux基础命令行使用技巧

    [TOC] 0x00 基础简述 描述:本章主要学习并记录了Linux命令行补全以及参数补全的实现方法,还Linux执行过的命令进行查看,让您想Hacker一样操作终端; 目录摘要: 补全: 何谓补全...} #4.补全函数绑定到具体的shell脚本 complete -F _Testcmd Testcmd end zsh示例可编程补全:接下来定义的函数与变量跟 bash 示例相似 words 相当于...fpath=($HOME/.zsh $fpath) 实践 mycmd zsh 补全效果,只需先执行一下 source ~/.zshrc,值得一提的是,zsh 本身还提供了一些辅助函数以用于补全...Linux的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储到一个文件...Vim、Emacs、Sublime、VS Code 等熟悉的编辑器编辑文本时,通常会有一种十分舒服的感觉; Shell 命令行也能文本编辑器一样编辑命令使我们的行编辑效率大大提升,下面我们将要学习Emacs

    6K20

    终极Shell——Zsh

    我曾经搜索到一个比较各种 Shell 的文章,Zsh 交互性是 A + 级别的,远高于其它 Shell。在编程方面,Zsh 是 A 级的吧,也是最高的。...不过 Bash 也有很多地方不尽人意,自动补全的功能不够强大,定位较长路径不够方便等。 后来我使用 Zsh。如果不调整一些必要的配置的话,Zsh 甚至还不如 Bash 好用。...Zsh 的 自动补全功能 十分的强大,如图所示: 它可以自动补全命令、参数、文件名、进程、用户名、变量、权限符等。 Zsh 还有一个贴心的功能: 路径别名 。...Zsh 可以使用 Emacs 风格的键绑定 ,习惯 Bash 键绑定的朋友无需重新适应。Zsh 兼容大多数主流 Shell, Bash、Csh 等。...就不能修正为 X11 ,除非候选里有 X12、Y12、Z12…… 配置文件里找到这一行,修改容错字数 zstyle ‘:completion: :approximate: ‘ max-errors

    84020

    Ubuntu的一些高(sao)效(cao)率(zuo)工具

    或者要是记错命令或者文件名,再怎么tab也没办法补全!! 这时候zsh的优势就体现出来了,这玩意真是谁用谁知道。 和tmux一样,一条命令语句就搞定安装了!...是不是已经忍不住要安装zsh了,心动不如行动! 你又发现了,为什么你的界面和我的还是不一样?和tmux一样,你还缺一个oh-my-zsh!...如果嫌搜索结果太杂,通过搜索字符前加’就能搜索完全匹配字符的历史命令! 当然还有更多的操作,可以到GitHub的Wiki深入挖掘一下。篇幅好像有点长,就不再做过多介绍了。...一般的操作流程就是:t打开新标签->地址栏输入网址或搜索内容->回车->f/F选择链接->k/j/h/l上下左右滚动屏幕->J/K左右切换标签… f/F可以把界面可以跳转的都用字母标出来了,想选哪个就按相应的字母键...- 韦易笑的回答 - 知乎 https://github.com/junegunn/fzf 黑客一样!Chrome 完全键盘操作指南(原生快捷键 + Vimium 插件)

    12110

    【Linux】Ubuntu的一些高效率工具

    或者要是记错命令或者文件名,再怎么tab也没办法补全!! 这时候zsh的优势就体现出来了,这玩意真是谁用谁知道。 和tmux一样,一条命令语句就搞定安装了!...就连命令的参数也是可以补全的,上图的git commit -就是对命令参数的补全选择。是不是已经忍不住要安装zsh了,心动不如行动! 你又发现了,为什么你的界面和我的还是不一样?...和tmux一样,你还缺一个oh-my-zsh!...如果嫌搜索结果太杂,通过搜索字符前加'就能搜索完全匹配字符的历史命令! 当然还有更多的操作,可以到GitHub的Wiki深入挖掘一下。篇幅好像有点长,就不再做过多介绍了。...为什么说 zsh 是 shell 的极品? - 韦易笑的回答 - 知乎 7. https://github.com/junegunn/fzf 8. 黑客一样

    4.3K50

    Linux基础命令行使用技巧

    0x00 基础简述 描述:本章主要学习并记录了Linux命令行补全以及参数补全的实现方法,还Linux执行过的命令进行查看,让您想Hacker一样操作终端; 目录摘要: 补全: 何谓补全: 即在我们使用...} #4.补全函数绑定到具体的shell脚本 complete -F _Testcmd Testcmd end zsh示例可编程补全:接下来定义的函数与变量跟 bash 示例相似 words 相当于...fpath=($HOME/.zsh $fpath) 实践 mycmd zsh 补全效果,只需先执行一下 source ~/.zshrc,值得一提的是,zsh 本身还提供了一些辅助函数以用于补全...Linux的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储到一个文件...Vim、Emacs、Sublime、VS Code 等熟悉的编辑器编辑文本时,通常会有一种十分舒服的感觉; Shell 命令行也能文本编辑器一样编辑命令使我们的行编辑效率大大提升,下面我们将要学习Emacs

    5.8K63

    zsh和oh-my-zsh常用配置和命令

    敲入命令并执行后,shell就会存储你所键入命令的历史计入,存放在~/.zsh_history文件。...可以通过按方向键⬆️或⬇️来查看之前执行的命令 可以用 r 来执行上一条命令 可以用 ctrl + r 来搜索键入的命令历史记录 命令别名 可以简化命令输入,如创建一个别名 ip 来查看当前ip 编辑~...| 移动 数据三 : 中国四川成都 | 移动 URL : http://www.cip.cc/*.*.*.* shell中键入alias可查看所有的别名命令 路径快速补全 知道路径的情况下,如.../usr/local/bin,可以shell中键入 cd /u/l/b之后按tab进行快速补全调转到指定目录 列表快速补全 shell中键入字符以后连按两次tab会列出所有的补全列表并直接开始选择,...补全项可以用 ctrl + n/p/f/b 来进行上下左右切换 历史过滤 shell按上下方向键可以查找键入过的历史命令,zsh是支持限制查找,如先输入ls然后在按方向键,则只会查找用过的ls相关的命令

    1.6K10

    为啥人家的命令行终端如此炫酷?原来用了这款137K+Star的神器!

    使用OhMyZsh可以让你看起来有10年工作经验的程序员,OhMyZsh有几百种插件可以供你使用,还有各种炫酷的主题。OhMyZsh非常流行,Github上已经有137K+Star!...对比默认的Bash,Zsh的功能更强大,拥有大量插件,可以实现更强大的命令补全,命令高亮等功能。 安装 OhMyZsh其实是Zsh的一种管理工具,安装OhMyZsh之前我们得先安装Zsh。...zsh-history-substring-search: 可以搜索命令历史的插件,使用Ctrl+R快捷键触发,模糊搜索历时使用的命令。...; 接下来我们就可以通过Ctrl+R快捷键触发,然后进行命令搜索补全了。...作为自带插件无需下载,直接修改配置文件.zshrc,plugins添加插件docker; 当我们输入docker开头的命令时,使用Tab键可以出现提示并自动补全

    1.1K30

    Shell 进阶指南

    ag - 层级目录超快的搜索字符串 aliases - 针对 bash 的上下文动态组织别名 aliasme - 用来快速更改目录的 alias 辅助程序 autoenv - 基于目录的环境 autojump...- 基于终端的 bash 命令搜索引擎 byobu - 基于文本的窗口管理器及终端多路复用器 commacd - Bash 更快速的移动方式 desk - 适用于 shell 的轻量级工作区管理器...fzf - 命令行下的模糊搜索器 hhighlighter - 命令输出给单词着色 hr - 适用于终端的 hstr - Bash 历史建议框 k - k 是一个使目录列表更可读的...qfc - 针对 Bash 和 Zsh 的文件补全 widget SHML - 适用于终端的样式框架 (Shell 标记语言) slugify - 将文件名及目录转换为 web 友好的格式 sman...facy - 命令行下的 Facebook 客户端 fanyi - 翻译英文为中文的命令行工具 geeknote - 命令行的 Evernote 客户端 haxor-news - 黑客一样浏览 Hacker

    2.7K71

    舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv

    一样大, 不一样会造成之后图标有些不对齐: [image] ----- powerlevel9k powerlevel9k真的是一个很酷的东西. git clone https://github.com...插件 多的不说, 语法高亮和指令提示肯定要的. brew install zsh-syntax-highlighting brew install zsh-autosuggestions 然后.zshrc...显示当前光标所在行列号 set ruler " 设置命令行高度为2 set cmdheight=2 " 粘贴时保持格式 " set paste " 高亮显示匹配的括号 set showmatch " 搜索的时候忽略大小写...set ignorecase " 高亮被搜索的句子 set hlsearch " 搜索时, 输入的词句的逐字符高亮 set incsearch " 继承前一行的缩进方式 set autoindent...filetype plugin indent on set completeopt=longest,menu " 自动补全命令时候使用菜单式匹配列表 set wildmenu autocmd FileType

    4.2K30

    Awesome-Shell资源

    ag - 层级目录超快的搜索字符串 aliases - 针对 bash 的上下文动态组织别名 aliasme - 用来快速更改目录的 alias 辅助程序 autoenv - 基于目录的环境...fzf - 命令行下的模糊搜索器 hhighlighter - 命令输出给单词着色 hr - 适用于终端的 hss - 可交互的ssh批量执行客户端,具有自动完成远端路径和异步执行的特性...hstr - Bash 历史建议框 k - k 是一个使目录列表更可读的 Zsh 脚本,它增添了 Git 状态、文件颜色、以及腐朽的日期 k alias - 获得用于单行的酷 alias marker...、git 等的输出结果作为输入,并提供友好的选择界面,以便打开或作为命令的参数 percol - 为传统的 UNIX shell 管道添加交互式的过滤 qfc - 针对 Bash 和 Zsh 的文件补全...facy - 命令行下的 Facebook 客户端 fanyi - 翻译英文为中文的命令行工具 geeknote - 命令行的 Evernote 客户端 haxor-news - 黑客一样浏览

    1.9K00

    买不起MacBook,使用Windows 10配置zsh命令行做开发

    ] [在这里插入图片描述] [开启这个功能] 应用商店里搜索 Linux ,选一个自己喜欢的 Linux 版本就好了,我以 Ubuntu 示意: [在这里插入图片描述] [在这里插入图片描述] 安装完成后打开...换一个 Conemu 这个可以 Linux 下或者 mac 下的 iTerm2 一样进行快捷操作:https://conemu.github.io/ [在这里插入图片描述] https://www.fosshub.com...homebrew,因此建议直接使用 brew 的方式来安装 zsh,命令如下所示: brew install zsh 安装过程,终端会出现如下信息: ==> Installing zsh ==> Downloading.../usr/local/Cellar/zsh/5.7.1: 1,515 files, 13.3MB Linux 安装 zsh Linux 安装 zsh 同样非常简单,只需要一条命令即可完成安装,考虑到...安装成功之后,会看到终端发现明显的变化,当你输入命令的一部分再按下 tab 键时,它会给你一些相应的提示或者自动补全,比如当你输入: git st 再按下 tab 键,终端会看到如下效果: ➜ ~

    87220

    kubectl 高效使用技巧

    理论上,合适的 shell(Bash或Zsh)中提供此命令的输出将会启用 kubectl 的命令补全功能。...Zsh Zsh补全脚本没有任何依赖项,所以配置要简单很多,我们可以通过添加以下命令到你的 ~/.zshrc 文件来实现这一效果: source <(kubectl completion zsh)...、kubectl 这几个插件,可以自动提示之前我们使用过的一些历史命令, ~/.zshrc 添加插件配置: plugins=(git zsh-autosuggestions zsh-syntax-highlighting...,使用此运算符可以选择这些列表的某一些元素,它通常与通配符一起使用 [*],以选择列表的所有项目。...你可以使用以下命令列出系统上当前安装的所有插件: kubectl plugin list Kubectl 插件可以软件包一样共享和重用,但是在哪里可以找到其他人共享的插件?

    1.4K20

    树莓派折腾记:安装并配置zsh

    文章更新   20170328 初次成文   20170417 更正了有关Autojump的内容 问题提出:   今天小苏要为大家介绍的是如何在树莓派上安装和配置zshzsh和系统默认的bash一样...写这篇文章之前,小苏拿"树莓派 zsh"做关键词Google上搜索了一下,搜索结果似乎没有文章能比较系统地介绍如何在树莓派上安装和配置树莓派,所以干脆自己写一篇喽~   正文开始(以下内容默认针对于树莓派的默认用户...pi): 安装zsh   首先我们执行以下命令查看一下系统对各Shell的支持情况: cat /etc/shells   终端返回的结果,可能会看到/bin/zsh或/usr/bin/zsh的字样,.../install.py #执行安装脚本,安装Autojump   脚本执行结果的末尾,你将会看到类似这样的内容(实际内容可能不一样): [[ -s /home/pi/.autojump/etc/...3.重定向默认命令或添加自定义命令:   .zshrc文件添加alias字段即可重定向默认命令或添加自定义命令,如在终端执行ll命令,相当于执行ls -all文件,执行ps命令则相当于执行ps -

    2.8K20

    MacOS : 前端必备姿势(工作环境)

    你觉得我推崇这个? 不不不,作为一个伪前端,有什么比用前端搞的终端更来的贴心.......传送门: oh-my-zsh; zsh推荐启用的几个插件(没有的都可以用 brew 安装):插件列表及介绍 打开.zshrc,找到 plugins 启用,名字就是插件,插件之间空格隔开 #必备的两个插件...npmjs.org 上的某个包,直接浏览器打开 StackOverflow: .so + question 筛选出问题列表,浏览器打开 Colors: 颜色处理 之前掘金还有人写了个搜索知乎的......因为有些 APP 的快捷键它读取不到) ---- 姿势9: 如何远程控制协助!Mac QQ 木有这功能! 有时候遇到困难要抱好心大佬的大腿,怎么办!!...** QQ,优酷,腾讯视频,有道词典,QQ音乐,网易云音乐**这些, App store也有(部分应用可以直接brew cask), 但是啊,这里的版本可能不如他们推送的快.还有可能会有部分的功能限制

    2.2K00

    Catalina 默认使用zsh了,你可习惯

    苹果在其官网上,也提供了如何更改默认 Shell 的操作步骤。 bash shell 俗称,是用来与 kernel 内核做区分,作用是给计算机使用者提供操作界面,与计算机内核进行交互。...第一个 Unix Shell 是1979年底V7 Unix(AT&T第7版)引入的,以它的资助者 Stephen Bourne 命名。...zsh具有以下主要功能: 开箱即用、可编程的命令行补全功能可以帮助用户输入各种参数以及选项。 在用户启动的所有shell中共享命令历史。...缓冲区编辑多行命令。 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。 可以定制呈现形式的提示符;包括屏幕右端显示信息,并在键入长命令时自动隐藏。...它的一些功能特性总结如下: 默认彩色显示 自动光标后给出命令建议 自动补全,fish shell会根据历史命令或者命令的可能性自动列出所有可能的选项,还能在下方提供各个命令的解释说明问题 fish的语法与

    1.5K41
    领券