vscode-markdown
vscode-markdown copied to clipboard
Tab key conflict with TabOut (albert.tabout)
为了加快记笔记的速度,我装了插件“TabOut“,按下tab键就能跳出括号。
但是发现会和插件markdown-all-in-one发生冲突从而失效。进一步检查后,发现与插件绑定的快捷键命令markdown.extension.onTabKey
同样占用tab键,于是删除了这个键绑定。于是tabout又有用了。
但是很快就遇到了问题:无序或者有序列表按下tab无法缩进。
显然是这个快捷键命令的问题,因为将上述键绑定设置回来之后又可以用了。
这两个功能我都经常用,请问有什么办法解决冲突么?
感谢!
根据自己的需要改绑快捷键。 https://github.com/yzhang-gh/vscode-markdown#q-this-extension-has-overridden-some-of-my-key-bindings-eg-ctrl--b-alt--c
很遗憾,尚无特别的处理办法。在发生快捷键冲突时,VS Code 官方也鼓励用户自定义键绑定。
主要的冲突原因是,TabOut在可以跳出括号时,触发tabout
命令而跳出括号,否则触发默认tab
,这样遮盖了 markdown all in one 的功能。
因此采取的办法是将其默认触发的tab
改成markdown.extension.onTabKey
即可。
因此将这个tabout插件重新打包了一下,暂时解决了问题:https://github.com/yfzhao20/tabout-2
之后 #1075 有助于缓解 Markdown All in One 覆盖其它插件 Tab 键的问题,但是反之则需要其它插件的配合了