Blogger Information
Blog 9
fans 0
comment 0
visits 7026
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
1.vscode插件与配置 2.markdown基础语法 3.emment语法
choa fan
Original
578 people have browsed it

VSCode插件与配置

必装插件

  1. Chinese Language (中文包)

  2. Live Server (文件监听实时预览)

  3. prettier-code formatter (代码自动格式化)

    • 设置搜索 Default Formatter 勾选 prettier-code
    • 设置搜索 Auto Save 选 onFocusChange (鼠标离开触发)
    • 设置搜索 Format On Save 勾选 (保存自动格式化)
  4. html
    auto close tag (标签自动闭合)
    auto-rename tag (标签自动更名)
    html css support (html,css语法提示增强)
    html snippets (常用html代码片断模板)

  5. css
    css peek (快速定位/查看id/class的css定义)
    intellisense for css class (class类名自动感应)

  6. es6
    javascript(es6) code snippets (常用es6代码片断模板)
    tab out (按tab自动跳过右括号)
    Bracket Pair Colorizer (彩虹花括号配对)

  7. markdown
    markdownlint (markdown语法/格式检查器)
    markdown preview enhanced (markdown预览器)
    Markdown All in One (键盘快捷键)

美化插件

  1. 主题
    one dark pro [设置全部勾选,主题:solarized)

  2. 文件图标
    vscode-icons (官方出品)
    Helium Icon Theme (icon文件图标)

  3. 背景
    background (右下角二次元老婆)
    background-cover (自定义背景图片)

  4. 预览
    Open in Browser (右击选择浏览器打开html文件)
    Preview on Web Server(编译器内web预览)

问题配置

解决VSCode中emmet对行内标签不换行的问题
Ctrl + ,打开设置 设置中搜索Syntax Profiles,
在settings.json中编辑,加入如下代码:

  1. "emmet.syntaxProfiles": {
  2. "html": {
  3. "inline_break": 2
  4. }
  5. }

Markdown 基本语法

元素 Markdown 语法
标题 # H1 ~ ###### H6
粗体(Bold) **bold text**
斜体(Italic) *italicized text*
有序列表(Ordered List) 1. First item 2. Second item 3. Third item
无序列表(Unordered List) - First item + Second item * Third item
代码(Code) ``
链接(Link) []()
图片(Image) ![]()
引用块(Blockquote) >
代码块(Fenced Code Block) ```
分隔线(Horizontal Rule) --- *** ___

Emmet语法

快速生成HTML文档格式:!+ Tab

隐式标签:

  1. <!-- 生成类 .class -->
  2. <div class="class"></div>
  3. <!-- 生成ID #id -->
  4. <div id="id"></div>
  5. <!-- ul>.class -->
  6. <ul>
  7. <li class="class"></li>
  8. </ul>

创建带有指定class样式的标签:div.box

  1. <div class="box"></div>

创建带有指定id样式的标签:div#box

  1. <div id="box"></div>

文本内容填充:a{首页}

  1. <a href="">首页</a>

$符号自增

  1. // ul>li.$*3
  2. <ul>
  3. <li class="1"></li>
  4. <li class="2"></li>
  5. <li class="3"></li>
  6. </ul>
  7. // ul>li{第$$条项目}*3
  8. <ul>
  9. <li>01条项目</li>
  10. <li>02条项目</li>
  11. <li>03条项目</li>
  12. </ul>
  13. // ul>li*3>a{link$@-5}
  14. <ul>
  15. <li><a href="">link7</a></li>
  16. <li><a href="">link6</a></li>
  17. <li><a href="">link5</a></li>
  18. </ul>

带有层级结构的:ul>li

  1. <ul>
  2. <li></li>
  3. </ul>

代码在同级的:ul+li+a

  1. <ul></ul>
  2. <li></li>
  3. <a href=""></a>

在上级的:ul>li^a(这个可以多个^一起写)

  1. <ul>
  2. <li></li>
  3. </ul>
  4. <!-- 上面代码可以看出来效果是等同于(ul>li)+a的 -->

乘号批量复制:ul>li*3

  1. <ul>
  2. <li></li>
  3. <li></li>
  4. <li></li>
  5. </ul>

自定义属性内容:ul>li>a[ href = ‘#’]

  1. <ul>
  2. <li>
  3. <a href="#"></a>
  4. </li>
  5. </ul>
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post