一 常用快捷键

ctrl+shift+p:  打开命令面板,最常用了

ctrl+p: 搜索窗口:

  • 直接输入文件名,跳转到文件
  • > 可以进入 Ctrl+Shift+P 模式
  • ? 列出当前可执行的动作
  • ! 显示 Errors或 Warnings,也可以 Ctrl+Shift+M
  • : 跳转到行数,也可以 Ctrl+G 直接进入
  • @ 跳转到 symbol(搜索变量或者函数),也可以 Ctrl+Shift+O 直接进入
  • @ 根据分类跳转 symbol,查找属性或函数,也可以 Ctrl+Shift+O 后输入:进入
  • # 根据名字查找 symbol,也可以 Ctrl+T

打开一个新窗口(工作空间): Ctrl+Shift+N

关闭窗口: Ctrl+Shift+W

新建文件 Ctrl+N

文件之间切换: Ctrl+Tab | alt+ left right

上下移动一行: Alt+Up 或 Alt+Down

向上向下复制一行: Shift+Alt+Up 或 Shift+Alt+Down

在当前行下边插入一行 Ctrl+Enter

在当前行上方插入一行 Ctrl+Shift+Enter

删除当前行: Ctrl+Shift+K

移动到行首: Home

移动到行尾: End

移动到文件结尾: Ctrl+End

移动到文件开头: Ctrl+Home

选择从光标到行尾: Shift+End

选择从行首到光标处: Shift+Home

删除光标右侧的所有字: Ctrl+Delete

扩展/缩小选取范围: Shift+Alt+Left 和 Shift+Alt+Right

多行编辑(列编辑):Alt+Shift+鼠标左键Ctrl+Alt+Down/Up

回退上一个光标操作: Ctrl+U

查找 Ctrl+F

查找替换 Ctrl+H

整个文件夹中查找 Ctrl+Shift+F

二 插件

中文语言包: Chinese (Simplified) Language Pack for Visual Studio Code

炫酷主题皮肤:Atom One Dark Theme  (idea里面也有这个,名字一样,我一直在用,看着很好)

Java开发必备插件: Java Extension Pack  

自动添加HTML / XML关闭标签: Auto Close Tag

自动重命名配对的HTML / XML标签: Auto Rename Tag

非常强大的一款插件,能够运行多种语言的代码片段或代码文件:安装完成后,右上角会出现:▶  :Code Runner

 HTML 模版插件,只需在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构: HTML Boilerplate

以图表的形式查看 git 日志:Git History

代码自动填充:HTML Snippets

浏览器实时刷新:Live Server

路径自动补全: Path Intellisense

浏览器中打开页面: Open-In-Browser

 AI 辅助开发,可通过上下文智能感知,代码样式的推理和执行等功能提高开发人员的工作效率: Visual Studio IntelliCode

 springboot开发支持插件: Spring Boot Extension Pack

使用idea的那一套快捷键风格: IntelliJ IDEA Keybindings

图标库: Material Icon Theme

三 使用技巧

配置java环境,jdk(配置之后控制台乱码问题就好了),maven:

"java.errors.incompleteClasspath.severity": "ignore",
"java.home": "D:\\software\\jdk\\jdk-11.0.1",
"maven.executable.path": "D:\\software\\maven\\apache-maven-3.2.1\\bin\\mvn",
"java.configuration.maven.userSettings": "D:\\software\\maven\\apache-maven-3.2.1\\conf\\settings.xml",
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "D:\\software\\jdk\\jdk-11.0.1"
}
],

创建springboot 项目:

ctrl+shift+p: 打开命令面板,输入spring开头:

选择创建项目,然后enter,定义名字,报名,依赖一直回车就可以了

解决所有语言控制台输出乱码问题:

settings.json中配置下面选项就可以了:

"code-runner.runInTerminal": true, //天知道我百度了多久!!!!

vscode常用快捷键和插件(持续更新),以及一些常用设置的坑和技巧的更多相关文章

  1. 开发常用Git/Linux/idea命令快捷键总结(持续更新)

    在开发过程中,会使用越来越多的命令,或快捷键,来帮助我们提高工作效率.本文记录了我在平时积累的常用命令,分享给大家. git命令 基本命令 set LESSCHARSET=utf-8 --idea T ...

  2. VS Code 的常用快捷键和插件

    VS Code 的常用快捷键和插件 一.vs code 的常用快捷键 1.注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] ...

  3. iOS:开发常用GitHub开源项目(持续更新)

    IOS开发常用GitHub开源项目(持续更新) 数据类 开源库 作者 简介 AFNetworking Mattt 网络请求库 ASIHTTPRequest pokeb 网络请求库 Alamofire ...

  4. IntelliJ Idea 常用快捷键总结-0 #<间断性更新中...>,部分有示例

    IntelliJ Idea 常用快捷键总结-0 <间断性更新中...>,部分有示例 自动补齐代码 常用的有for循环体,fori可以输出循环语句: eg: public void test ...

  5. Java 程序员生产神器 IDEA 的常用快捷键、插件及设置

    对于 Java 程序员来说,使用 IDEA 集成环境是最称手的.优点不多讲,用过的人都知道.IDEA 虽好,但为了充分利用 IDEA 的优势,我分享一下我常用快捷键.插件和设置. 常用快捷键 Ctrl ...

  6. pytorch常用函数总结(持续更新)

    pytorch常用函数总结(持续更新) torch.max(input,dim) 求取指定维度上的最大值,,返回输入张量给定维度上每行的最大值,并同时返回每个最大值的位置索引.比如: demo.sha ...

  7. Datagrip 快捷键和常用插件持续更新一集一些使用技巧

    快捷键 Ctrl+Enter:执行选中的SQL语句 Ctrl+Shift+左右箭头:调整列宽度(选中行,可以调整所有列的宽度) Ctrl+N / 双击Shift :全局搜索,点击可直接进入表 Ctrl ...

  8. vscode常用快捷键与插件推荐

    一.vscode常用快捷键 1.新建文件:chtr+n 2.新开窗口:ctrl+shift+n 3.分屏:ctrl+1/2/3  4.切换文件:alt+1/2/3或ctrl+tab 5.关闭当前窗口: ...

  9. vscode常用快捷键和插件

    常用快捷键 快捷键 用途 ctrl+· 打开终端 shift+alt+A 块注释 ctrl+/ 行注释 ctrl+shift+F 文件夹查找 ctrl+enter 下方插入一行 ctrl+shift+ ...

随机推荐

  1. Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds

    Servers -->双击你的启动服务--> 对话框左下角切换选项卡为 Overview -->中东找到Timeouts 把Start(in seconds)改为 100  ,然后按 ...

  2. ra (数论 , 莫比乌斯反演 , 整点统计)

    题意 求 \[\displaystyle \sum_{i=1}^{n} \sum_{j=1}^{n} [\mathrm{lcm} (i,j) > n] \pmod {10^9 + 7}\] . ...

  3. 挂载文件系统出现"kernel panic..." 史上最全解决方案

    问:挂载自己制作的文件系统卡在这里: NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Mounted ...

  4. [luogu3455][POI2007]ZAP-Queries【莫比乌斯反演】

    题目描述 FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d.作为FGD的同学,FGD希望得 ...

  5. BZOJ3118 Orz the MST 【单纯形 + 生成树】

    题目链接 BZOJ3118 题解 少有的单纯形好题啊 我们先抽离出生成树 生成树中的边只可能减,其它边只可能加 对于不在生成树的边,其权值一定要比生成树中其端点之间的路径上所有的边都大 然后就是一个最 ...

  6. 洛谷 P1378 油滴扩展 改错

    P1378 油滴扩展 题目描述 在一个长方形框子里,最多有\(N(0≤N≤6)\)个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界.必须等一个油 ...

  7. UVALive - 6439(思维题)

    题目链接:https://vjudge.net/contest/241341#problem/F 题目大意:给你一个字符串,你可以用任意单个字符代替其中的一个子串,使它形成一个回文串,要求形成的回文串 ...

  8. Java -- JDBC_DAO 设计模式

    DAO:Date Access Object 实现代码模块化,更加有利于代码的维护和升级. DAO 可以被子类继承或者直接使用. 访问数据信息的类,包含对数据的CRUD(create read upd ...

  9. 1063. Set Similarity

    Given two sets of integers, the similarity of the sets is defined to be Nc/Nt*100%, where Nc is the ...

  10. javascript面向对象精要第六章对象模式整理精要

    混入是一种给对象添加功能同时避免继承的强有力的方式,混入时将一个属性从一个对象 复制到另一个,从而使得接收者在不需要继承的情况下获得其功能.和继承不同,混入之后 对象无法检查属性来源.因此混入最适宜用 ...