Skip to content

Commit

Permalink
update VS Code Extensions
Browse files Browse the repository at this point in the history
  • Loading branch information
ma.jinyun committed Sep 26, 2024
1 parent affecf7 commit 827298e
Show file tree
Hide file tree
Showing 2 changed files with 133 additions and 107 deletions.
123 changes: 68 additions & 55 deletions content/blog/MyVSCodePlugin.en.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: My VS Code Configuration
title: 我的 VS Code 常用配置
date: 2023-11-27 19:31:30
tags: ["Extensions", "vscode", "alias and tsconfig"]
series: ["vscode"]
Expand All @@ -9,62 +9,80 @@ featured: true
---


## VS Code Extensions
## 我安装的 VS Code 插件 (**Extensions**)

### 常规类

> vscode-fileheader、
> Auto Close Tag,
> Auto Rename Tag ,
> CSSComb、
> Prettier 、
> CSSRem (px to rem & rpx & vw ),
> Remove Comments,
> Live Server,
> Color Highlight ,
> GitLens 代码编辑历史、
> Git History 历史记录并搜索提交、消息、分支、
> Import Cost(查看导入包的大小)、
> CSS PEEK(类名与样式关联)、
> Colorize 可视化 CSS 颜色
> TODO Highlight,
> Svg Preview,
> Excel Viewer,
> filesize、
> Open in Browser,
> toggle-upper-case、
> indent-rainbow(代码缩进高亮)、
> Better Comments (Comment Highlighting)
### 快捷键

ctrl f:搜索
ctrl g:定位到某行
F12:跳转到函数定义
ctrl - #回到定义

### 纠正类
alt + ↑ 向上移动一行;
alt + ↓ 向下移动一行

> AutoCorrect 用于「自动纠正」或「检查并建议」文案、给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号
> Code Spell Checker(检测单词错误)、
> Bracket Pair Colorizer 括号高亮配对
> Error Lens
ctrl `: 打开内置shell
Shift + Alt +A 块区域注释
ctrl shift k:删除当前行
tab:填入自动补全内容

### 配置

// 出现推荐值时,按下Tab键是否自动填入最佳推荐值
"editor.tabCompletion": "on",

### 工具类
### 常规类

> Turbo Console Log 无需手动添加日志。通过单击一个按钮添加控制台日志、
> Remove Comments 删除代码中的所有注释。
> Regex Previewer,
> CodeSnap(生成代码选中图片 Take beautiful screenshots of your code in VS Code!)、
> Markdown Preview Enhanced,
> Material icons ,
> File Nesting Updater,
>
vscode-fileheader、
Auto Close Tag、
Auto Rename Tag 、
CSSComb、
Prettier 、
CSSRem (px to rem & rpx & vw )、
Remove Comments、
Live Server、
Color Highlight 、
GitLens 代码编辑历史、
Git History 历史记录并搜索提交、消息、分支、
Import Cost(查看导入包的大小)、
CSS PEEK(类名与样式关联)、
Colorize 可视化 CSS 颜色
indent-rainbow(代码缩进高亮)、


### 主动提示
### 纠正类

> Path Intellisense,
> cssModules、
> Parameter Hints(入参格式提示)、
> Quokka.js
AutoCorrect 用于「自动纠正」或「检查并建议」文案 、给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号
Code Spell Checker(检测单词错误)、
Bracket Pair Colorizer 括号高亮配对
Error Lens
VSCode React Refactor (提取成函数)

### 工具类

Turbo Console Log 无需手动添加日志。通过单击一个按钮添加控制台日志、
Remove Comments 删除代码中的所有注释。
Regex Previewer、
CodeSnap(生成代码选中图片 Take beautiful screenshots of your code in VS Code!)、
Markdown Preview Enhanced、
Material icons 、
File Nesting Updater、
Better Comments (Comment Highlighting)
Svg Preview、
Excel Viewer、
filesize、
Open in Browser、
toggle-upper-case、

### 主动提示

Path Intellisense、
TODO Highlight、
ES7+ React/Redux/React-Native snippets (语法提示)
cssModules、
Parameter Hints( 入参格式提示 )、
Quokka.js

### AI 类工具

Expand All @@ -80,16 +98,16 @@ featured: true
> Peacock 打开多个 VS Code 实例显示不同颜色




## JSON Settings

```json
/*
* @Author: ASCII-ART
* @Date: 2017-10-26 14:04:17
* @Last Modified by: ASCII-ART
* @Last Modified time: 2023-07-18 09:53:04
* @Last Modified by: markyun
* @Last Modified time: 2024-09-26 16:52:59
*/

{

"editor.multiCursorModifier": "ctrlCmd",
Expand Down Expand Up @@ -510,7 +528,7 @@ resolve: {
},
```
最后,如果插件编辑器的语言状态,都成功加载了对应的配置,就能正常工作了。
![image.png](https://cdn.nlark.com/yuque/0/2023/png/203859/1702005780118-d3891327-5acc-4e43-97f4-f83b73b53132.png)
![image.png](https://cdn.nlark.com/yuque/0/2023/png/203859/1702005780118-d3891327-5acc-4e43-97f4-f83b73b53132.png#averageHue=%23383739&clientId=u666fbd0b-50c6-4&from=paste&height=306&id=u3ed33181&originHeight=459&originWidth=859&originalType=binary&ratio=1.5&rotation=0&showTitle=false&size=47186&status=done&style=none&taskId=u10ecb9ee-1d23-4f48-b6a0-2330d68dad8&title=&width=572.6666666666666)


## 使用 .gitignore_global 忽略 .vscode 文件夹
Expand Down Expand Up @@ -561,16 +579,11 @@ git config --global core.excludesfile ~/.gitignore_global
```
##
## 内置终端
可以快速了解当前环境变量,在终端中运行 printenv。
```jsx
printenv
```
![image.png](https://cdn.nlark.com/yuque/0/2023/png/203859/1698304214991-b1464bac-7230-4940-bf27-d3075af7e95c.png)
可以轻松地将终端分成两边。我经常用一边运行开发服务器,用另一边执行随机的终端命令(git 命令、linting 命令、随机任务等)。超级方便。
![image.png](https://cdn.nlark.com/yuque/0/2023/png/203859/1698304214991-b1464bac-7230-4940-bf27-d3075af7e95c.png#averageHue=%23161514&clientId=u1af1eb05-a548-4&from=paste&height=879&id=u471e72e9&originHeight=1318&originWidth=1870&originalType=binary&ratio=1.5&rotation=0&showTitle=false&size=182436&status=done&style=none&taskId=u309e460b-bec0-47e9-9ee9-1e7a13fe74a&title=&width=1246.6666666666667)
117 changes: 65 additions & 52 deletions content/blog/MyVSCodePlugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,60 +11,78 @@ featured: true

## 我安装的 VS Code 插件 (**Extensions**)

### 常规类

> vscode-fileheader、
> Auto Close Tag,
> Auto Rename Tag ,
> CSSComb、
> Prettier 、
> CSSRem (px to rem & rpx & vw ),
> Remove Comments,
> Live Server,
> Color Highlight ,
> GitLens 代码编辑历史、
> Git History 历史记录并搜索提交、消息、分支、
> Import Cost(查看导入包的大小)、
> CSS PEEK(类名与样式关联)、
> Colorize 可视化 CSS 颜色
> TODO Highlight,
> Svg Preview,
> Excel Viewer,
> filesize、
> Open in Browser,
> toggle-upper-case、
> indent-rainbow(代码缩进高亮)、
> Better Comments (Comment Highlighting)
### 快捷键

ctrl f:搜索
ctrl g:定位到某行
F12:跳转到函数定义
ctrl - #回到定义

### 纠正类
alt + ↑ 向上移动一行;
alt + ↓ 向下移动一行

> AutoCorrect 用于「自动纠正」或「检查并建议」文案、给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号
> Code Spell Checker(检测单词错误)、
> Bracket Pair Colorizer 括号高亮配对
> Error Lens
ctrl `: 打开内置shell
Shift + Alt +A 块区域注释
ctrl shift k:删除当前行
tab:填入自动补全内容

### 配置

// 出现推荐值时,按下Tab键是否自动填入最佳推荐值
"editor.tabCompletion": "on",

### 工具类
### 常规类

> Turbo Console Log 无需手动添加日志。通过单击一个按钮添加控制台日志、
> Remove Comments 删除代码中的所有注释。
> Regex Previewer,
> CodeSnap(生成代码选中图片 Take beautiful screenshots of your code in VS Code!)、
> Markdown Preview Enhanced,
> Material icons ,
> File Nesting Updater,
>
vscode-fileheader、
Auto Close Tag、
Auto Rename Tag 、
CSSComb、
Prettier 、
CSSRem (px to rem & rpx & vw )、
Remove Comments、
Live Server、
Color Highlight 、
GitLens 代码编辑历史、
Git History 历史记录并搜索提交、消息、分支、
Import Cost(查看导入包的大小)、
CSS PEEK(类名与样式关联)、
Colorize 可视化 CSS 颜色
indent-rainbow(代码缩进高亮)、


### 主动提示
### 纠正类

> Path Intellisense,
> cssModules、
> Parameter Hints(入参格式提示)、
> Quokka.js
AutoCorrect 用于「自动纠正」或「检查并建议」文案 、给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号
Code Spell Checker(检测单词错误)、
Bracket Pair Colorizer 括号高亮配对
Error Lens
VSCode React Refactor (提取成函数)

### 工具类

Turbo Console Log 无需手动添加日志。通过单击一个按钮添加控制台日志、
Remove Comments 删除代码中的所有注释。
Regex Previewer、
CodeSnap(生成代码选中图片 Take beautiful screenshots of your code in VS Code!)、
Markdown Preview Enhanced、
Material icons 、
File Nesting Updater、
Better Comments (Comment Highlighting)
Svg Preview、
Excel Viewer、
filesize、
Open in Browser、
toggle-upper-case、

### 主动提示

Path Intellisense、
TODO Highlight、
ES7+ React/Redux/React-Native snippets (语法提示)
cssModules、
Parameter Hints( 入参格式提示 )、
Quokka.js

### AI 类工具

Expand All @@ -80,16 +98,16 @@ featured: true
> Peacock 打开多个 VS Code 实例显示不同颜色




## JSON Settings

```json
/*
* @Author: ASCII-ART
* @Date: 2017-10-26 14:04:17
* @Last Modified by: ASCII-ART
* @Last Modified time: 2023-07-18 09:53:04
* @Last Modified by: markyun
* @Last Modified time: 2024-09-26 16:52:59
*/

{

"editor.multiCursorModifier": "ctrlCmd",
Expand Down Expand Up @@ -561,16 +579,11 @@ git config --global core.excludesfile ~/.gitignore_global
```
##
## 内置终端
可以快速了解当前环境变量,在终端中运行 printenv。
```jsx
printenv
```
![image.png](https://cdn.nlark.com/yuque/0/2023/png/203859/1698304214991-b1464bac-7230-4940-bf27-d3075af7e95c.png#averageHue=%23161514&clientId=u1af1eb05-a548-4&from=paste&height=879&id=u471e72e9&originHeight=1318&originWidth=1870&originalType=binary&ratio=1.5&rotation=0&showTitle=false&size=182436&status=done&style=none&taskId=u309e460b-bec0-47e9-9ee9-1e7a13fe74a&title=&width=1246.6666666666667)
可以轻松地将终端分成两边。我经常用一边运行开发服务器,用另一边执行随机的终端命令(git 命令、linting 命令、随机任务等)。超级方便。
![image.png](https://cdn.nlark.com/yuque/0/2023/png/203859/1698304214991-b1464bac-7230-4940-bf27-d3075af7e95c.png#averageHue=%23161514&clientId=u1af1eb05-a548-4&from=paste&height=879&id=u471e72e9&originHeight=1318&originWidth=1870&originalType=binary&ratio=1.5&rotation=0&showTitle=false&size=182436&status=done&style=none&taskId=u309e460b-bec0-47e9-9ee9-1e7a13fe74a&title=&width=1246.6666666666667)

0 comments on commit 827298e

Please sign in to comment.