vscode插件大全_vscode必装插件

vscode插件大全_vscode必装插件Beautify#格式化htmljscss代码vscode-icons#文件图标PartialDiff#对比两段代码或文件Br…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

常用插件整理

Beautify                            # 格式化html js css代码

vscode-icons                        # 文件图标

Partial Diff                        # 对比两段代码或文件

Bracket Pair Colorrizer             # 用来区分括号

Code Spell Checker                  # 用于检测代码语法

Code Runner                         # 用于运行代码

koroFileHeader                      # 用于头部文件注释

PHP IntelliSense                    # PHP自动补全工具

PHP Intellisense -Crane             # PHP自动补全工具

PHP Intelephense                    # PHP智能感知

PHP DocBlocker                      # PHP方法注释

PHP Extension  Pack                 # PHP扩展包

PHP  Debug                          # PHP调试工具,需要配置

Path IntelliSense                   # 路径管理工具

Vetur                               # vue.js代码提示,语法高亮

ESLint                              # 代码检查工具

HTML CSS Support                    # CSS支持工具

HTML Snippets                       # HTML小片段工具

IntelliSense for CSS class names    # CSS类名工具

Draw.io                             # 流程图制作 (新建 .drawio 后缀文件使用,更改 .drawio.png 保存图片文件)

settings.json 文件中相关的配置

{
	// 文件自动保存
	"files.autoSave": "afterDelay",
	// 如果启用,会在打开文件时尝试猜测字符集编码。也可以根据语言配置此设置。
	"files.autoGuessEncoding": false,
	// 支持tpl、dwt 文件高亮渲染方法
	"files.associations": {
		"*.dwt": "html",
		"*.lbi": "html",
		"*.tpl": "html",
		"*.vue": "html"
	},
	"window.zoomLevel": 0,
	// beautify 插件配置
	"beautify.config": {
		"brace_style": "collapse,preserve-inline",
		"indent_size": 4,
		"indent_with_tabs": true, // tab 缩进
		"jslint_happy": true,
		"end_with_newline": true,
		"keep_array_indentation": true,
		"keep_function_indentation": true,
		"space_after_anon_function": true,
		"space_in_paren": true,
		"unformatted": [
			""
		],
		"css": {
			"indent_size": 4
		}
	},
	"workbench.iconTheme": "vscode-icons",
	"[php]": {
		
	},
	// php debug 插件配置
	"php.validate.executablePath": "E:/phpstudy_pro/Extensions/php/php7.3.4nts/php.exe",
	"breadcrumbs.enabled": true,
	// php DocBlocker 插件配置
	"php-docblocker.gap": false,
	"php-docblocker.returnGap": false,
	"php-docblocker.useShortNames": true,
	// 为类添加注释时添加命名空间
	"php-docblocker.qualifyClassNames": true,
	"php-docblocker.returnVoid": false,
	"php-docblocker.extra": [
		// "@Description",
		// "@example",
		"@return [type]",
		"@author [Devin] [$CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE]",
		// "@since"
	],
	//配置eslint
	"eslint.autoFixOnSave": true,
	"eslint.validate": [
		"javascript",
		"javascriptreact",
		"html",
		{ "language": "vue", "autoFix": true }
	],
	"eslint.options": {
		"plugins": ["html"]
	},
	//为了符合eslint的两个空格间隔原则
	"editor.tabSize": 4,
	"php.executablePath": "E:/phpstudy_pro/Extensions/php/php7.3.4nts/php.exe",
	"[javascript]": {
		"editor.defaultFormatter": "vscode.typescript-language-features"
	},
	//配置新建文件注释和方法注释
	"fileheader.configObj": {
		"createFileTime": true,//设置为true则为文件新建时候作为date,否则注释生成时间为date
		"autoAdd": true,//自动生成注释,老是忘记的同学可以设置
		"annotationStr": {
			"head": "/*",
			"middle": " * @",
			"end": " */",
			"use": true//设置自定义注释可用
		},
		"headInsertLine": {
			"php": 2
		}
	},
	"fileheader.cursorMode": {
		"description":"",
		"param ":"",
		"return":""
	},
	"fileheader.customMade": {
		"Description":"" ,//文件内容描述
		"Author":"Devin",//编辑人
		"Date": "Do not edit",//时间
		// "LastEditTime": "Do not edit",
		// "LastEditors": "",
	}
}

快捷键配置keybindings.json

// 将键绑定放在此文件中以覆盖默认值
[
	//ctrl+space被切换输入法快捷键占用
	{
		"key":"ctrl+alt+space",
		"command":"editor.action.triggerSuggest",
		"when":"editorTextFocus"
	},
	// ctrl+d删除一行
	{
		"key":"ctrl+d",
		"command":"editor.action.deleteLines",
		"when":"editorTextFocus"
	},
	{
		"key":"ctrl+shift+k",//与删除一行的快捷键互换了:)
		"command":"editor.action.addSelectionToNextFindMatch",
		"when":"editorFocus"
	},
	//ctrl+shift+/多行注释
	{
		"key":"ctrl+shift+/",
		"command":"editor.action.blockComment",
		"when":"editorTextFocus"
	}
]

用户片段输入php快捷信息

"PHP":{
	"prefix": "php",
	"body": [
		"<?php\n$0",
	],
	"description": "php"
}

console.log 快捷配置

"Print to console": {
	"prefix": "log",
	"body": [
		"console.log('$1');",
		"$2"
	],
	"description": "Log output to console"
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188464.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql15激活码【2021.10最新】「建议收藏」

    (mysql15激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月27日
    68
  • php测试工具_php单元测试

    php测试工具_php单元测试guzzle.png本文将介绍Guzzle,Guzzle在单元测试中的使用。来自Guzzle中文文档的解释:Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。接口简单:构建查询语句、POST请求、分流上传下载大文件、使用HTTPcookies、上传JSON数据等等。发送同步或异步的请求均使用相同的接口。使用PSR-7接口来请求、响应、分流,允许你使用其…

    2025年6月7日
    0
  • GoogLeNet v1结构「建议收藏」

    GoogLeNet v1结构「建议收藏」GooLeNetInception块GooLeNetGooLeNet是google2014年推出的深度神经网络模型,原论文名称为:Goingdeeperwithconvolutions,在沐神的书上也被叫做含并⾏连结的⽹络(主要由于Inception块中的结构)。该模型在2014年ILSVRC2014比赛中竞赛中夺得冠军,14年之后也在不断发展,这里就介绍一下初始的版本。Inception块GooLeNet思想有点类似于VGG,先构建块,网络主要通过块的堆叠实现,不过这里的块与VGG块不同,称

    2022年8月14日
    3
  • linux内核版本介绍_ubuntu内核版本查看

    linux内核版本介绍_ubuntu内核版本查看问题是否有Ubuntu版本列表,默认对应Linux内核版本?答案14.10WartyWarthog2.6.85.04HoaryHedgehog2.6.105.10BreezyBadger2.6.126.06DapperDrake2.6.156.10EdgyEft2.6.177.04FeistyFawn2.6.207.10GutsyGibbon2.6.228…

    2022年8月23日
    3
  • 查看sqlite_sqlite数据库手机版

    查看sqlite_sqlite数据库手机版这是什么用于SQLite的数据库浏览器(DB4S)是一种高质量,可视化的开源工具,用于创建,设计和编辑与SQLite兼容的数据库文件。DB4S适用于想要创建,搜索和编辑数据库的用户和开发人员。DB4S使用熟悉的类似电子表格的界面,并且不必学习复杂的SQL命令。控件和向导可供用户使用:创建并压缩数据库文件 创建,定义,修改和删除表 创建,定义和删除索引 浏览,编辑,添加和删除记录 搜索记录 导入和导出记录为文本 从CSV文件导入和导出表格 从/到SQL转储文件导入和导出数据库

    2022年9月8日
    0
  • 用C++实现简易的文本编辑器[通俗易懂]

    用C++实现简易的文本编辑器[通俗易懂]终于开始准备写自己的第一篇博客了,想想现在大二结束了,也要开始准备整理这么久学习的知识。学长们都对我说写博客是对自己知识整理最好的方法,所以我就静下心来把自己的课设写成自己的第一篇博客吧。废话就不多说了,接下来我来介绍一下我对实现这个简易的文本编辑器自己的理解。我自己的基本框架是.net,新建一个CLR项目,添加一个窗体。首先说一下要实现的基本功能,最基本的肯定是读写.txt文件,其次是复制、粘

    2022年6月9日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号