問題タブ [cua-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1566 参照

emacs - Emacs:CUAモードでシフト選択を無効にする

を介して組み込みのshift-selectionを無効にすることができました(set-variable 'shift-select-mode nil)C-Retそして、私はCUAモードの-column-selectionが好きです。ただし、CUAは自動的にシフト選択を有効にします(ただし、変数を介してではないようですshift-select-mode)。

  • それで、CUAモード内でシフト選択を無効にする可能性はありますか?
  • または:CUAモードの列選択機能を排他的に使用する方法はありますか?つまり、他のCUAのものは使用しませんか?
0 投票する
2 に答える
1893 参照

emacs - Emacs: Is there a better PgDn/PgUp behaviour with cua-mode?

I'd like the PgUp and PgDn keys to just move the contents of the shown file upwards or downwards, but the cursor (point in Emacs Lingo) should stay where it is (on the screen). Unfortunately the default Emacs behaviour is different. The default behaviour is difficult to describe, but if you press PgDn followed by PgUp you don't end up where you were before (!).

This is not a new problem and there exists a nice solution called sfp-page-up and sfp-page-down in the EmacsWiki.

There is one problem, however, in combination with cua-mode, which provides (among others) shift-selection (pressing Shift and a Cursor movement key like or PgDn starts highlighting a selected area):

cua-mode doesn't recognise the redefined PgUp/PgDn keys, i.e. they don't start a selection. The workaround is to press first the or key and then continue with PgUp/PgDn.

How can I make cua-mode play nicely with sfp-page-up/down?

0 投票する
1 に答える
105 参照

emacs - リージョンが選択された状態でCtrl+Cを実行する前に速度を変更すると、リージョンで他のコマンドを許可する代わりにコピーコマンドがアクティブになります

CUAバインディングが設定されている状態でCtrl+を押したときに、コピーコマンドが実行される前に速度を変更する方法はありますか?C十分に速く押すと、リージョンでコマンドを実行でき、コピーコマンドは無視されます。この設定は非常に高速であり、可能であればもう少し待つことをお勧めします。誰かがこれを変更する方法やこれが制御されている場所を知っているかどうか疑問に思っています。

0 投票する
1 に答える
573 参照

emacs - シフトクリック選択のためのEmacsCUAモードを理解する

私はEmacsを初めて使用し、Shiftキーを押しながらクリックして選択できるようにする方法を考えています。CUAモードのEmacsWikiページで、次のコードスニペットがこれを行う方法の概要を示しています。

最後の行でどのように選択できるのかわかりません。putの定義を調べました:

および マウスセットポイントの定義:

しかし、それらのどれも手がかりを与えません。moveという変数も関数も見つかりません。また、mouse.el、cua-base.el、cua-gmrk.el、cua-rect.elのソースコードも調べました。

最後の行がどのように機能するか、そして私が自分でより多くの情報を見つける方法を誰かが説明しますか?ありがとう。

0 投票する
1 に答える
105 参照

emacs - マウスで選択したテキストがEmacsの貼り付けバッファーに入れられないようにしますか?

emacsには、マウスでテキストを選択した場合、 ctrl-ccuaモードをオンにすると、押すことなくctrl-vでemacsに貼り付けることができる機能があります。

cuaモードをオンにしたまま、この機能をオフにします。つまり、テキストがクリップボードにコピーされるように、ctrl-cを明示的に押したいということです。

0 投票する
0 に答える
624 参照

emacs - Shift-up/down 時の Emacs 24.2 CUA モードの動作

(cua-mode t)Windows XP の GNU Emacs 24.2 で ~/.emacs を設定しました。ただし、(何も選択されていない状態で) シフトアップまたはシフトダウンを入力すると、新しい選択は開始されません。これは、MS のメモ帳や Eclipse などで見られる CUA の動作ではありません。 /down すると、Shift-Up/Down を入力し続けると、実際に新しい選択範囲が作成され、拡張されます。

現在、Emacs 23.1 では、初期化シーケンス: (pc-selection-mode) (load "cua-mode") (CUA-mode t) は期待どおりの動作を示しましたが、現在はすべて廃止された AFAICS です。それで、最初のシフト選択を他の Windows アプリと同じように機能させる方法についてのアイデアはありますか?

0 投票する
1 に答える
508 参照

emacs - emacs CUA-mode X では OK ですが、コンソールでは動作しません

Xで正常に動作するコンソールでemacs CUAモードを動作させるのに苦労しています(xtermを使用してemacs -nw)。

私が欲しい主な機能は、シフト移動の選択と^C^Vです^Xが、それ以上は役に立ちます。これまでのところ、ローカルのキーボードとモニターを使用していますが、最終的な目標は、sshパテなどを使用してこれらすべてを機能させることです。

S-<down>これまでのところ、emacs が shift-movement (具体的にはまたは)を期待するのと同じ制御シーケンスを端末に出力させることに取り組んできました<S-down>。これまでのところうまくいっているので、選択したテキストを任意の emacs 呼び出しタイプ (X-windows、端末 ($TERM=linuxまたは $ TERM=xterm)) からシフトできます。このサイトはとても役に立ちました。

Shift-<down>を使用して次のように表示されcat -v、emacs<S-down>はこの制御シーケンスに喜んでマップします。

ここに問題があります。cua-mode をオンにすると、シフト選択が機能しなくなりますが^C、機能^V^X始めます!? したがって、シフト選択または^C,^Vのいずれかを使用できますが^X、両方を同時に使用することはできません。

0 投票する
9 に答える
20053 参照

emacs - emacsで長方形を選択する方法

Notepad++ では、Alt-LeftMouseClick-Drag を押して長方形の領域を選択できます。

emacs (windows) でこれを行うにはどうすればよいですか?

http://www.emacswiki.org/emacs/RectangleCommandsのメソッドを試しましたが、長方形ではなく通常の領域として選択されます。

http://i.stack.imgur.com/tBMBN.png

cuaモードの有効化/無効化も試しました。

0 投票する
1 に答える
71 参照

emacs - CUA MODE が有効になっているときにカスタム emacs キーバインディングを実行する方法は?

Cv はもともと emacs で 1 画面分移動しますが、cua モードではテキストをヤンクします。では、cua モードで再び 1 画面分移動するにはどうすればよいでしょうか。