vs code 使用技巧整理
快捷键
Ctrl + Shift + F:在文件夹中搜索;Ctrl + Shift + P:命令面板;Ctrl + Shift + T:重新打开 关闭的编辑页面;Ctrl+Shift+PgUp/PgDown:将编辑器(当前tab)向左或向右移动- `Ctrl + ``:集成终端;
Ctrl + ,:设置界面;Ctrl + F2:批量替换当前文件中所有匹配的文本;Ctrl + Alt +向上箭头:复制光标向上或者向上批量添加内容Ctrl + Alt +右箭头:将选项卡交换到不同的组Ctrl + Backspace:删除上一个单词Ctrl + T:通过匹配文本打开文件Ctrl + B:显示/隐藏侧边栏Ctrl + P: 打开扩展管理器Ctrl + Home&Ctrl + End:移至文件的开头/结尾Alt + 向下箭头:向上/向下移动一行Shift + Alt + 向下箭头:重复的行;
其中命令面板常用命令:
- Show running extensions:正在运行的插件
- Startup Performance:启动性能
windows右击菜单配置
只需要替换vscode本地安装路径,保存为.reg文件点击运行即可在右击菜单中添加:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Open VSCode Here"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="C:\\Program Files\\Microsoft VS Code\\Code.exe."
[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Open VSCode Here"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="C:\\Program Files\\Microsoft VS Code\\Code.exe %1"
字体安装
一般选择等宽字体,比如:
- Source Code Pro ,需要去github下载源码,找到
SourceCodeVariable-Roman.otf文件下载安装然后在vscode设置
设置Editor:Font Family 值为:Source Code Variable, 'Source Code Variable Italic'

效果:

- Menlo
- Consolas :
Consolas, 'Courier New', monospace - Monaco
- Courier New
vscode必装插件
atom one dark theme
是atom 的主题风格
vscode great icons
文件图标,效果:

settings sync
这个是Visual Studio代码设置同步插件,可以同步你的vs code 配置在任何地方使用,非常方便实用,github 地址https://github.com/shanalikhan/code-settings-sync
搜索settings sync插件安装成功后,需要做两件事:
- 在Github上创建 Github Token
- 创建Github Gist Id
首先进入Github的setting->Developer settings -> Personal access tokens页面,点击Generate New Token创建

选中gist 保存即可生成Token(务必copy一份关闭后不能查看):

然后点击github头像选择Your gist菜单(要翻墙访问),进入gist,创建gist file:

创建成功后可以看到:

点击vscode-setting-sync文件可以在url中获取gist id

原先取名vscode-setting-sync,同步插件后自动改成cloudSettings
拿到token id和gist id后,如果是第一次配置,快捷键Shift + Alt + D进入插件的主页,选择Edit conifgration:

如果不是第一次Ctrl+Shift+P打开命令面板,输入Sync选择Advanced Options再选择打开设置即可进入:
将token id和gist id填入以下表单中:

快捷键操作
Shift + Alt + U上传配置Shift + Alt + D下载配置
下载时可以在vs code的output 窗口看见正在安装插件:

在github gist上可以看见同步的配置,包括:插件,user setting,快捷键设置等都会上传到gist:

view in browser
浏览器打开网页,安装完右键可以看到view in browser菜单,如需设置默认浏览器可以在设置页面搜素view in browser 可以配置默认打开的浏览器

prettier
格式化,使用标准风格,快捷键 alt+shift +F
beautify
美化vscode代码
markdownlint
书写md文件的预览插件

html snippets
html 快捷生成
markdown pdf
markdown 生成pdf插件
vscode调试net core
vscode调试vue
常见问题
vscode乱码
打开 文件 --> 首选项 --> 设置 --> 搜索设置,输入files找到选项
修改配置:
"files.autoGuessEncoding": false,
改为:
"files.autoGuessEncoding": true,
参考
- 官网:https://code.visualstudio.com
- 文档:https://code.visualstudio.com/docs
- 源码:https://github.com/Microsoft/vscode
- Microsoft Visual Studio Code 中文手册
- 2018 vscode 前端最佳配置
- 赵青青-VS Code 资料
- 使用VS Code开发调试.NET Core 2.0
- 使用VsCode编写和调试.NET Core项目
vs code 使用技巧整理的更多相关文章
- VS Code使用技巧整理
转自:https://blog.csdn.net/u011127019/article/details/58586129 https://blog.csdn.net/sgdd123/article/d ...
- IT第十天 - String和StringBuffer的比较、编程设计技巧整理、本周总结 ★★★
IT第十天 上午 String 1.String在进行多次的+扩展时,会严重的降低处理效率,因为String长度是不可变的,在进行+运算改变字符串时,会自动创建很多临时字符串,并不是在原字符串上追加, ...
- Tensorflow小技巧整理:修改张量特定元素的值
TensorFlow小技巧整理:修改张量特定元素的值 最近在做一个摘要生成的项目,过程中遇到了很多小问题,从网上查阅了许多别人解决不同问题的方法,自己也在旁边开了个jupyter notebook搞些 ...
- sqlmap常用技巧整理
言 通过在乌云网上出现的很多SQL注入漏洞,因此来总结一下,大致使用SQLMAP所遇到的参数. 基本结构 基本SQLMAP的使用方式就如下所示,使用参数式的方式,按需求添加. 12 sqlmap.py ...
- aptana studio 使用技巧整理
aptana studio 使用技巧整理 https://192.168.1.16/web/punica/adaptana studio 使用技巧整理http://uedfans.cn/ 推荐一个网站 ...
- sql事务的使用及其技巧整理
sql事务的使用及其技巧整理 概述: 在实际项目开发中,为了确保数据操作结果的一致性等要求,事务是一个必不可少的解决利器. 根据SQLSERVER实现原理,其实,SQLSERVER的每一条执行语句都是 ...
- apache环境.htaccess设置301跳转及常用.htaccess技巧整理
apache环境.htaccess设置301跳转及常用.htaccess技巧整理 无论是Nginx,还是Apache都各自有优势,对于我们普通用户而言基本上也没有多大的区别.在虚拟主机环境中,基本上都 ...
- Visual Studio Code配置技巧
Visual Studio Code配置技巧 VS Code是啥 Visual Studio Code(以下简称 VS Code) 是一个免费.开源.跨平台的由微软开发的程序编辑器.它是用 TypeS ...
- CSS对浏览器的兼容性(IE和Firefox)技巧整理
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下.对于web2.0的过度,请尽量用xhtml格 ...
随机推荐
- 纯CSS实现项目展示遮罩详情效果
本实例主要用于项目展示时鼠标hover后显示一个遮罩显示项目详情的效果,遮罩采用CSS的绝对定位以及CSS3盒子模型. 本实例应用广泛,很多品牌官方网站均有采用. hover: <!DOCTYP ...
- field.getModifiers() 返回值
field.getModifiers() 返回值 public static final 的值是 25 private 的值是2 测试如下 Class clazz=MyModel.class; F ...
- 使用 GitLab 的 OAuth2 认证服务
原文地址 本文档讲述如何使用 GitLab 作为 OAuth 认证服务提供商,以通过 GitLab 的 OAuth 认证登录其他服务(例如持续集成工具 Drone). 如果想使用其他 OAuth 身份 ...
- Python笔记(十三)_os模块和os.path模块
os模块中关于文件/目录常用的函数使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名('.'表示当前目录,' ...
- 操作系统 - Linux命令整理 - Ubuntu
镜像 http://mirrors.163.com/ubuntu-releases/ 系统相关 Ubuntu14.04相关 安装 - VMware Install Ubuntu Continue In ...
- 远程操作 SQl server2008新建角色和数据库
远程操作 SQl server2008 1.windows身份登录,安全性-->登录名(右键)-->新建登录名:yc ,密码111111-->点选sql server身份验证--&g ...
- 函数式编程filter和map的区别
# b = filter(lambda x:x>5,[1,2,3,4,5,6,7]) # print(list(b)) def filters(x): if x > 5: return x ...
- php难不难?
php难不难?多久能学会? 我认为php难不难学和php多久学会是一个共性问题,所以我们首先来总结下有那么几种情况. 好的情况: 1.不排除有的人有天赋.智商高脑仁大.上手很快,这个和脑仁中的Z字回形 ...
- Node总结
一. 基本概念 1.1 DOM DOM(Document Object Model), 把网页转换成JS对象,可以用脚本进行各种操作.浏览器将结构化文档(HTML/XML)解析成一系列的节点形成DOM ...
- P1021 邮票面值设计(dfs+背包dp)
P1021 邮票面值设计 题目传送门 题意: 给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤15N+K≤15)种邮票的情况下 (假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大 ...