2017-05-02 65 views
1

問題列格式:如何定義整個組織模式文件

出於某種原因,當我複製並粘貼到一個組織模式文件列屬性的格式標題,如

#+COLUMNS: %25ITEM(Task) %5TODO(To-do) %1PRIORITY %10TAGS 

要更改文件樹的全局屬性,它不會更改默認格式。即第一列仍然被命名爲ITEM而不是任務(在這個例子中)。我嘗試過其他更改,但從未應用過。

測試:

  • 我已經重新加載沒有成功列模式。
  • 試圖用M-S右/左添加/刪除列,並更新標題/列。但顯然我不想手動做。

這裏是我的.emacs設置的組織模式

;; Open ODT files with libre office 
(defun my-org-export-to-odt-and-open() 
    (interactive) 
    (org-open-file (org-odt-export-to-odt))) 

(define-key global-map "\C-cl" 'org-store-link) 
(define-key global-map "\C-ca" 'org-agenda) 
(setq org-log-done t) 
(setq org-support-shift-select 't) 
(setq org-agenda-include-diary t) 
(setq org-src-fontify-natively t) 
(setq org-src-tab-acts-natively t) 
+1

關閉文件並重新打開後,它會起作用嗎?如果在粘貼後在'#+ COLUMNS:...'行執行'C-C C-c',它會起作用嗎? – Nick

+0

重新打開文件不起作用。但是C-C C-C組合呢!非常感謝。我沒有看到他們提到過的任何教程。謝謝@Nick – Andre

+0

他們都應該工作:請參閱手冊中的[緩衝區內設置](http://orgmode.org/manual/In_002dbuffer-settings.html#In_002dbuffer-settings)。 – Nick

回答

1

只是爲了完整性:當緩衝像#+COLUMNS: ...設置被更改,直到你按下C-c C-c任何IN-更改不會生效緩衝區設置(儘管在剛剛更改的設置上進行設置可能是最自然的)。

或者,如果您保存並終止緩衝區並重新訪問該文件,或者如果保存緩衝區並從文件恢復緩衝區,則更改應該生效(儘管如此,OP仍然沒有取得成功 - 我不知道爲什麼它不起作用)。

相關文件爲In-buffer settings

相關問題