情報編成-Emacs組織モード

みなさんこんにちは!

長い間、私はさまざまな種類の情報を整理する問題の解決策を見つけようとしました。

以下では、これらの問題を解決するために使用できるツールについて説明します(私は使い慣れています)。 個人的には、Emacs Org Modeを選択したため、ほとんどのテキストはその説明に当てられています。







Emacs orgモード



要するに、Org ModeはToDoListのプレーンテキストバージョンであり(厳密に反対の場合は真です)、短いメモ、TODOリスト、プロジェクトの計画、およびテキストで表すことができる情報の整理のためのEmacsモードです。そして木の形で。 実際、ツリーの形での情報の表示、その順序付け、ソートは、組織モードの主なタスクです。



Orgモードは、outline-modeの上に実装されます。これにより、ツリーとそのブランチを折りたたむことができます。 すべての情報は、TODOレコードと通常のヘッダーが編成されたツリー形式で組織モードで表示されます。 タイトルは、アスタリスク(*)が付いた通常のテキスト行です。 星の数-タイトルのネストレベル。 テキストの前にアスタリスクの後にTODOを記述する場合、これはTODOレコードであり、通常のレコードよりもはるかに多くのことができます。



見出しの下には、任意のテキスト、他の見出し、リンク、およびテーブルがあります。 ちなみに、リンクとテーブルは2つの別々のストーリーです! リンクを使用すると、[[url] [title]]ファイルシステムの要素へのリンク、Webリソース、mailtoおよびusenetリンク、および現在のファイルまたは他のファイルのOrg要素へのリンクを簡単に作成できます。 非常に便利な機能。 個人的には、Orgモードのリンクを使用して電子ライブラリを整理しました。



テーブル -テキストモード(すべての組織モードファイルは単純なテキストファイル)で、テーブルを操作するための次のような機能を実装できるとは思いませんでした:自動列拡張、行、列、計算セル、数式の交換-もちろんExcelではなく、しかし、これはすべて、メインキーボードユニットから指を離すことなく行われます。これはEmacsです!



アジェンダビュー 。 今日/今週の予定事項、またはすべてのTODOのリストを表示するために、組織モードには議題ビューが含まれています-議題/週と呼ぶことができます。 アジェンダが情報を収集するファイルのリストを構成できます。 タスクのスケジューリングは、実際にはステータスヘッダーとタイムスタンプを設定しています。



他に...組織モードファイルはHTML、LaTeX、iCalendar、Freemindファイルにエクスポートでき、スケジューリングサポート(さまざまなタイムスタンプ、期限、繰り返しタスクなど)があり、ヘッダーには任意のステータス、タグ、プロパティを割り当てることができます。任意のステータスバーを設定できます(TODO-待機-完了、開発-テスト-バグ-完了、...)。



外観組織モード-「手元にあるように」電子書籍のリスト(プロジェクトトラッカーのスクリーンショットを挿入したかったが、未分類の情報は見つかりませんでした):



Emacs orgモード



組織モードの設定例



実際に、いくつかの.emacsコンテンツに関するコメントを以下に示します。



(カスタム設定変数

組織モード変数の構成—アジェンダビューのファイルのリスト、組織モードのデフォルトディレクトリ、およびデフォルトのメモファイル:

'(org-agenda-files(quote( "p:/documents/org/fto.org")))

'(org-default-notes-file“ p:/ documents / notes”)

'(org-directory "p:/ documents / org")





組織モードの接続:

( 'org-installが必要)



拡張子が.orgのファイルを開くときに組織モードへの自動切り替えを有効にする:

(リストに追加する 'auto-mode-alist'( "\\。org \\ '"。org-mode))



現在の見出しへのリンクを保存し、org-agendaを起動するためのいくつかの便利なショートカット:

(global-set-key "\ C-cl" 'org-store-link)

(global-set-key "\ C-ca" 'org-agenda)



キーワードチェーンの設定(Shift +右キーまたは+左キーを使用してヘッダーにカーソルを合わせて単語を切り替える)。 「|」 境界線をマークします。見出しがこのセパレータの後のステータスにある場合、「完了」します。これは、アジェンダビューでの計画と表示に影響します。

(setq org-todo-keywords

'((シーケンス "TODO" "WAIT" "|" "DONE")

ここで-分析、初期開発、コンサルタントによるテスト、改訂、利点。 テスト、開発の放棄、戦闘環境への移行:):

(シーケンス "ANLZ" "FDEV" "CTST" "RDEV" "UTST" "|" "CNCL" "TRNS")





カスタムスタイルをキーワードに割り当てる:

(setq org-todo-keyword-faces

'(( "TODO"。(:前景 "赤":太字太字)))

(「WAIT」。(:前景「オレンジ」:太字の太さ))

(「DONE」。(:前景「緑」:太字太字)))





組織モードの正しい操作に必要なもの:

(global-font-lock-mode 1)



これは次の投稿にあります:):

(「mercurial」が必要)



そして、これは画像からのトピックです:):

(「色のテーマ」が必要)

(色テーマ初期化)

(カラーテーマチャコールブラック)



これで、Mx org-myからファイルにアクセスできます

(defun org-my()

(インタラクティブ)

(検索ファイル "p:/documents/org/default.org")





組織モードのデフォルトバージョンでは一部の設定が機能しない可能性あることに注意してください。いずれにしても、新しい設定をダウンロードする価値があります。



ご清聴ありがとうございました。私のような誰かがOrgモードで自分に役立つ機能を見つけてくれることを願っています。 ところで、 Emacs org-modeをGTD使用する、org-modeをデイプランナーとして使用する 、英語のリンクがいくつかあります。



それでももっとシンプルで通常のGUIを使いたい場合、またEmacsの使用を開始したくない場合は、最初は痛みを伴うことがあります-ToDoListの代替案をお勧めします。



All Articles