ctrl+shift+B 有什么作用?

What does ctrl+shift+B do?

当我按下 ctrl+shift+B 时。 在 Delphi XE7(安装了 CN_Pack)中,我看到以下内容:

当我再次按下 ctrl+shift+B>^消失。 这是什么意思?

根据 Delphi 文档:

ctrl+shift+B Displays the buffer list.

不过这是另外一回事,它是什么?

ctrl + shift + B 的默认行为是显示列表IDE 维护的编辑缓冲区。粗略地说,这对应于在编辑器中打开的文件,但也可能指的是 IDE 打开但当前未在可视化编辑器中打开的文件。

例如,在打开我的一个临时测试项目后,IDE 打开主窗体文件以及项目 DPR。只有主窗体源最初加载到编辑器 window,但 IDE 正在维护 DPR 'behind the scenes'.

的编辑缓冲区

所以我的编辑器有一个用于 fMain 的选项卡,但是 ctrl + shift + B 显示一个对话框,其中列出了该文件和 DPR:

如果 ctrl + shift + B 在你的 IDE 然后你或者安装在你的 IDE 中的一些包已经重新分配了快捷方式,在这种情况下 Delphi 文档和标准行为显然不适用(或者你的特定 Delphi IDE).

从您的屏幕截图中我看到您还安装了 "Bookmarks" 插件。此插件注册此快捷方式以设置临时 "caret marker"

来自他们的网站:

Sometimes you don’t want a permanent marker; you just want a way to quickly navigate back to where you were. Press Ctrl+Shift+B to drop a temporary caret bookmark, and press Escape to jump back to it.

参见:https://parnassus.co/delphi-tools/bookmarks/