5

Emacs で Rnw ファイルを編集するとき、R チャンクを含むテキストのチャンクをリージョンにカバーさせたいことがよくあります。簡単な例として、

ewr
<<>>=
@ 
wer

領域が強調表示されるように、transient-mark-mode を使用します。しかし、最初の行にポイントを置いて C-SPC を押し、次に Cn を使用してポイントを下に移動すると、<< を超えてポイントを進めようとすると強調表示が消えます。必要な領域はまだ選択されていますが、<< を横切ると強調表示に失敗するようです。どうすればこれを修正できますか?

よろしくお願いします

4

3 に答える 3

4

あなたが説明したことを行うとあなたの問題が表示されることがわかりましたが、代わりにC-downまたはC- M-を使用して下にスクロールすると消えますn。Rチャンクを通り過ぎてから、その後行Cを通り過ぎるために使用することもできると思います。downCn

于 2010-05-17T15:31:21.963 に答える
1

私は同じ問題を抱えていましたが、追加の構成の問題があったため、fojtasek によって提案された解決策は機能しませんでした。これがあなたや他のユーザーにとって役立つことを願っています。ESS と Auctex を使用している場合は、Auctex が完全にロードされていることを確認してください。具体的に言うと、以前に auctex 11.86 をインストールしたときに、パッケージを正しくロードしていなかったことが判明しました。私は初心者の emacs ユーザーなので、次の 2 行のうち最初の行しかロードできませんでした。

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

2 行目を追加していない場合、Auctex メニューのみが表示され、プレビュー ラテックス メニューは表示されません。

于 2012-10-07T01:04:17.023 に答える
0

CのアドバイスをくれたFojtasekに感謝します。C- 矢印キーを使用すると、連続したハイライトが保持されることがわかりました。C-down は、「この紛らわしい機能はデフォルトで無効になっています」というページを表示します。

私の意見では、OP が不平を言ったこの動作は Auctex の欠陥であり、Fojtasek がそれを回避する方法を持っているという事実は役に立ちますが、それでも単なる回避策です。私はAuctexにこれをさせたくないし、スクロール中にCを押し続けるために左手を使わなければならないことを本当に望んでいない. ピタ。

Auctex が特別な選択ツールを必要とする場合、通常とは異なるキーストロークを使用する必要があります。<<>> が含まれているかどうかに関係なく、大きなセクションを強調表示して移動したいだけの残りの私たちに、なぜそれを課すのでしょうか。

于 2013-05-08T05:33:07.723 に答える