几个你应该知道的vscode配置和键绑定

发布时间 - 2020-09-07 00:00:00    点击率:

正版起飞,jetbrains-agent宣布不再更新,万狗哀嚎。多年老vscode玩家再次回归

因为vscode的默认配置,导致现在用的不是很舒服,奋发图强,一番点睛查询试验过后,总结了以下能让你的vscode起飞的配置。

版本: 1.48.2相关推荐:《vscode基础教程》

snippetsPreventQuickSuggestions

问题: 输入log按tab快速生成代码后,提示居然没了?
解决:

"editor.suggest.snippetsPreventQuickSuggestions": false,

wordSeparators

问题: 对于calendar-header这种中间是-的分隔符的className双击总是不能选中,只能选中一部分?

解决: 去掉 - 字符

"editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?"

quickSuggestionsDelay

问题: 这本来不是个问题,但是我记得以前是没这个配置的,导致我的vscode提示一直有延迟( 默认500 ),一直觉得vscode卡..
解决:

"editor.quickSuggestionsDelay": 0

cursorBlinking

问题: brackets默认就有的功能,让你的光标移动有个动画效果。
解决:

"editor.cursorSmoothCaretAnimation": true

acceptSuggestionOnCommitCharacter

问题:

这种情况,输入左括号,会成为这个样子

这肯定不是我想要的啊

解决:

"editor.acceptSuggestionOnCommitCharacter": false

formatOnPaste

问题: 粘贴代码之后, 又得重新格式化下代码。如果不想改动整个代码,还得选中粘贴的部分代码再手动格式化。
解决: 启用粘贴时自动格式化

editor.formatOnPaste: true

renderCharacters

问题: 只渲染小地图大概色块而不是具体字符, 感觉能提升性能。默认是渲染具体字符。~~~~
解决:

editor.minimap.renderCharacters: false

两个配置

记得第一次使用vscode的时候,那时候还没有UI设置编辑器...

workbench.settings.editor: 'json',
workbench.settings.useSplitJSON: true

自动行尾加逗号

一个插件: macros

一句配置:

"macros": {
        "comma": [ // 末尾加逗号并新加一行
            "cursorLineEnd",
            {
                "command": "type",
                "args": {
                    "text": ","
                }
            },
            "editor.action.insertLineAfter"
        ]
    }

一个快捷键:

自动插入右括号,右引号

平时好像也没有按了左括号不需要右括号的情况~~

"editor.autoClosingBrackets": "always",
"editor.autoClosingQuotes": "always",

截屏模式

类似up颜色代码时显示按键和高亮鼠标的功能

搜索Screencast然后绑定快捷键:

更多编程相关知识,请访问:编程教学!!


# vscode  # 是个  # 还没有  # 有个  # 鼠标  # 一句  # 奋发图强  # 不需要  # 能让  # 那时候  # 这种情况 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 利用python获取某年中每个月的第一天和最后一天  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  怎么用AI帮你为初创公司进行市场定位分析?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  大同网页,大同瑞慈医院官网?  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  如何续费美橙建站之星域名及服务?  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  Laravel Docker环境搭建教程_Laravel Sail使用指南  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  JavaScript如何实现路由_前端路由原理是什么  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  高性价比服务器租赁——企业级配置与24小时运维服务  微信小程序 HTTPS报错整理常见问题及解决方案  高防服务器:AI智能防御DDoS攻击与数据安全保障  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  简单实现Android文件上传  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  用yum安装MySQLdb模块的步骤方法  php打包exe后无法访问网络共享_共享权限设置方法【教程】  如何在宝塔面板中创建新站点?  Java垃圾回收器的方法和原理总结  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  在centOS 7安装mysql 5.7的详细教程  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  如何在橙子建站中快速调整背景颜色?  Python图片处理进阶教程_Pillow滤镜与图像增强  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  潮流网站制作头像软件下载,适合母子的网名有哪些?  iOS UIView常见属性方法小结