V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fyxtc
V2EX  ›  程序员

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

  •  
  •   fyxtc · 2018-02-12 14:28:01 +08:00 · 14338 次点击
    这是一个创建于 2482 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    20 条回复    2018-02-13 11:35:38 +08:00
    scream7
        1
    scream7  
       2018-02-12 14:30:03 +08:00
    zsh-autosuggestions
    PureWhite
        2
    PureWhite  
       2018-02-12 14:43:55 +08:00
    除了楼上说的这个 zsh-autosuggestions,再给你推荐一个,Ctrl+R
    SourceMan
        3
    SourceMan  
       2018-02-12 14:44:44 +08:00
    comand + R
    mokeyjay
        4
    mokeyjay  
       2018-02-12 14:47:02 +08:00
    mryys
        5
    mryys  
       2018-02-12 14:48:29 +08:00   ❤️ 2
    plugins=(git autojump zsh-syntax-highlighting zsh-autosuggestions zsh-completions)
    lihongjie0209
        6
    lihongjie0209  
       2018-02-12 14:50:09 +08:00
    fish
    fyxtc
        7
    fyxtc  
    OP
       2018-02-12 14:56:48 +08:00
    @scream7
    @mokeyjay
    @mryys

    感谢!!! 就是这个!!!
    xio
        8
    xio  
       2018-02-12 15:50:12 +08:00
    Zzde
        9
    Zzde  
       2018-02-12 16:00:21 +08:00 via iPhone
    m
    Rocka
        10
    Rocka  
       2018-02-12 16:01:12 +08:00 via Android
    强势安利 fish shell,无需插件自带用语法高亮与自动补全等功能
    KasonPasser
        11
    KasonPasser  
       2018-02-12 16:14:11 +08:00
    fish sh 免配置。
    scriptB0y
        12
    scriptB0y  
       2018-02-12 16:35:31 +08:00   ❤️ 1
    loading
        13
    loading  
       2018-02-12 18:02:58 +08:00 via iPhone
    fish 是给 90s 用的…
    ichou
        14
    ichou  
       2018-02-12 18:57:31 +08:00
    .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  
       2018-02-12 19:35:16 +08:00
    fzf +1
    robinx
        16
    robinx  
       2018-02-12 21:21:35 +08:00 via Android
    @loading 90 后应该用 fish 吗
    cy18
        17
    cy18  
       2018-02-12 22:04:47 +08:00 via Android
    fish 是好用,但是太激进了,很多语法跟 bash 不兼容,最后还是用了 zsh
    palxie
        18
    palxie  
       2018-02-12 22:17:28 +08:00
    zsh-autosuggestions
    wweir
        19
    wweir  
       2018-02-12 22:30:19 +08:00
    感觉 history-substring-search 更好用。
    我配了两个快捷键来搭配使用:
    bindkey "\ej" history-substring-search-down
    bindkey "\ek" history-substring-search-up
    nekoyaki
        20
    nekoyaki  
       2018-02-13 11:35:38 +08:00
    fish 是真好用,好用到哭,楼主说的这个在 fish 里是免配置的,同时 fish 也提供很优秀的配置能力。
    至于和 bash 的兼容性问题,我觉得这不是在终端里敲命令的时候需要考虑的问题。
    真正要面对语法兼容性问题的时候,肯定是写成脚本,shabang 里声明 bash 啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.