0%

vscode

1. 代码段 Snippets

VSCode 文档

需要设置 "editor.tabCompletion": "on"

2. 常用插件

  • Sort lines

  • Selected Lines Count

  • Sublime Text Keymap and Settings Importer

  • Todo+

  • Local History

  • Markdown PDF

  • Markdown Preview Enhanced

  • PlantUML

  • SQL Formatter

  • Visual Studio Code Format

  • vscode-pdf

  • XML Tools

  • Selected Character Count

  • Paste Image

  • Git Graph

  • Paste URL

  • Language support for Java

3. Markdown Preview Enhanced 支持 hexo 语法

ctrl + shift + P 找到 Markdown Preview Enhanced: Extend Parser, 打开 parser.js
修改其中 onWillParseMarkdown 方法为

1
2
3
4
5
6
7
8
9
onWillParseMarkdown: function(markdown) {
return new Promise((resolve, reject)=> {
markdown = markdown.replace(
/{%s*asset_imgs*(.*)s*%}/g,
(whole, content) => (`![](${content})`)
)
return resolve(markdown)
})
}

4. Paste Url 插件插入格式改成 hexo的

修改 ~/.vscode/extensions/kukushi.pasteurl-0.4.4/out/src/extension.js

1
2
3
4
5
6
class MarkdownLinkFormatter {
formatLink(text, url) {
return '{% link ' + text + ' ' + url + '%}';
// return '[' + text + ']' + '(' + url + ')';
}
}

5. 自定义代码段字段提示完成

editor.tabCompletion: on

6. Resource

VSCode 文档