关于无序列表与有序列表转换的几种方法

前言

在平常的写作中,我们时常可以遇到无序列表和有序列表混用的情况。这时,因自动补全而生成的有序/无序列表就不那么合时宜了,得将它们转换。
但是一般方法就是现将他们删除,然后再手动打上我们想要的有序/无序列表;
xaqur-7y27h
当然也有另外的两种方法;

  1. 使用ob自带的快捷键
  2. 使用Easy Typing插件

ob自带的快捷键

ob在设置中给我们提供了快捷输入有序/无序列表的快捷键,而且这两个快捷键还可以实现两种列表的互相转换,只不过这两个快捷键默认是不绑定任何键盘操作的:

如何设置:进入设置界面,在快捷键选项中搜索快捷键:

点击右侧的:heavy_plus_sign:键即可给操作设置快捷键,可以根据个人习惯设置自己舒服的快捷键。
注意:在设置之前首先要确认将要设置的按键组合是否造成冲突,冲突来源有三:

  1. 系统自带的全局快捷键:比如Alt + Tab切换应用程序
  2. 其他应用的全局快捷键:比如QQ的Ctrl + Alt + A截屏快捷键
  3. ob内部快捷键,这个可以事先判定:

我将快捷键设置为了

  • 无序列表:Alt + Q
  • 有序列表:Alt + W

优点: 可以在列表中任何位置进行转换,且再次转换后能保持有序:

flzl9-ne058

缺点是在有序列表中间转换时,需要对后续的有序列表进行修改操作,否则就会发生顺序错误:

图片

Easy Typing插件

这个插件有一个非常便捷的功能:自定义编辑转换规则,详细教程不再赘述。现在取怎们所需的功能:自定义编辑转换规则

例子:

这样通过在有序列表之后输入 - 键快捷转换成无序列表。

但是从有序列表转无序列表已经有了快捷键这个更加方便的操作,我们要实现的是从无序列表转成特定序号的有序列表

7y0o2-zegth

而这个转换在列表内也能实现:

图片

详细设置

缺点就是只能一次设置一个转换选项

3 个赞

通过插件将有序列表转为无序列表是群友提供的利用插件实现的解决方法。

1 个赞

omg Grow,你的智商一定有 tmd 180,太有帮助了,多谢楼主

1 个赞