met*_*ops 7 markdown visual-studio-code
来自其他文本编辑器,我习惯于通过以下方式添加 Markdown 链接
因此,选择 -> cmd-K -> cmd-V 是一个很好的短序列,用于在 Markdown 文档中添加链接,而 cmd-K 已成为在多个写作应用程序中添加链接的某种伪标准。
但是,在 VSCode 中这是不可能的。但我很想让它成为可能。有任何想法吗?cmd-K 是(硬连线的?)必须监听下一次按键。但它不一定是 cmd-K。我可以学习另一个击键。但是我需要能够将附加文本(方括号和圆括号)放入文本并将光标移动到正确的位置。那是怎么做的?
非常感谢!
Mar*_*ark 13
添加另一个不使用我在另一个答案中提到的扩展Markdown All In One 的答案,因为一些评论者要求采用不同的方式。@MarcoLackovic
{
"key": "alt+w", // use whatever keybinding you wish
"command": "editor.action.insertSnippet",
"args": {
"snippet": "[${TM_SELECTED_TEXT}]($0)"
},
"when": "editorHasSelection && editorLangId == markdown "
}
Run Code Online (Sandbox Code Playgroud)
选择链接文本,然后触发键绑定 - 光标将放置在您想要的位置并粘贴。
您将需要像多命令这样的宏扩展来连续运行多个命令。然后这个键绑定:
{
"key": "alt+w",
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
{
"command": "editor.action.insertSnippet",
"args": {
"snippet": "[${TM_SELECTED_TEXT}]($0)"
}
},
"editor.action.clipboardPasteAction"
]
},
"when": "editorHasSelection && editorLangId == markdown "
}
Run Code Online (Sandbox Code Playgroud)
第二种方法演示:
Mar*_*ark 12
这个扩展Markdown All In One看起来像是一步完成你想要的。
在所选文本上粘贴链接
只需选择您的链接并点击Ctrl+ V,它就会创建链接并插入剪贴板链接。
如果由于某种原因你不想使用这个扩展,创建一个片段来做你想做的事情会很容易。
| 归档时间: |
|
| 查看次数: |
1047 次 |
| 最近记录: |