首页
学习
活动
专区
工具
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或其他云计算相关的内容,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

其他手势: 有必要熟悉一下,比如知道 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.4K30

终端与shell的区别

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

74220

「实用篇」打造自我感觉非常漂亮的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.3K41

终极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

83120

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

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

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 插件)

10810

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

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

4.1K50

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键可以出现提示并自动补全

96330

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

买不起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 键,终端会看到如下效果: ➜ ~

84420

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

舒适美观的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.1K30

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.3K20

树莓派折腾记:安装并配置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.7K20

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.4K41
领券