【发布时间】: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 时。
【问题讨论】:
-
zsh.sourceforge.net/Doc/Release/Zsh-Line-Editor.html 如果您愿意,可以编写自己的小部件。很简单。
-
@4ae1e1 太棒了!我所有的 +1。我有hacked together a working example。稍微润色一下,我应该有一些东西可以变成一个插件(以及这个问题的答案)。