Questions tagged «minibuffer»

迷你缓冲区是Emacs的一部分,用于读取复杂的命令或参数。

3
如何在emacs帧中间显示minibuffer的内容?
在最大化的Emacs框架上工作时,很难看到屏幕底部显示的minibuffer / echo区域的内容,但是当键入命令时,这也会导致失去对正在编辑的文本的关注–这相当可用性方面的问题 有没有办法在minibuffer处于活动状态时将当前minimacs缓冲区的minibuffer / echo区域移至正在编辑的文本上方,或者更好地捕获minibuffer的内容并将其显示在中心键入命令时当前缓冲区的大小?
20 minibuffer 


3
将当前文件名放入迷你缓冲区
如何将活动文件缓冲区的文件名插入命令? 当我调用需要文件名的命令时,通常是从文件缓冲区执行此操作,并且在向迷你缓冲区中键入命令时需要该文件的名称。 我正在寻找一种C-x…可以在微型缓冲区中形成命令行的过程中键入的假设。 因此,如果当前缓冲区是一个名为的文件Lorem Ipsum.txt,则输入以下内容: M-x grep RET 'foo' SPC C-x … RET 在M-xgrepRET呈现小缓冲区提示输入grep命令。作为回应,我输入了正则表达式模式参数('foo')并插入了文件名参数(C-x…)。该迷你缓冲区将最终变为: grep -nH -e 'foo' 'Lorem Ipsum.txt' 现有的哪个命令可以像这样获取当前文件缓冲区的文件名?它的默认键绑定是什么?
12 files  minibuffer 

2
当超出屏幕时显示范围的开始
我想在退出屏幕时显示示波器的开始部分。 例: namespace a { ... --------------------- <- display frame ... | }* | * when cursor is here display "namespace a" in the minibuffer --------------------- or on screen 这可能适用于许多编程语言,但我主要考虑的是C ++。 为了让更多的人了解VS,我想要一个类似于Visual Studio的功能。也就是说,将光标定位在范围的末尾会在编辑缓冲区的顶部显示范围的开始。 此功能已经存在吗?



2
暂时调整模式行和迷你缓冲区中的文本大小?
在共享显示器上或通过屏幕共享(例如Google Hangouts)与他人合作时,我经常使用text-scale-adjust(C-x C-+)让他人更轻松地阅读我的屏幕。 我希望能够在选定的帧中暂时增加模式行和迷你缓冲区的文本大小。这样的能力已经存在吗?如果没有的话,我可能会迷惑于如何自己写它……最终。

1
如何从主缓冲区中取消迷你缓冲区
假设我M-x blabla没有按return一下,然后切换到主缓冲区。如果光标位于迷你缓冲区,则可以通过快捷方式取消迷你缓冲区C-g。但是,如果光标位于主缓冲区,则此快捷方式不会取消迷你缓冲区。如果我按M-x该错误会Command attempted to use minibuffer while in minibuffer出现。 是否有内置的快捷方式可以完全取消自主缓冲区以来迷你缓冲区先前未完成的内容。

3
将进程输出发送到* Messages *缓冲区,但绕过回显区域
是否可以将输出从过程过滤器发送到*Messages*缓冲区并抑制该消息输出出现在回显区域中,从而使我能够同时使用交互式命令,而不会minibuffer-prompt被正在进行的subpress过滤器输出所抹除? (defun rsync-process-filter (proc string) (when (not (or (string-match "files...\r" string) (string-match "files to consider\n" string))) (message "%s" string))) 编辑(2015年1月3日):以下是类似问题的链接,但是,我尚未能够使它与确切的字符串未知的进程字符串一起使用-线程的标题为:Emacs -禁用一些Minibuffer消息: /superuser/669701/emacs-disable-some-minibuffer-messages

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.