3

外部ファイル (例えば、word(.doc) ファイル) からハイパーリンク付きのテキストを、ハイパーリンクを保持したまま Emacs にコピーすることはできますか? 100 個のハイパーリンクを含む記事を word から Emacs にコピーし、各ハイパーリンクを再入力しなければならない場合、非常に面倒です。

そのような機能はバニラ Emacs からは利用できないようで、私は Emacs にかなり慣れていないので、誰かがそれを可能にする簡単な機能を考え出してくれることを願っています.

ありがとう

4

2 に答える 2

3

ハイパーリンクを機能させるには (実際のハイパーリンクが非表示になり、「ここ」という単語が強調/強調表示され、マウスまたはキーボード ショートカットおよび/またはM-x関数呼び出しによって「クリック可能」になることを意味します)、emacs で次のいずれかを使用する必要があります。このような動作をサポートするモード:

  • 主要なモードであり、多くの機能を備えた非常に充実したパッケージであるOrg モード。拡張子付きのファイルを作成し、.orgそこにリンクの URL をコピーすると、「ライブ」になります。カーソルがリンク上にあるときにクリックして URL を非表示に編集し、URLC-cC-lを確認して説明 (「ここ」という単語) を追加できます。その後、URL は非表示になり、「ここ」が強調表示されてクリック可能になります。

  • Wiki モードの 1 つで、メジャー モードとマイナー モードの両方があります (さまざまなメジャー モードを持つファイルで機能を使用してみることができます)。詳細はリンク先をご確認ください。

追加のパッケージを使用したくない場合は、任意のテキストをクリック可能にする方法に関するドキュメントを次に示しますが、elisp プログラミングに慣れている必要があります。

アップデート:

urs を emacs に一括インポートする必要があるようです。問題は、emacs でのマルチフォーマット クリップボード コンテンツ (たとえば、Web ブラウザからコピーするときに作成される) のサポートが不完全であることです。http://www.mail-archive.com/help-emacs-windows@gnu.org/msg03026.htmlによると、HTML コンテンツはサポートされていないため、プレーン テキストとして emacs に貼り付けられます。私が見る唯一の方法は、ブラウザーでページソースを開き、ファイルに保存し、xsltproc などを使用して URL のリスト (および必要に応じて周囲のテキスト) を抽出し、URL を org-mode スタイルのリンクに変換することです (また、 xsltproc または emacs regex 検索/置換)。残念ながら、私が知っている html から org へのコンバーターはありません。

于 2013-07-12T22:30:59.790 に答える
0

http://orgmode.org/worg/org-contrib/org-protocol.htmlが仕事をするはずです。そして、それはもっと多くのことができます。

于 2013-07-12T20:10:57.723 に答える