- 在“代码文件”里执行(yy-process-and-copy-filename-code-to-org),计算出 code_num,这里必须先保存代码文件。
- spc n i 创建 org 文件,再 C-c l 与 C-c C-l 创建双链
,oo
- 在 org 文件里运行(yy-python-orgfind/,of)生成了 yy_orgcodenote_my_database.db
- 在 org 文件里运行(yy-python-splittable/,os),把 org 文件下的数据库的表拆分,并生成对应的空数据库文件,然后合并
,op
- 在“代码文件”里执行(yy-python-searchcodeplus/,os),计算出 code_num,这里必须先保存代码文件。
- 在“代码文件”里标注有链接的行为星星(yy-highlight-lines-in-db/,oh)
- 在“代码文件”里跳转文件(yy-jump-to-line-in-db/,oj)
- 在 org 文件里(yy-open-file-from-current-line/,ol)跳转 LOCATION 文件
To use this configuration layer, add it to your ~/.spacemacs
. You will need to
add yy_OrgCodeNote
to the existing dotspacemacs-configuration-layers
list in this
file.
sudo apt install sqlite3
# 注意修改python的别名alias python='python3'
sudo ln -s /usr/bin/python3 /usr/local/bin/python
Key Binding | Description |
---|---|
,og | org-goto-toc |
,of | yy-python-orgfind |
,os | yy-python-splittable |
,ol | yy-open-file-from-current-line |
yy-find-starred-lines | |
,oo | yy-python-orgfind-and-splittable |
,os | yy-python-searchcodeplus |
,oh | yy-highlight-lines-in-db |
,op | yy-python-searchcodeplus-and-highlight |
,oc | yy-process-and-copy-filename-code-to-org |
,oj | yy-jump-to-line-in-db |
,oa | yy-read-to-line-in-db |
,od | yy-hide-posframe |