ZSH可以自动插入匹配分隔符吗?

时间:2015-12-09 09:56:40

标签: shell zsh

zsh是否可以在我输入时自动关闭匹配的分隔符,ala textmate,vim中的delimitMate或emacs中的smartparens /电子配对模式?

例如(其中|是光标):

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

edit-command-line是一个很好的选择(让你用你的$ EDITOR编辑你的命令),但这是一个非常好的我喜欢直接提示,特别是当键入正则表达式或管道elisp到emacs。

1 个答案:

答案 0 :(得分:1)

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

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