[英]Keyboard shortcut in VSCode for Markdown links?
來自其他文本編輯器,我習慣於通過以下方式添加 Markdown 鏈接
因此,選擇 -> cmd-K -> cmd-V 是在 Markdown 文檔中添加鏈接的一個很好且簡短的序列,而 cmd-K 已成為在多個寫作應用程序中添加鏈接的某種偽標准。
但是,在 VSCode 中這是不可能的。 但我很想讓它成為可能。 有任何想法嗎? cmd-K 是(硬連線的?)必須監聽下一次按鍵。 但它不必是 cmd-K。 我可以學習另一個擊鍵。 但是我需要能夠將附加文本(方括號和圓括號)放入文本並將光標移動到正確的位置。 那是怎么做的?
非常感謝!
這個擴展Markdown All In One看起來像是一步完成你想要的。
在所選文本上粘貼鏈接
只需選擇您的鏈接並按Ctrl + V 即可創建鏈接並插入剪貼板鏈接。
如果由於某種原因你不想使用這個擴展,創建一個片段來做你想做的事情會很容易。
添加另一個不使用擴展Markdown All In One的答案,我在另一個答案中提到過,因為一些評論者要求采用不同的方式。 @馬可拉科維奇
{
"key": "alt+w", // use whatever keybinding you wish
"command": "editor.action.insertSnippet",
"args": {
"snippet": "[${TM_SELECTED_TEXT}]($0)"
},
"when": "editorHasSelection && editorLangId == markdown "
}
選擇鏈接文本並觸發您的鍵綁定 - 光標將放置在您想要的位置並粘貼。
您將需要像multi-command這樣的宏擴展來連續運行多個命令。 然后這個鍵綁定:
{
"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 "
}
第二種方法演示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.