タグ付けされた質問 「mark」

6
マークリングを効果的に使用する
マークを使用してバッファーの領域を選択しました。たとえば、シーケンスC-<space> C-s fooを使用して、現在のポイントとの検索後のポイントの間のすべてのテキストを選択できることを知っていますfoo。 私は最近、マークリングの存在を発見したのでC-<space> C-<space>、マークを残して、バッファ内のポイントを移動し、C-u C-<space>ジャンプして戻ることができます。 マークリングを使用して効果的にナビゲートするための提案、ガイド、またはヒントはありますか?

4
`exchange-point-and-mark`の有用性は何ですか?
exchange-point-and-markコマンドがにバインドされているC-x C-xが、私はそれは、このような著名な結合に値するなるだろう任意のユースケースを考えることはできません。 を使用しexchange-point-and-markて編集テクニックを改善するにはどうすればよいですか?

1
PDFView(pdf-tools)モードでキーボードでテキストをマーク
doc-viewモードをに置き換えましたpdf-tools。 マウスでページにマークを設定するのは簡単ですが、キーボードでどのように設定しますか? readmeには、機能についての説明があります。「*領域をマークし、PDFからテキストを削除します。」 私が得た最も近いものは、ページ全体をでマークすることですM-x pdf-view-mark-whole-page。
11 pdf  mark 

1
elispにマークを設定し、シフトを選択するにはどうすればよいですか?
トランジェントマークモードがアクティブなときのEmacsの通常の動作は、シフト選択を行うと、次のコマンドが非シフト移動の場合、マークが非アクティブ化されることです。たとえば、コマンドM-l(現在の行を以下の関数でC-fマークする)との後、マークは無効になります。後にelispからその動作をエミュレートするにはどうすればよい(set-mark-command nil)ですか? 例えば: (defun my-mark-current-line () (interactive) (beginning-of-line) (set-mark-command nil) (end-of-line) (forward-char)) (global-set-key (kbd "M-l") 'my-mark-current-line) ここでMl Cfを実行すると、領域が拡大しますが、代わりにデフォルトの動作、つまりCfのときに領域を非アクティブ化し、CSfで拡大します。 編集:これを可能にするset-mark-commandとは異なる関数を使用する必要がありますか?何も見つかりませんでした。
9 mark  mark-ring 

6
カーソルを動かさずにテキストを選択する
その場所からポイント(カーソル)を移動せずに選択範囲を拡大したいと思います。C-u C-spc以前の場所への移動にはいつでも使用できることはわかっていますが、それは避けたいです。 より具体的には、私はこれらの操作の両方を実行したいと思います: バッファ内のすべてのテキストを選択します 後続の行/段落を選択範囲に徐々に追加します カーソルをそのままの位置に保ちます。 Emacsにはこれのためのインタラクティブ機能がありますか?キーボードショートカットにバインドされていますか?
8 region  mark 

3
クリック可能なテキストを簡略化するパッケージはありますか?
私はデバッガのフロントエンドを作成しています。その中で、プログラムの実行中に、ソースコード内にいくつかのマークが追加されます。実行履歴を表示するバッファーや、バックトレースやコールスタックを含むバッファーなどの他のバッファーでは、クリックしてソーステキストに移動するテキスト情報をこれらのバッファーに入れたいと思います。 http://www.gnu.org/software/emacs/manual/html_node/elisp/Clickable-Text.htmlを見ると、クリック可能なテキストを追加するプロセスは少し面倒に思えます。 たとえば、テキストの領域をクリック可能に設定するには、次のようなものが必要です。 (setq link-start (point)) (insert (format "%s" (realgud-loc-marker loc))) (setq link-end (point)) (add-text-properties link-start link-end '(mouse-face highlight help-echo "mouse-2: go to this location")) (setq map (make-sparse-keymap)) (define-key map [mouse-2] 'realgud:follow-link) (define-key map [mouse-1] 'realgud:follow-link) (define-key map [follow-link] 'mouse-face) (put-text-property link-start link-end 'keymap map) (put-text-property link-start link-end 'loc loc) …
7 mark  realgud 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.