• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hikarugo
V2EX  ›  程序员

急求一个 zsh 超好用的历史记录命令提示插件,求大佬们看看

  •  
  •   hikarugo · Feb 12, 2018 · 15036 views
    This topic created in 3045 days ago, the information mentioned may be changed or developed.

    比如我之前打过命令 cd /home/work/test

    然后我这时候输入 cd 的时候会在终端直接浅色模糊提示上面的历史命令(应该是通过最近的 cd 来匹配的 )

    然后按下右箭头就直接补全了,比自带的 tab 好用很多

    之前系统的被重装过了 不见了 这个插件太好用 现在没有真的超级不习惯 希望哪位知晓的告知下,感谢!

    20 replies    2018-02-13 11:35:38 +08:00
    scream7
        1
    scream7  
    PRO
       Feb 12, 2018
    zsh-autosuggestions
    PureWhite
        2
    PureWhite  
       Feb 12, 2018
    除了楼上说的这个 zsh-autosuggestions,再给你推荐一个,Ctrl+R
    SourceMan
        3
    SourceMan  
       Feb 12, 2018
    comand + R
    mryys
        5
    mryys  
       Feb 12, 2018   ❤️ 2
    plugins=(git autojump zsh-syntax-highlighting zsh-autosuggestions zsh-completions)
    lihongjie0209
        6
    lihongjie0209  
       Feb 12, 2018
    fish
    hikarugo
        7
    hikarugo  
    OP
       Feb 12, 2018
    @scream7
    @mokeyjay
    @mryys

    感谢!!! 就是这个!!!
    xio
        8
    xio  
       Feb 12, 2018
    Zzde
        9
    Zzde  
       Feb 12, 2018 via iPhone
    m
    Rocka
        10
    Rocka  
       Feb 12, 2018 via Android
    强势安利 fish shell,无需插件自带用语法高亮与自动补全等功能
    KasonPasser
        11
    KasonPasser  
       Feb 12, 2018
    fish sh 免配置。
    scriptB0y
        12
    scriptB0y  
       Feb 12, 2018   ❤️ 1
    loading
        13
    loading  
       Feb 12, 2018 via iPhone
    fish 是给 90s 用的…
    ichou
        14
    ichou  
       Feb 12, 2018
    .inputrc

    ```
    "\e[A": history-search-backward
    "\e[B": history-search-forward
    set show-all-if-ambiguous on
    set completion-ignore-case on
    ```
    zhidian
        15
    zhidian  
       Feb 12, 2018
    fzf +1
    robinx
        16
    robinx  
       Feb 12, 2018 via Android
    @loading 90 后应该用 fish 吗
    cy18
        17
    cy18  
       Feb 12, 2018 via Android
    fish 是好用,但是太激进了,很多语法跟 bash 不兼容,最后还是用了 zsh
    palxie
        18
    palxie  
       Feb 12, 2018
    zsh-autosuggestions
    wweir
        19
    wweir  
       Feb 12, 2018
    感觉 history-substring-search 更好用。
    我配了两个快捷键来搭配使用:
    bindkey "\ej" history-substring-search-down
    bindkey "\ek" history-substring-search-up
    nekoyaki
        20
    nekoyaki  
       Feb 13, 2018
    fish 是真好用,好用到哭,楼主说的这个在 fish 里是免配置的,同时 fish 也提供很优秀的配置能力。
    至于和 bash 的兼容性问题,我觉得这不是在终端里敲命令的时候需要考虑的问题。
    真正要面对语法兼容性问题的时候,肯定是写成脚本,shabang 里声明 bash 啊。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 03:56 · PVG 11:56 · LAX 20:56 · JFK 23:56
    ♥ Do have faith in what you're doing.