文章目录

  • 安装命令一
  • 安装命令二
  • 安装命令三
  • 使用

插件 zsh-autosuggestion 用于命令建议和补全。

GitHub主页:https://github.com/zsh-users/zsh-autosuggestions

安装命令一

cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions

接着编辑隐藏文件 ~/.zshrc,找到 plugins=()

vi ~/.zshrc

找到 plugins,加上 zsh-autosuggestions 这个插件:

安装命令二

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

安装命令三

brew install zsh-autosuggestions

最终的效果:

如果补全命令的字体不太清晰,与背景颜色太过相近,可以自己调整一下字体颜色。

Preferences -> Profiles -> Colors 中的 Foreground 是标准字体颜色,ANSI Colors 中 Bright 的第一个是补全的字体颜色,如下所示:

使用

如果提示的是你要的那句命令,按右箭头(→ )就可以补全命令了。

MacOS安装zsh插件zsh-autosuggestion(自动命令补全和建议)相关推荐

  1. 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题

    一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...

  2. shell介绍,命令历史,命令补全和别名 ,通配符, 输入输出重定向

    2019独角兽企业重金招聘Python工程师标准>>> shell介绍 shell是一个命令解释器,提供用户和机器之间的交互: 支持特定语法,比如逻辑判断.循环: 每个用户都可以有自 ...

  3. 8.1-8.5 shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向

    8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 8.1 shell介绍 Linux Shell基础 介绍shell的特性,用法. shell是 ...

  4. shell介绍 命令历史 命令补全和别名 通配符 输入输出重定向

    8.1 shell介绍 shell 是一个命令解释器,提供用户和机器之间的交互 支持特定语法,比如逻辑判断,循环 每个用户都可以有自己特定的shell CentOS7默认shell 为bash(Bou ...

  5. jupyter 改注释字体_Jupyter Notebook主题字体设置及自动代码补全

    安装# Jupyter Notebook 用久了就离不开了,然而自带的主题真的不忍直视.为了视力着想,为了自己看起来舒服,于是折腾了一番..在 github 上发现了一个 jupyter-themes ...

  6. IPython 8.0大版本更新:Debug报错提示更清晰,加入自动代码补全

    鱼羊 发自 凹非寺 量子位 | 公众号 QbitAI 酝酿了3年多,IPython 8.0终于来了. 现在,用上最新版本,你不仅能在命令行里使用Black重新格式化代码,还能获得更好的自动代码补全和D ...

  7. CentOS Bash 命令补全增强软件包 bash-completion

    引言 之前安装的 CentOS 7 是最小化安装,在使用 systemctl 命令进行服务的管理时,经常手动输入相关服务名. 如果对一个服务名称不熟悉,这样可以迫使我们记住它,但如果对一个服务名已经很 ...

  8. Linux下命令补全工具bash-completion

    Linux下超强的命令补全工具bash-completion 编写 Bash 补全脚本 参考URL: https://kodango.com/bash-competion-programming 在使 ...

  9. docker 命令补全

    docker 命令补全 补全: 安装docker自带包: source /usr/share/bash-completion/completions/docker 缺少下面的包,TAB会报错 yum ...

最新文章

  1. overflow超出显示_[CSS]text-overflow: ellipsis;什么时候可能不生效?
  2. 软件原型设计工具Axure RP安装教程
  3. 6.5 scp:远程文件复制
  4. bootstrap 分页_这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
  5. adas功能受限_高级驾驶辅助系统(ADAS)的主要功能有哪些?
  6. word List25
  7. python创建文件夹用什么函数_Python——os.mkdir()在指定路径下创建文件夹 + 路径的连接理解...
  8. 黑科技揭秘:3分钟,轻松构建一张覆盖全球的企业专有网络
  9. 再见 Jenkins !几行脚本搞定自动化部署,这款神器有点厉害!
  10. 开发日记:接口开发设计
  11. jquery替换节点
  12. python输出excel能够识别的utf-8格式csv文件
  13. mtk开机声音与关机声音修改(原创)
  14. VBA学习笔记五---如何将宏代码进行共享(加载宏)
  15. 公务员备考(十) 行测 资料分析
  16. 迪杰斯特拉算法c语言6,迪杰斯特拉算法C语言实现
  17. python生成模拟微信气泡图片
  18. java计算机毕业设计教师继续教育MyBatis+系统+LW文档+源码+调试部署
  19. python ogr_GDAL/OGR概述
  20. 离散数学重点(第二部分)

热门文章

  1. 有效期判断功能 java_有效的Java第三版有哪些新功能?
  2. swarm:pending_WildFly Swarm:使用Java EE构建微服务
  3. hibernate语句_如何优化Hibernate EllementCollection语句
  4. javadoc 标签_新的Javadoc标签@ apiNote,@ implSpec和@implNote
  5. 数据库连接配置tomcat_Tomcat到Wildfly:配置数据库连接
  6. lambda ::表达式_Lambda表达式和流API:基本示例
  7. 带有AWS DynamoDB的反应式Spring Webflux
  8. JDK 9/10/11:Java字符串上+ =带来的副作用
  9. 极端懒惰:使用Spring Boot开发JAX-RS服务
  10. JDK 9早期版本安装后的Windows注册表清理