vscode 编辑器常用快捷键

最近,打算换个编辑器,而 vscode 是一个不错的选择。大部分快捷键和 sublime 还是很像的,但有些也不一样。特此整理一份小笔记。

参考:

  • vscode: Visual Studio Code 常用快捷键
  • 非常全的VsCode快捷键

常用快捷键

主命令:ctrl + shift + p

编辑器与窗口:

打开一个新窗口:ctrl + shift + n
关闭当前窗口:ctrl + shift + w
新建文件:ctrl + n
切出一个新的编辑器(最多3个):ctrl +  ,编辑器直接切换:ctrl + 1,ctrl + 2,ctrl + 3。左右对比是很有用
右侧编辑器打开文件直接切换:ctrl + tab

查找:
当前窗口查找文件:ctrl + p:文件名
当前文件内查找:ctrl + f:查找内容
当前文件查找替换:ctrl + h
当前文件行查找:ctrl + g:行号
当前窗口全局查找:ctrl + shift + f

格式调整:
大写:ctrl + shift + u
小写:ctrl + shift + L
代码缩进:ctrl + [ 、ctrl + ]
代码格式化:shift + alt + f
上下移动一行:alt + up、alt + down
向上向下复制一行:shift + alt + up、shift + alt + down
在当前行下方插入一行:ctrl + enter
在当前行上方插入一行:ctrl + shift + enter

显示:
侧边栏显示 / 隐藏:ctrl + b
显示左侧资源管理器:ctrl + shift + e
显示左侧搜索:ctrl + shift + f
显示右侧下方的控制台-debug:ctrl + shift + d
显示右侧下方的控制台-问题:ctrl + shift + m
显示右侧下方的控制台-终端:ctrl + ~
自动换行:alt + z
字体放大 / 缩小:ctrl + ( + 或 - )

光标:
选中相同单词:ctrl + d,跳过 ctrl + k
光标选中文字:shift + left / right / up / down
选中当前行:ctrl + i

删除:
删除一行:ctrl + shift + k

注释:
当行注释:ctrl + /
多行注释:alt + shift + a

html 页面在浏览器打开:ctrl + f1

用到的插件

sftp:

  • 安装 sftp 插件
  • shift + ctrl + p:sftp
  • 自动在项目根目录下生成 .vscode 文件夹,文件夹中生成 sftp.json 文件。
  • sftp.json 配置如下:
{"protocol": "sftp","uploadOnSave": false,"ignore": [".vscode",".git",".DS_Store"],"watcher": {"files": "**/*","autoUpload": false,"autoDelete": false},"host": " ","username": "root","password": " ","port": 22,"remotePath": " " // 服务器对应项目文件根目录
}

ts 自动编译为 js:

  • tsc --init,生成配置文件 tsconfig.json。可修改 "outDir": "./js",指定编译后的文件放置目录。
  • 任务 --> 运行任务,监视 tsconfig.json

其他

  • 关闭右侧预览功能:点击文件-首选项-设置,搜索"editor.minimap.enabled",默认值为打钩,把钩去掉即可。

转载于:https://www.cnblogs.com/EnSnail/p/10227479.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/365990.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令

1.切换到root用户下,怎么切换就不用说了吧,不会的本身百度去.百度2.添加sudo文件的写权限,命令是:权限chmod uw /etc/sudoers密码3.编辑sudoers文件文件vi /etc/sudoersvi找到这行 root ALL(ALL) ALL,在他下面添加xxx ALL(ALL) ALL (这里的xxx是你的用户名)sudops:这里说下你能…

Derek解读Bytom源码-创世区块

作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 本章介绍Derek解读-Bytom源码分析-创世区块 作者使用MacOS操作系统,其他平台也大同小异 Golang Version: 1.8 创…

使用调试器进行事后跟踪

我最近一直在使用的大多数调试器的好功能是能够在断点上记录信息。 这对理解代码而无需修改是非常有用的,它涉及字节码修改。 让我们考虑一下这种非常琐碎且效率低下的函数实现,以返回斐波那契数列中的第n个数字。 public class Fib {public long fib(…

链表排序c++代码_[链表面试算法](一) 链表的删除-相关题型总结(6题)

在数据结构的最高层抽象里,只有两种结构,数组和链表。这两种结构,是所有其他数据结构实现的基础。队列和栈,可以用链表和数组来实现。图,可以用邻接表和邻接矩阵来实现,其中,邻接表就是链表&…

JS原生方法实现jQuery的ready()

浏览器加载页面的顺序: 1、 解析HTML结构 2、 加载外部脚本和样式表文件 3、 解析并执行脚本代码 4、 构造HTML DOM模型ready() 5、 加载图片等组件 6、 页面加载完毕onload() ready事件是在DOM模型构造完毕时触发 load事件是在页面加载完毕后触发 function…

程序员高效工具列表

FQ必备 *** 文件管理器 wox 或者 Listary , everything 截图软件 Snipaste 下载器 Fish 冰点 Markdown 工具 Typora 图床工具 PicGo 思维导图 Xmind 抓包工具 Wireshark 协议工具 Fiddler 接口测试工具 PostMan 剪切板工具 Ditto 害怕截图丢失? 博客园…

c语言如何空格键返回主菜单,C语言中scanf函数与空格回车的用法说明

众所周知,C语言中的scanf函数的作用是从标准输入设备(通常是键盘)读取输入值,并存储到参数列表中指针所指向的内存单元。下面从几个方面说一下一些稍微细节的东西。下面的实验都在vc6.0中通过。1、scanf的返回值scanf通常返回的是成功赋值(从标准输入设备…

Linear_algebra_03_矩阵

1. 矩阵的线性运算: 2.1 矩阵的乘法:Xik * Ykj Zij 2.2 矩阵乘法性质: 3.1 矩阵的幂次方运算 3.2 矩阵转置的运算律 3.3 方阵运算 4 分块矩阵的运算 5. 矩阵的初等变换 5.1 单位矩阵I经过一次初等变换所得到的矩阵称为初等矩阵. 5.2 初等矩…

在Activiti中执行自定义查询

(这可能最终会出现在Activiti 5.15版本的用户指南中,但是我已经想共享它了) Activiti API允许使用高级API与数据库进行交互。 例如,对于检索数据,查询API和本机查询API的用法很强大。 但是,对于某些用例&a…

jquery ready方法实现原理

先看这两句代码:window.addEventListener(load,loaded,false);document.addEventListener(DOMContentLoaded,loaded,false);总结:load事件是在页面所有元素都加载完后触发;DOMContentLoaded,它是指dom tree加载完就触发;防止了页面加载被堵塞…

js转json工具_菜鸟丨Egert3D微信小游戏发布与Unity工具使用

本次教程将会为大家介绍Egret3D工具导出Unity场景对象的使用,以及发布微信小游戏流程。让大家对Egret 3D有更加熟悉的了解。需求工具:1、Unity场景导出插件;2、微信开发者工具。导出插件的使用一、打开需要导出的Unity场景,并且把…

MySQL----示例知识点整理

示例语句: select count(0),hour(c.created_at) from behavior_client_view c join behavior_share son c.share_uuids.uuidwhere s.agent_uuid(select uuid from user where mobile12606666333 and deleted0)and DATE_FORMAT(c.created_at,%Y-%m) >DATE_FORMAT(…

c语言c1变成e并输出,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#includemain(){char c;int i,j,k,l,m,n,o;int x,y;char c1;int a,b,d,e;x35;y8;textcolor(13);gotoxy(35,10),cprintf("photoshop2014");textcolor(11);gotoxy(20,11);cprintf(" My name is zhou …

OI杂记

从今天开始记录一下为数不多天的OI历程 8.25 上 今天举行了难得的五校联考,模拟noip,题目的解压密码竟然是$aKnoIp2o18$,对你没有看错!!! 7:50老师?啊啊啊啊,收不到题目啊&#xff0…

ebpf基础篇(二) ----- ebpf前世今生

bpf 要追述ebpf的历史,就不得不提bpf. bpf(Berkeley Packet Filter)从早(1992年)诞生于类Unix系统中,用于数据包分析. 它提供了数据链路层的接口,可以在数据链路层发送和接收数据.如果网卡支持混杂模式,所有的数据包都可以被接收,即使这些数据包的目的地址是其它主机. BPF最为…

Java,Steam控制器和我

您是否想过是否可以将现有的东西用于新的东西? 我看了一些所谓的“蒸汽控制器”(从现在开始为SC)的镜头,并看着我的游戏手柄。 问我自己是否有可能以类似蒸汽的方式使用它,我找到了一些Java库并创建了一个项目&#xf…

unknown column in field list_tf.feature_column的特征处理探究

1. 背景tf.estimator是tensorflow的一个高级API接口,它最大的特点在于兼容分布式和单机两种场景,工程师可以在同一套代码结构下即实现单机训练也可以实现分布式训练,正是因为这样的特点,目前包括阿里在内的很多公司都在使用这一接…

jQuery clearQueue

clearQueue()方法与clearQueue()方法结合&#xff1b; .clearQueue()可用于删除通过.queue()方法添加到通用jQuery序列的任何函数。 示例&#xff1a; <!DOCTYPE html><html><head><style>div { margin:3px; width:40px; height:40px;position:absol…

Docker设置HTTP代理

参考资料&#xff1a;为docker配置HTTP代理服务器 一、注释掉namesserver的配置 [rootnvwa ~]# cat /etc/resolv.conf # Generated by NetworkManager search apa.gad.schneider-electric.com nameserver xx.xx.xx.xx nameserver xx.xx.xx.xx 改为&#xff1a; [rootnvwa ~]# c…

C语言oj中a b怎么做,【HDUOJ】第1002题 A + B Problem II 纯C语言解法

【HUDOJ-1002】1.原题&#xff1a;Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A B.InputThe first line of the input contains an integer T(1<T<20) which means the number of tes…