Zsh:如何查看所有缓冲区?
您可以使用 ^Q
将内容推送到缓冲区,并使用 ESC-g
弹出它们。 Alt+x vi-set-buffer
以某种方式更改缓冲区。我怎样才能看到所有缓冲区?它们可能是一些需要查看的文件。
You can push things to buffer with ^Q
and pop them with ESC-g
. Alt+x vi-set-buffer
changes buffer somehow. How can I see all the buffers? They are probably some files to look at.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
^Q
(和Esc-Q
)和Esc-g
使用 emacs 缓冲区,所以我认为它们不会与 vi 交互缓冲区。这适用于 emacs 模式 (
set -o emacs
):它,请尝试以下每个步骤,在每个步骤后按 Alt-o(字母“O”)或 Esc-o:
echo abc
然后按 Ctrl-uecho def
然后按 Ctrl-u (或 Home Ctrl-K 或 Ctrl-X Ctrl-K)echo 'ghi
,按 Enter,输入jkl'
echo "mno pqr"
并按向左箭头几次^Q
(andEsc-Q
) andEsc-g
work with an emacs buffer, so I don't think they interact with the vi buffers.This works in emacs mode (
set -o emacs
):To demonstrate it, try each of these steps, pressing Alt-o (letter "O") or Esc-o after each one:
echo abc
then press Ctrl-uecho def
then press Ctrl-u (or Home Ctrl-K or Ctrl-X Ctrl-K)echo 'ghi
, press enter, typejkl'
echo "mno pqr"
and press the left arrow a couple of times