翻訳--4.4リンクの各種操作
4.4リンクの各種操作:リンクの作成、挿入及びアクセス
Orgは、リンクの作成と追跡のためのさまざまな方法を提供します.
C-c l (org-store-link)
現在の場所に接続するリンクを作成します.これはグローバルコマンドです(バインドホットキーを自分で作成する必要があります)、任意のbufferで自分への接続を作成できます.この作成されたリンクは、Org-modeのbufferに挿入する保存することができる(以下参照).どのタイプのリンクを作成するかは、現在のbufferのタイプによって決まります.
C-c C-l (org-insert-link)
リンク38を挿入する.リンクを入力し、現在のbufferに挿入するよう求められます.上記の例で説明した任意のタイプのリンクを入力できます.その後、リンクの説明テキストを入力、生成されたリンクをbufferに挿入する.コマンドを呼び出すときにいくつかのテキストを選択すると、選択したテキストはデフォルトの記述テキストになります.
C-u C-c C-l
ローカルファイルへのリンクを挿入すると、ファイルパスの補完機能を使用してファイルパスを補完できます.挿入するファイルのパスが相対パスである、編集中のOrgファイルのディレクトリに対して相対パスである.あなたのホームディレクトリの代わりに`~/`を使うことができます.2つのC-u接頭辞で強制的に挿入するリンクを絶対パスにすることもできます
C-c C-l
カーソルがリンクに止まる必要があるとき、カーソルがリンクに止まると、C-c-lはリンクの接続と説明情報を編集することができます.
C-c C-o (org-open-at-point)
カーソルのあるリンクを開くと、Orgはウェブブラウザ(値browse-url-at-pointで定義)を使用してURLを開き、VM/MH-E/Wanderlust/Gnus/BBDBを使用して対応するリンクを開き、リンクがshellリンクであればshellでリンク中のコマンドも実行する.リンクが内部リンクである場合、このコマンドは対応する検索操作を行う.タイトルのTAGリストにカーソルを合わせると、対応するTAGSビューが作成される.カーソルがタイムスタンプにある場合、日付にagendaが生成されます.また、カーソルが「file:」タイプのリンク先にある場合、リンク先のファイルが開き、指すファイルがリモートファイルまたはテキストファイルであればそのままEmacsで開き、ローカルの非テキストファイルであれば適切なプログラムを選択して開く.コマンドは、ファイルの拡張子に基づいてファイルタイプを識別する.どのファイルがどのプログラムで開くかorg-file-appsオプションで構成する.デフォルトのプログラムの代わりにEmacsを使用してリンク先のファイルを開く場合は、C-u接頭辞を使用してコマンドを実行します.リンク先のファイルをEmacsで開きたくない場合は、C-u C-u接頭辞を使用してコマンドを呼び出します.カーソルがheadlineにあり、このheadlineがちょうどリンクではない場合、コマンドはheadlineの下のすべてのリンクを検索し、どのリンクを開くかを選択します.setup the frame configuration for following linksを使用する場合は、org-link-frame-setup変数を構成します.
「org-return-follows-link」の値を設定すると、
マウスの左ボタン
リンクを右クリックすると、C-c-oを実行するようにリンクが開きます.Emacs 22以降では、マウスの左ボタンでもリンクを開くことができます
マウスの中間ボタン
マウスの右ボタンと同様に、強制的にEmacsを使用してリンクを開きます.リンクが内部リンクの場合、別のウィンドウにリンク内容41が表示されます.
C-c C-x C-v (org-toggle-inline-images)
接続する画像をインライン表示するか否かを切り替える.通常、エクスポート時にインラインする画像など、リンクに情報が記述されていない画像のみがインラインされる.このコマンドを実行するときに接頭辞パラメータが付加すると、コマンドには記述情報のあるリンク画像も表示される.変数`org-startup-with-inline-images`42を構成することで、orgを開くと画像をインライン表示することもできます.
C-c % (org-mark-ring-push)
現在の位置をmark ringに押し込むことで、後でこの位置に戻るのを容易にする.リンクを開くコマンドは自動的に実行されます
C-c & (org-mark-ring-goto)
記録された位置に戻る.内部リンクへのアクセスや`C-c%`コマンドの実行時に位置情報が記録する.このコマンドを連続的に使用すると、mark ringのより遠い記録位置にジャンプできます.
C-c C-x C-n (org-next-link)/C-c C-x C-p (org-previous-link)
bufferの次のリンク/前のリンクにジャンプします.bufferの最後のリンク/最初のリンクに到達と、このコマンドを実行すると、最初は失敗を表示し、最後のリンク/最初のリンクにジャンプして検索を継続する.この2つのコマンドのバインドキーは確かに長すぎます.C-nとC-pでバインドしたいかもしれません.
(add-hook 'org-load-hook
(lambda ()
(define-key org-mode-map "\C-n" 'org-next-link)
(define-key org-mode-map "\C-p" 'org-previous-link)))