如何快速的将 19
行的待办事项移动到 34
行下(即 CS One Year Challenge 下,成为它的子标题)?快速程度可以媲美 GUI 的操作?而是不逐行下移。
如果使用 Evil 的话,我会 dd -> :34 -> p 来搞定:grinning:
2 个赞
天,还没 Evil 。简单来说就是删了,贴下去。我各种 C-<down>
S-<down>
均没用。
@guanghui.qu 刚刚试删除粘贴了,但是他们级别不一样 19 行两个星,34 行需要三个星才行。
我的方法是M-left和M-right来调整级别。(顺便Karabiner绑定到left和right的command上,模式是只按command的时候发送M-left按键)
M-<left>
和右键只能在同级上下,所以在这种情况我就需要先调级别然后再上下移动。不是很麻烦吗?
有办法更改行号的宽度吗?感觉用org后,行号被挤得挺难看的
1 个赞
可以用 C-c C-w (org-refile
):会把当前光标下的 entry 移动到另一个 heading 下(会自动调整 heading 的级别)。默认目的地是当前 buffer 中的一级 heading,可透过 org-refile-targets
调整目的地。比如,OP 要发到一个二级 heading 下
(setq org-refile-targets (list (cons nil (cons :maxlevel 2))))
(设置目的地为当前 buffer 中一级和二级 heading)
3 个赞
太多东西需要调整了,这些视觉的东西我都忍了。。。
这个简直太好用了,可以媲美 GUI 了感觉!叼的飞起!看来把 Org Manual 看完是必须完成的了。
非常感谢!!!
你知道咋 Archive 完成的事项吗?吸血鬼一下。。。。
(defun codefalling//org-archive-tasks (prefix)
(org-map-entries
(lambda ()
(org-archive-subtree)
(setq org-map-continue-from (outline-previous-heading)))
(format "/%s" prefix) 'file))
(defun codefalling/org-archive-all-tasks ()
(interactive)
(codefalling//org-archive-tasks "DONE")
(codefalling//org-archive-tasks "CANCELLED")
(codefalling//org-archive-tasks "FIXED")
)
归档所有项目
2 个赞