My Notes
Table of Contents
- 1. emacs备忘
- 2. org 入门
- 2.1. S-tab 对整个文件进行缩进
- 2.2. Tab 对特定标题下的内容进行展开/折叠
- 2.3. C-<RET> 自动创建和上面相同的标题
- 2.4. M-左/右 对标题的缩进进行调整
- 2.5. M-上/下 对标题所在行的位置进行调整
- 2.6. 用三组括号标记链接/图片
- 2.7. 表格 行末按Tab
- 2.8. 任务状态切换 C-c C-t
- 2.9. 查看整个文件中的todo事项
- 2.10. 为todo事项添加子任务
- 2.11.
C-c [将文件加入agenda列表中 - 2.12.
C-c ]将当前文件从agenda列表中移除 - 2.13. 代码块
- 2.14. C-c d/s 为任务设定开始和截止日期
- 2.15.
agenda来查看任务时间表 - 2.16.
C-c C-e h将org导出为html
- 3. VSCode
- 4. Elisp
- 5. hello
gtd = get things done
1 emacs备忘
1.1 kill buffer: C-x k
1.2
2 org 入门
2.1 S-tab 对整个文件进行缩进
2.2 Tab 对特定标题下的内容进行展开/折叠
2.3 C-<RET> 自动创建和上面相同的标题
2.4 M-左/右 对标题的缩进进行调整
2.5 M-上/下 对标题所在行的位置进行调整
2.6 用三组括号标记链接/图片
2.7 表格 行末按Tab
| 发萨 | 发大萨 | 发大发大 |
|---|---|---|
| 发萨分 | 发大发大 | 发大发大 |
2.8 任务状态切换 C-c C-t
2.8.1 TODO task1
2.8.2 TODO task2
2.9 查看整个文件中的todo事项
M-x org-show-todo-tree
2.10 为todo事项添加子任务
2.10.1 TODO some hige task [0/3] [0%] (用C-c C-c来刷新任务进度)
[ ]subtask1 (用C-c C-c切换子任务状态)[ ]发大发[ ]newtsk
2.11 C-c [ 将文件加入agenda列表中
2.13 代码块
int main(){ std::cout << "hello" ; }
2.14 C-c d/s 为任务设定开始和截止日期
+3d 5pm
+1m
+1w
2.14.1 TODO sometask
2.15 agenda 来查看任务时间表
M-x org-agenda -> a
f/b 来进行上下翻页
n/p 上一行/下一行
2.16 C-c C-e h 将org导出为html
M-x org-html-export-to-html
3 VSCode
3.1 C-S-p
3.1.1 open file
3.1.2 close edit :关闭当前文件
3.1.3 shortcuts
3.1.4 new untitled file 创建新文件
3.1.5 new window
3.1.6 open Folder :打开文件夹
3.1.7 open recent
3.1.8 add folder to workspace
将其它位置的文件夹加入到当前工作区
3.1.9 save workspace as
3.1.10 prefer setting (ui/json) 设置
3.2 选中范围内查找替换
C-f/h M-l
3.3
4 Elisp
4.1 eval-expression M-: 对表达式进行求值
4.2 eval-buffer
(concat) Connection string
4.3 variable
(setq a 3) (setq b "abc") (+ 3 34)