诚城的成长 诚城的成长
首页
  • 高数基础
  • 数一

    • 高等数学
    • 线性代数
    • 概率论与数理统计
  • 820

    • 数据结构
    • 计算机操作系统
  • 英一

    • 单词
    • 语法
    • 阅读理解
    • 作文
  • 政治

    • 马克思主义基本原理
    • 毛泽东
    • 近代史
    • 思修
    • 时事
  • openpose
  • html5
  • css3
  • UI

    • Tailwind Css
    • Element-Plus
    • UniApp
  • 框架

    • Vue3
  • 拓展包

    • 包管理工具
    • 包开发
  • 开发语言

    • C语言
    • PHP
    • Phyton
  • 框架

    • Laravel
  • 会计

    • 初级经济法基础
    • 初级会计实务
  • 软考

    • 信息系统项目管理师
  • 博客

    • vitepress
    • vuepress
  • manim
  • git
  • vsCode
  • latex
  • docker
  • axios
  • vim
  • mac
  • Jetbrains

    • phpstorm
    • clion
突发奇想
GitHub (opens new window)

诚城

我有N个梦想……
首页
  • 高数基础
  • 数一

    • 高等数学
    • 线性代数
    • 概率论与数理统计
  • 820

    • 数据结构
    • 计算机操作系统
  • 英一

    • 单词
    • 语法
    • 阅读理解
    • 作文
  • 政治

    • 马克思主义基本原理
    • 毛泽东
    • 近代史
    • 思修
    • 时事
  • openpose
  • html5
  • css3
  • UI

    • Tailwind Css
    • Element-Plus
    • UniApp
  • 框架

    • Vue3
  • 拓展包

    • 包管理工具
    • 包开发
  • 开发语言

    • C语言
    • PHP
    • Phyton
  • 框架

    • Laravel
  • 会计

    • 初级经济法基础
    • 初级会计实务
  • 软考

    • 信息系统项目管理师
  • 博客

    • vitepress
    • vuepress
  • manim
  • git
  • vsCode
  • latex
  • docker
  • axios
  • vim
  • mac
  • Jetbrains

    • phpstorm
    • clion
突发奇想
GitHub (opens new window)
  • 安装
  • vscode 插件安装
    • 通用
      • Power Mode
      • Chinese (Simplified) Language Pack for Visual Studio Code
      • compareit
      • TODO Highlight
      • Bookmarks
      • Bracket Pair Colorizer
      • indent-rainbow
      • Activitus Bar
      • Svg Preview
      • Color Highlight
    • Markdown
    • c/c++
    • vue
      • setting
    • taliwind css
    • prettier
    • LaTeX Workshop
    • LaTex Utilities
    • Manim Sideview
      • setting
      • 使用
      • 打开动画库
      • 切换其他类
      • 多命令
    • python
      • python
      • pylance
  • vscode 快捷键
  • eslint
  • vscode笔记
诚城
2021-12-28
目录

vscode 插件安装原创

vscode 插件安装

# 通用

# Power Mode

光标抖动特效

// setting.json
// powermode 配置开始
"powermode.enabled": true, // 开启输入抖动
"powermode.shake.enabled": false, // 关闭窗口抖动
"powermode.presets":"particles", // 光标抖动样式
"powermode.combo.location": "off", // 关闭窗口右上角统计,但是这样抖动的颜色就不会改变了
// powermode 配置结束

# Chinese (Simplified) Language Pack for Visual Studio Code

作为中国人,不用解释了吧。

# compareit

快速比较两个代码文件不同。

  • 在文件栏中选中文件,右击,选择compare with cliboard。则会将当前编辑窗口内容与所选文件进行
    对。
  • 在文件栏中选中文件,右击,选择compare with。则会将选中的文件与弹窗选中的文件进行对比。

# TODO Highlight

高亮显示TODO内容

# Bookmarks

为代码块添加标签

# Bracket Pair Colorizer

成对的大括号标记成不同的颜色!

# indent-rainbow

方便查看代码缩进,用五颜六色的色块来对代码的缩进做区分的。

# Activitus Bar

在 vscode 状态栏中显示侧边栏。
关闭侧边栏,在设置中搜索 activity , 取消 workbench > activity bar > Visible .
注意:当侧边栏有其他插件时,状态栏不会有其他插件的图标,如:LaTeX Workshop。

# Svg Preview

Svg 图片预览。

"svgPreview.autoOpen": true, // 自动打开预览
"svgPreview.style": {
  "html": {
    "background": "white" // 设置背景色为白色
  }
}

# Color Highlight

代码中使用 hex 格式颜色时, 直接在 hex 颜色处显示起颜色背景。

# Markdown

  • Markdown All in One

  • Markdown Preview Github Styling

    以github页面风格显示markdown文档。

  • Markmap

    将 Markdown 语法的文本通过思维导图的方式进行可视化。

    点击vscode窗口的分支图标,即可预览对应md文件所生成的思维导图。

    在预览页面点击export即可导出生成相应的html文件。

# c/c++

  • C/C++ for Visual Studio Code

    来自微软官方的 C/C++ 插件,必备的插件,如果不安装,代码无法跳转,也没有自动补全。

  • C++ Intellisense

    对官方工具的补充,对以下工具功能增强:

    • 跳转到定义;
    • 代码自动补全;
    • 查找代码引用;
    • 列举 symbols;

# vue

  • vue3 +ts
    用于 VUE3 TS 代码提示。

    Vue Language Features (Volar)
    TypeScript Vue Plugin (Volar)

    可以将代码片段切开,即使 template 与 script 分屏显示。

    注意禁用 Vetur ,这是用于 VUE2 的代码提示。

# setting

VUE文件格式化

/// setting.json
  "[vue]": {
    "editor.defaultFormatter": "Vue.volar"
  },

若使用了 prettier 则取消该设置。

# taliwind css

Tailwind CSS IntelliSense

# prettier

自动格式化

// setting.json 中的配置

  "editor.defaultFormatter": "esbenp.prettier-vscode", // 设置默认格式化插件
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true, // 开启自动保存
  // prettier 配置
  "prettier.printWidth": 80, // prettier 宽度
  "prettier.singleQuote": true, // prettier 可以单引号
  "prettier.semi": false, // prettier 设置语句末尾不加分号
  "prettier.trailingComma": "none", // prettier 去掉最后一个逗号
  // prettier 配置结束

# LaTeX Workshop

用于 Latex 。编译快捷键为:mac: win + alt + b

// setting.json
  // LaTeX 配置开始
  "latex-workshop.latex.autoBuild.run": "never", // 取消保存的时候自动编译
  // "latex-workshop.message.error.show": false, // 编译出错时弹窗取消
  // "latex-workshop.message.warning.show": false,// 编译警告时弹窗取消
  // latex-utilities.liveReformat.enabled 开启latex代码自动补全
  "latex-workshop.latex.tools": [
    //latex 编译工具命令
    {
      "name": "xelatex",
      "command": "xelatex", // 程序在电脑中的位置  绝对路径
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-no-pdf", // 不生成PDF 否则 SVG 乱码
        "%DOCFILE%"
      ]
    },
    {
      "name": "pdflatex",
      "command": "pdflatex", // 程序在电脑中的位置  绝对路径
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-output-format=dvi",
        "%DOCFILE%"
      ]
    },
    {
      "name": "bibtex",
      "command": "bibtex", // 程序在电脑中的位置  绝对路径
      "args": ["%DOCFILE%"]
    },
    // 使用  dvisvgm 生成 SVG
    {
      "name": "dvisvgm",
      "command": "dvisvgm", // 程序在电脑中的位置  绝对路径
      "args": [
        // "--synctex=1",
        "--zoom=1",
        "--exact",
        // "--font-format=woff",
        "%DOCFILE%.xdv"
      ]
    }
  ],
  // latex 编译方式  顺序
  "latex-workshop.latex.recipes": [
    // 使用 dvisvgm 将DVI转为 SVG
    {
      "name": "xdv->svg",
      "tools": ["xelatex", "dvisvgm"]
    }
  ],
  "latex-workshop.showContextMenu": true, // 将`编译`放到鼠标右键中 快捷键 mac: win + alt + b
  // latex 配置结束

# LaTex Utilities

结合 LaTeX Workshop 实现 Latex 的代码简写。
在要开启插件的 latex-utilities.liveReformat.enabled。

同时需要注意的是无法再 tikzpicture 中直接实现补全,要想在 tikzpicture 中实现自动补全,请在 \( \) 中实现。不过图像是颠倒的!!

点击查看
\documentclass[dvisvgm]{standalone} 
\usepackage{tikz } 

\begin{document}
\begin{tikzpicture}[> = latex, scale = .5]
    \draw [fill=red](-4,0)node[above]{$C$}--(0,3)node[right]{$B$}--(4,0)node[above]{$A$}--(0,-3)node[right]{$D$}--(-4,0); 
    
    \( a \times b \frac{1}{} \)

\end{tikzpicture}

\end{document}

简写预览:

点击查看

github (opens new window)

Trigger Replacement
a1 a_1
a_11 a_{11}
a ^ a^
a^11 a^{11}
a+ a +
a +b a + b
... \dots
=> `\implies
=< \impliedby
// \frac{}{}
.../ \frac{...}{}
iff \iff
inn \in
notin \not\in
!= \neq
== &=
~= \approx
~~ \sim
>= \geq
<= \leq
>> \gg
<< \ll
xx \times
** \cdot
to \to
-> \to
->
!> \mapsto
sin \sin
v,. \vec{v}
abar \overline{a}
ahat \hat{a}
a~ \tilde{a}
a. \dot{a}
a.. \ddot{a}
...)a ...) a
\|\setminus
pmat pmatrix
part \frac{\partial }{\partial }
sq \sqrt{}
sr ^2
cb ^3
EE \exists
AA \forall
aii a_i
aip1 a_{i+1}
set { }
<> \diamond
case cases env.
st \text{s.t.}
+- \pm
-+ \mp
nCr \binom{n}{r}

# Manim Sideview

github (opens new window)

# setting

// settings.json

// manim-sideview settings start
    "manim-sideview.runOnSave": true, // 保存时运行
    "manim-sideview.commandLineArgs": "-ql", // 视频质量 编辑时设置为 -ql ,这样渲染快
    // "manim-sideview.commandLineArgs": "-qh", // 生成发布视频时设置为 -qh ,这样视频质量高
    "manim-sideview.videoDirectory": "media/videos/{module_name}/480p15",
    "manim-sideview.defaultManimPath": "/Users/carveybunt/Library/Python/3.8/bin/manims", // manim 执行程序绝对路径
    // manim-sideview settings end
  • Command Line Args
    视频质量

    • -ql
      480P15
    • -qh
      1080p60
  • Default Manim Path: The absolute path to the manim executable.

    设置 manim 执行文件的绝对路径,例如: /Users/用户名/Library/Python/3.8/bin/manim

# 使用

当打开任何 python 文件时,按下默认设置的 ctrl + r 快捷键,选择要执行的路径。

# 必须引入 manim
from manim import *

点击 vscode 窗口右上角插件图标运行。

# 打开动画库

mac 中 win+shift+p 输入 Show Mobject Gallery For manim。可以进行对应的快捷键设置,便于下次打开

# 切换其他类

第一次运行 manim-sideview 插件时,会出现选择要运行那个类的操作。
但是之后点击 manim-sideview 插件图标运行时,则不会出现。
此时要是想更换运行其他类,则需要点击 vscode 状态栏的 Active Job 图标按钮,以清楚当前运行的缓存,再次点击 manim-sideview 插件图标运行才会出现选择运行类的操作框。

# 多命令

若是想要在执行时添加额外没拿过来,则需要手动设置:

  1. 打开 vscode 设置,找到插件 manim-sideview ,在其 Manim-sideview: Command Line Args 中添加对应的命令参数即可。
  2. 注意:各参数之间需要使用 " "隔开。参看github issues (opens new window)。例如:-ql" "-s。

# python

python 使用 vscode 开发时,需要安装的插件。

# python

# pylance

用于 python 代码提示。

# 引入指定第三方库

// settings.json

"python.analysis.extraPaths": ["manim"] // manim 是第三方库的执行路径

#工具#vscode#插件
上次更新: 2022/08/24, 21:32:50
安装
vscode 快捷键

← 安装 vscode 快捷键→

Theme by Vdoing | Copyright © 2022-2022 carveybunt | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
×

特别申明:

本站所有内容均为个人理解或转载,如有不当之处,敬请大佬指导!