minibuffer相关内容

在 Emacs 中,如何使用键盘选择完成列表?

当我在 minibuffer 中使用 tab-complete 并且 Emacs 在新缓冲区中显示完成列表时,我如何在不使用鼠标的情况下切换到该缓冲区? 我尝试了 C-x o,但它只是切换到第一个缓冲区,然后我进入了小缓冲区. 我也尝试过 C-x b,但这给了我 command 在 minibuffer 中尝试使用 minibuffer. 最后我尝试了 C-x ..
发布时间:2022-01-05 13:00:41 其他开发

如何为 Vim 中的每个选项卡设置不同的缓冲区列表?

是否可以将缓冲区列表“附加"到 Vim 中的特定选项卡?我目前正在使用 MiniBufferExplorer,它在漂亮的选项卡中显示所有缓冲区.它可以使用标准的 vim 选项卡组合,但插件的缓冲区列表包含所有缓冲区,使用选项卡变得有点无用.这是我想要的示例: 选项卡 A 包含以下缓冲区列表: 文件A 文件B 文件C 标签 B 包含一个缓冲区列表: 文件目录 文件E ..
发布时间:2021-09-04 19:11:06 其他开发

将文本插入活动的Minibuffer

我正在尝试在运行外部命令后将文本插入迷你缓冲区。 EG (调用交互式'eval-expression) (插入“blah”) 当然问题是在用户输入输入之前,eval-expression不会返回。我的最终目标是将一些默认的可编辑文本添加到任意命令的迷你缓冲区提示中(即“默认字符串”或模板)。如何完成这个? 解决方案 使用 minibuffer-setup-hook : ..
发布时间:2017-08-08 04:23:00 开发方法

在Emacs中,如何在带有字体表面属性的minibuffer中显示消息?

我想在minibuffer中显示一个彩色字符串的文本,但是当我使用'message'功能时,文本属性被删除。解决方案 适用于我: (消息“%s”(正确的“foo” '(:foreground“red”))) 你可能有 (propertize ...)),它将属性化的字符串解释为格式控制字符串,因此剥离了其属性。 ..
发布时间:2017-08-08 03:14:05 开发方法

改变Emacs minibuffer的字体大小与默认emacs分开?

我一直在试图改变emacs minibuffer的字体/脸部与emacs默认字体分开,但没有太多的运气。 具体来说,我有兴趣在使用emacs MULE作为minibuffer字体大小时,使用我当前的字体设置,或者如果我在“上网本”屏幕上使用emacs,有时候MULE中的字符选择选项有点小。 在emacs中轻松访问的选项是minibuffer-prompt& minibuffer-pro ..
发布时间:2017-08-08 02:45:48 开发方法

如何防止迷你缓冲区在Emacs中显示以前的命令?

我不知道这是以前的命令还是一个未完成的命令,但是我知道我真的不喜欢它。我的问题是一些命令(或消息或其他东西)被困在迷你缓冲区中,这样当我输入一个新的命令时,它就会很快出现,而且那么迷你缓冲区就会回到固执的命令。似乎有些命令似乎被选中,在使用了很多命令之后,还有其他的东西被卡住了,但总有一些东西被显示出来,我不想看到。我试着打了很多次C-g,看看它是否会退出,但这不行。 这是我现在的照片: ..
发布时间:2017-08-08 02:22:01 开发方法

Emacs:仅在minibuffer中禁用行截断

我正在使用 ido mode 进行文件& Emacs 23中的缓冲区切换。 如果目录中有多于一行的文件,以下选项可以调整minibuffer的大小: (setq resize-mini-windows t);必要时增长和收缩 (setq max-mini-window-height 3);长到最多3行 但是,这仅在默认情况下未启用行截断时有效全局): (setq ..
发布时间:2017-08-08 01:41:34 开发方法

Emacs的:键绑定到TAB小缓冲区中的自动完成突破

简单地说,我只是设置上的Tab键一键绑定,但现在当我在小缓冲区来自动完成命令推TAB时,出现以下消息:标记没有设置现在,所以没有区域。 在换句话说,我只需要我的TAB键绑定,当我的光标在缓冲区(而不是迷你缓冲区)。 在我下面的例子中,我该怎么设置我的标签,当我在文本/基本模式在缓冲区中没有小缓冲区失去自动完成,而缩进?我有以下功能和键绑定: ;;按住Shift键选定区域的权利,如果距离为阳 ..
发布时间:2016-07-27 14:41:03 JavaScript

在Emacs,我该如何选择用键盘完成列表?

当我制表完整的小缓冲区和Emacs在新的缓冲区显示完成列表,我怎么切换到该缓冲区不使用鼠标? 我试过 C-X 0 ,但只是切换到第一个缓冲区,在外面我进入迷你缓冲区。 我也试过 CX b ,但是这给了我命令试图使用迷你缓冲区,而在小缓冲区。 最后,我试过 CX< C-右GT; ,这给了我不能切换中的缓冲区小缓冲区窗口。 编辑:我谈到在我的例子完成迷你缓冲区中,但能够访问来自一个普通的 ..
发布时间:2016-07-27 14:38:38 JavaScript