-
-
Notifications
You must be signed in to change notification settings - Fork 198
Description
大纲标题拖拽改变节点内容
规则: 目的标题不能是源标题的子标题,否则会提示。
源标题(及其子标题)会根据拖拽插入目的标题的节点下。
- 测试了以下数据,没什么问题:
一级标题1
一级标题正文1
二级标题1.1
二级标题正文1.1
三级标题1.1.1
三级标题正文1.1.1
一级标题2
一级标题正文2.1
二级标题2.1
二级标题正文2.1
三级标题2.1.1
三级标题2.1.2
三级标题正文2.1.2
代码块内解析函数调用关系
-
规则:===>会变色 ,<===会还原颜色
-
功能背景是:我经常需要记录代码流程,比如函数之间的跳转关系。
其实,Uml的类图应该比较合适描述函数之间关系
所以做了这个功能,相同颜色表示同一个函数的代码,不同颜色表示不同函数的代码。 -
??有个问题就是:代码块内单击某行会恢复某行原本的代码样式,这个有点烦,不知道怎么解决
-
测试了代码块内容,没什么内容:
const onClick = () => {
this.utils.scrollByCid(cid, -1, true);
===>进入scrollByCid
static scrollByCid = (cid, height = -1, moveCursor = false, showHiddenElement = true) => {
const $target = File.editor.findElemById(cid)
===>进入scroll
static scroll = ($target, height = -1, moveCursor = false, showHiddenElement = true) => {
if ($target instanceof Element) {
<===返回scrollByCid
const $target = File.editor.findElemById(cid)
this.scroll($target, height, moveCursor, showHiddenElement)
}
<===返回onClick
} else if (icon) {
}
历史光标前进后退
光标历史记录,就是cid的历史记录,有点像书签功能,主要是为了方便文内的超链接跳转



