问题描述
现有的快捷键是生成块,如若将现有块转换为想要的块需要使用鼠标操作。之前版本支持 md 语法的时候,是可以直接使用 md 语法进行转换,现在改版后转换稍显麻烦。
解决方案 1
最简单的就是将块转换映射快捷键,把 ctrl 的语义变为添加,使用 alt 作为转换。
alt 的本意也是转换 Alternate 的意思,也方便用户理解,代码量也较少只需要添加快捷键映射目前已有的功能就可以。
解决方案 2
群里面的老哥的意思是当检测到目前行有文字时,或者选中文字时,按快捷键 CTRL+L 直接将改行或者选中文字转换为需要的块。
这种方案可能代码量偏多,但是符合用户习惯,其他同类产品也使用类似解决方案。
解决方案 3
加入源码模式,参考 typora,行内编辑,当光标在某一块时,显示 md 源码;光标离开时,进行渲染。
PS
以下是私货时间:如果可以的话希望添加一个与 data 目录平行的文件夹,放入笔记本的 md 文件,如果记事本和文档全都变成 id 的话,虽然可以解决很多编程的问题,但是也丧失了可读性,如果维护一个 md 文件夹,相当于牺牲了部分空间(文字占用空间几乎可以忽略吧,现在的硬盘),但是同时保全了可读性和数据操作的遍历性,也就是说当文件进行修改时,同时写回.sy 文件和 md 文件。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于