【问题标题】:Can ZSH auto-insert matching delimiters?ZSH 可以自动插入匹配的分隔符吗?
【发布时间】:2015-12-12 18:19:39
【问题描述】:

zsh 是否可以在我键入时自动关闭匹配的分隔符,ala textmate,vim 中的 delimitMate 或 emacs 中的 smartparens/electric-pair-mode?​​p>

例如(| 是光标):

  • git commit -m | => " => git commit -m "|"
  • echo $| => (( => echo $((|))

edit-command-line 是一个不错的选择(让您可以使用 $EDITOR 编辑命令),但这是我希望直接在提示符下使用的一个优点,尤其是在输入 regex 或管道 elisp 到 emacs 时。

【问题讨论】:

标签: shell zsh


【解决方案1】:

我写了一个 simple plugin called zsh-autopair 来提供 zsh 中分隔符的自动关闭(和删除)。

感谢@4ae1e1 向我展示了 Zsh 行编辑器。

【讨论】:

    猜你喜欢
    • 2013-04-25
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 2011-01-25
    相关资源
    最近更新 更多