My Notes

Table of Contents

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.12 C-c ] 将当前文件从agenda列表中移除

2.12.1 Mx org-agenda

  1. t:查看所有todo事项
  2. 在todo事项中用t来切换状态
  3. 用q退出todo事项列表

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)

5 hello

Author: Salted-PC

Created: 2022-03-11 Fri 21:16

Validate