快捷键

  • 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插件安装成功后,需要做两件事:

  1. 在Github上创建 Github Token
  2. 创建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 idgist id后,如果是第一次配置,快捷键Shift + Alt + D进入插件的主页,选择Edit conifgration:

如果不是第一次Ctrl+Shift+P打开命令面板,输入Sync选择Advanced Options再选择打开设置即可进入:

token idgist 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,

参考

vs code 使用技巧整理的更多相关文章

  1. VS Code使用技巧整理

    转自:https://blog.csdn.net/u011127019/article/details/58586129 https://blog.csdn.net/sgdd123/article/d ...

  2. IT第十天 - String和StringBuffer的比较、编程设计技巧整理、本周总结 ★★★

    IT第十天 上午 String 1.String在进行多次的+扩展时,会严重的降低处理效率,因为String长度是不可变的,在进行+运算改变字符串时,会自动创建很多临时字符串,并不是在原字符串上追加, ...

  3. Tensorflow小技巧整理:修改张量特定元素的值

    TensorFlow小技巧整理:修改张量特定元素的值 最近在做一个摘要生成的项目,过程中遇到了很多小问题,从网上查阅了许多别人解决不同问题的方法,自己也在旁边开了个jupyter notebook搞些 ...

  4. sqlmap常用技巧整理

    言 通过在乌云网上出现的很多SQL注入漏洞,因此来总结一下,大致使用SQLMAP所遇到的参数. 基本结构 基本SQLMAP的使用方式就如下所示,使用参数式的方式,按需求添加. 12 sqlmap.py ...

  5. aptana studio 使用技巧整理

    aptana studio 使用技巧整理 https://192.168.1.16/web/punica/adaptana studio 使用技巧整理http://uedfans.cn/ 推荐一个网站 ...

  6. sql事务的使用及其技巧整理

    sql事务的使用及其技巧整理 概述: 在实际项目开发中,为了确保数据操作结果的一致性等要求,事务是一个必不可少的解决利器. 根据SQLSERVER实现原理,其实,SQLSERVER的每一条执行语句都是 ...

  7. apache环境.htaccess设置301跳转及常用.htaccess技巧整理

    apache环境.htaccess设置301跳转及常用.htaccess技巧整理 无论是Nginx,还是Apache都各自有优势,对于我们普通用户而言基本上也没有多大的区别.在虚拟主机环境中,基本上都 ...

  8. Visual Studio Code配置技巧

    Visual Studio Code配置技巧 VS Code是啥 Visual Studio Code(以下简称 VS Code) 是一个免费.开源.跨平台的由微软开发的程序编辑器.它是用 TypeS ...

  9. CSS对浏览器的兼容性(IE和Firefox)技巧整理

    CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下.对于web2.0的过度,请尽量用xhtml格 ...

随机推荐

  1. CodeForces - Path Queries (并查集+离线查询)

    题目:https://vjudge.net/contest/323699#problem/A 题意:给你一棵树,然后有m个查询,每次查询问一条路径最大边小于给定查询的数量 思路:首先我们看到,我们其实 ...

  2. 笨办法学Python(learn python the hard way)--练习程序31-35

    下面是练习31-练习35,基于python3 #ex31.py 1 print("You enter a dark room witn two doors. Do you go throug ...

  3. 前端面试之路之HTML面试真题

    1.doctype的意义是什么 让浏览器以标准模式渲染 让浏览器知道元素的合法性 2.HTML XHTML HTML5的关系 HTML属于SGML XHTML属于XML,是HTML进行XML严格化的结 ...

  4. Python笔记(十八)_私有属性、实例属性、类属性

    私有属性 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,就变成了一个私有属性,只有内部可以访问,外部不能直接访问或修改. 这样就确保了外部代码不能随意修改对象内部的状态,这样通过 ...

  5. 关于 pip disreubution setuptools(unable to locate package pip)

    总是报找不到setuptools模块的错误 很是郁闷 安装pip的前提条件是要安装setuptools 或distribute. 安装distribute的方法: $ curl http://pyth ...

  6. python-生成式的基本使用

    生成式是python中的一种高级玩法,起码看起来显得要高级一点.它可以使用简单的一行代码实现列表.字典等数据类型的创建或数据类型的转换等任务.另外,它和生成器还有些许关联. 列表生成式 列表生成式即生 ...

  7. 记一次Laravel 定时任务schedul:run未执行的处理

    关于Laravel的任务调度(定时任务)的配置在此不做赘述,跟着官方文档一步一步的操作是不会导致定时任务不能正常工作的. 为保证能及时捕获定时任务执行出现异常的原因,只需在配置系统crontab时指定 ...

  8. 《JAVA设计模式》之访问者模式(Visitor)

    在阎宏博士的<JAVA与模式>一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式.访问者模式的目的是封装一些施加于某种数据结构元素之上的操作.一旦这些操作需要 ...

  9. docker hub 本地镜像登录

    docker的登录信息存放在home目录下的.docker文件夹下,查看 cat ~/.docker/config.json { "auths": { "gcyimgs. ...

  10. Codeforces 1172B(组合数学)

    题面 给出一棵n个点的树,要求把它画在圆上,且边不相交,画法与排列一一对应(即旋转后相同的算不同种),求方案数.如下图是4个点的树\(T:V=\{1,2,3,4\},E=\{(1,2),(1,3),( ...