5

在 Emacs 中编辑 Rnw 文件时,我经常想让该区域覆盖包含 R 块的文本块。举个简单的例子,

ewr
<<>>=
@ 
wer

我使用瞬态标记模式,以便突出显示该区域。但是,如果我将点放在第一行并点击 C-SPC,然后使用 Cn 将点向下移动,当我尝试将点推进 << 时,突出显示会消失。我想要的区域仍处于选中状态,但跨过 << 时突出显示似乎失败。我怎样才能解决这个问题?

谢谢和最好的问候

4

3 回答 3

4

我发现当我按照您的描述进行操作时,您的问题就会出现,但是如果您使用 - 或 - 向下滚动,Cdown就会C消失。我认为您甚至可以使用-越过 R 块,然后-之后越过行。MnCdownCn

于 2010-05-17T15:31:21.963 回答
1

我遇到了同样的问题,fojtasek 建议的解决方案对我不起作用,因为我有一个额外的配置问题。我希望这可能对您和其他用户有用。如果您使用的是 ESS 和 Auctex,请确保您已完全加载 Auctex。更具体地说,事实证明,当我之前安装 auctex 11.86 时,我没有正确加载包。因为我是新手 emacs 用户,所以我只设法加载了以下两行中的第一行:

(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)

如果您没有添加第二行,您将只有 Auctex 菜单,但没有预览乳胶菜单。

于 2012-10-07T01:04:17.023 回答
0

感谢 Fojtasek 的 C 建议。我发现带有箭头键的 C- 将保持连续突出显示。C-down 会弹出一个页面,上面写着“默认情况下已禁用此令人困惑的功能”。

在我看来,OP 抱怨的这种行为是 Auctex 的一个缺陷,Fojtasek 有办法避免它的事实是有帮助的,但它仍然只是一种解决方法。我不想让 Auctex 这样做,我真的不想在滚动时用左手按住 C。皮塔饼。

如果 Auctex 需要一些特殊的选择工具,他们应该为此使用不寻常的击键。为什么要把它强加给我们其他只想突出大部分并移动它们的人,无论他们是否有<<>>。

于 2013-05-08T05:33:07.723 回答