Emacs

如何將 org-todo 應用於多個項目

  • September 27, 2018

考慮一個像這樣的 emacs org-mode 文件:

** item 1
** item 2
** item 3
** item 4

現在我可以org-todo分別申請每個項目(綁定到C-c C-t)。但是我怎樣才能一次將它應用於區域中的每個項目呢?只是選擇區域並執行它是行不通的,它只是將TODO關鍵字添加到區域下方的項目中。

這可以通過Emacs Rectanglesstring-rectangle函式來完成。

M-x string-rectangle

這是一個例子:

更新:我的例子是 3 個項目。

選擇從第一個之後** 到之前的區域item 3(見圖)。

前

然後輸入C-x r t

String rectangle (default TODO):

RET如果預設為TODO其他類型,請按TODO,然後按RET

後

宏!

使用F3開始錄製宏,C-c C-t在一行上執行 a,然後按向下箭頭,然後按F4

之後,C-u 10 C-x e例如,如果您必須重複 10 次,或者只需按F4多少次,您需要標記 TODO。

引用自:https://unix.stackexchange.com/questions/84628