首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分享10个必备的VS Code技巧和窍门,提高你的开发效率

这使得打字感觉更流畅和精致,同时在浏览代码行并将光标放置在不同位置时,给我们带来更平滑和自然的感觉。 要打开它,请在命令面板中打开设置UI并搜索“smoot caret”。...所以我将其更改为 Ctrl + D, Ctrl + D - 一个更容易按下和记住的键盘快捷键组合,并且没有冲突的按键绑定。我建议你也这样做。 9....这大大加快了编辑速度,极大地提高了生产力,因为我们可以通过快速创建代码高效地完成重复的任务。 当然,在编辑时,总是至少有一个光标。使用 Alt + Click 来添加更多。...使用“格式化文档”命令对代码进行格式化,使用Prettier,将快捷键更改为 Ctrl + D, Ctrl + D 使用 Alt + Click, Ctrl + Alt + Up/Down 可以同时添加多个光标...,一个在上方,一个在下方 在Windows/Mac中,使用Alt/Option + 上/下键将一行向上或向下移动 通过双击资源管理器窗格创建一个新文件,或者设置一个自定义的键盘快捷键。

55820

【第 7 期】如何编写自己的代码模板片段code snipped?

这样的刚需,基本上主流的代码编辑器都是具有的,那么vscode的代码片段code snippet是怎么设置的呢?...我们可以看出,这是一个JSON文件,将Example后面,也就是7-14行的注释去掉,可以看到有一个JSON的属性key叫Print to console,它的值value是一个对象。...我们只需要在设置中搜索snippet Suggestions,然后选择top就OK了,这样自己的代码片段总是会出现在代码提示列表的第一位置。 有人可能会问了,上面body中的1 2是什么鬼东西?...,我们先复制函数的第一行,之后再输入log: 可以看到,默认值被成功替换成了我满剪贴板中复制的函数第一行的内容。...最后,VS Code 的代码片段语法是基于 TextMate 的,很多主流的编辑器比如 Atom,Sublime等也都支持此语法片段,因此如果你之前是用过这些编辑器的代码片段,相信你对VS Code的代码片段语法也不陌生

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    『力荐汇总』这些 VS Code 快捷键太好用,忍不住录了这34张gif动图

    本文将汇总我录制的 34 张 gif 动图,为读者朋友推荐并整理『远离鼠标,提升效率』的 VS Code 快捷操作。...group 切换 如上图,Ctrl + 的 group 编号> 来把光标(的注意力 focus)集中到你要去的 group 上。...group size 一块小小的显示器,还要被两个或以上的 group 平分区域,我们的代码阅读屏幕实在是太『窄』了。 ?...vim 中 s x 如上: •normal 模式下,s是删除当前光标所指并转为 insert 模式,x是删除并且不转换 ? vim 中 g 如上: •normal 模式下,15gg是跳转到15行 ?...此外,还有很多逻辑可以组合,比如:j是向下跳转一行,那么 10j 就是向下10行。 此外,/ 查找功能在 vs code 中同样适用。但是,我更喜欢 vs code 自带的 ctrl + f 查找。

    1.2K10

    ReSharper 配置及用法

    Ctrl + F11   当我们看别人的代码,或者是看自己的代码的时候,总是觉得代码太多,于是我们就用 region来把代码进行了封装注释,可是这样之后别人看代码就很郁闷,Resharper的  File...Resharper会根据这个变量的类型,为你提供几个备选名字,名字列表是列在光标位置上的(对方法重命名会弹出对话框),你只需要用方向键选择并敲回车即可,这种名字多是将类型的名字首字母改为小写得来的,甚至刨根到基类的类型名...包围代码 Visual Studio也提供了外侧代码这个功能,你可以按Ctrl+K,Ctrl+S来激活这个功能,虽然我并没有任何鄙视Visual Studio的意思,但是Resharper的快捷键确实更加合理...Resharper中这个功能的快捷键是Ctrl+Alt+J,然后你就可以选择将当前行的代码包围到try-catch块或者using中了。...而你要使用支持dispose对象时,最好的方法是使用using块。(卖蛋糕的,当我知道我的代码不是最优的时候,我总是寝食难安),这里自然也有把代码扩到region块中的功能,也是常用功能之一。

    1.8K10

    Linux之yum与vim的使用

    “你想都没想说”vs2019“。然后你的舍友又问你:”你的代码在哪编译?“你说:”vs2019“。他又问:“你的代码在哪调试?”你说:”vs2019“。他还问:”你的代码在哪执行?...“你说:”vs2019“。然后你发你的代码的编写,编译,链接,调试,执行等所有的功能你就一个vs2019就全搞定了。甚至他问你说:“C/C++在哪写?”...,不存盘强制退出vim) 从其他模式切换到命令模式只需要按[Esc]键即可,只是有的只需要按一次,有的需要按多次,总之无脑[Esc]总是可以回到命令模式的。...“hjkl”来表示左下上右。...代表强制退出,二者可以分开单独执行; %s/mark1/mark2/g – 将文本中所有的 mark1 替换为 mark2 (s 代表替换,g 代表全局); !

    1.6K00

    提高生产力的10个必备VS Code技巧和窍门

    展开此视图以查看与当前文件相关的事件快照列表。这里包括文件保存以及文件被暂存的Git提交。 将鼠标悬停在快照项目上,即可查看 VS Code 创建快照的日期和时间。...平滑光标:优雅的代码体验 VS Code有一个平滑光标功能,当光标移动时会有动画效果,就像在MS Word中一样。...这使得打字感觉更流畅和精致,同时在浏览代码行并将光标放置在不同位置时,给我们带来更平滑和自然的感觉。 要打开它,请在命令面板中打开设置界面,并搜索“smoot caret”。...多光标编辑:重复任务的终结者 在我最早使用VS Code的日子里,多光标编辑是一个令人惊叹的时刻。它允许你在不同的位置放置多个光标,并多次删除或插入相同的文本。...这大大加快了编辑速度,极大地提高了生产力,因为我们可以通过快速创建代码高效地完成重复的任务。 当然,在编辑时,总是至少有一个光标。使用 Alt + Click 来添加更多。

    34120

    【第 6 期】你能做到双手不离键盘吗?

    “太慢了”,小D感叹道,“我编码的速度太慢了,以至于总是落后于他人,是时候要做点什么了。” 回到座位上,小D习惯性的打开了 google,在搜索框输入了:“VS Code 的常用的快捷键有哪些?”...VSCode提高了一系列针对单词,行,代码块,整个文档等多种方式的鼠标移动。...以单词为移动单位的光标移动快捷键:ctrl + 方向键 把光标移动到行首或者行末:Home/End 对于代码块的光标移动:ctrl+shift+\ ,可以很方便的让光标在一对花括号或者圆括号之间来回跳转...对于单词,行,文档的光标移动,只需要在之前快捷键的基础上加上 shift ,就可以了。 对于代码块的选择没有快捷方式,但是我们可以使用命令面板里面的「选择括号所有内容」来进行选择。...6、将选中的一行或多行代码上下移动 快捷键:alt + 上下方向键 7、复制当前文本到上/下一行 快捷键:alt + shift + 上下方向键,这个快捷键相当常用,比用鼠标选中复制粘贴节省相当多的时间

    59810

    Linux中vim的基本介绍和使用

    1、vim介绍 如果我面想要在Linux上编写代码的话,我就需要vim来帮助我们编写代码。...但是vim并不像是在Windows上的vs集成软件把所有的东西都集成起来但是呢,如果不进行配置的话,vim和其他是相互独立的,vim就是写代码的编辑器,编译代码就是gcc/g++的编译器,调试代码就有gdb...首先需要从插入模式退出到命令模式,按一下Esc,现在在命令模式,此时想要退出的话,需要按:() ,从命令模式进入到底行模式之后,继续按wq就能够退出。...gg:将光标定位到文本的最开头 G:将光标定位到文本的最末尾 n G:定位到指定的n行 h:光标向左一位 j:光标向下一位 k:光标向上一位 l:光标向右一位 n h:光标向左n位 n j:光标向下...vs filename:分屏,多文件操作 ctrl ww:光标在两个编辑窗口切换 左右两个窗口可以互相拷贝粘贴。 底行模式不能直接进入插入模式,插入模式也不能直接进入底行模式。

    11610

    「解放双手」老舅教你VS Code Disco

    晃动你的胯胯轴 移动你的代码块 Command + Shift + Enter 将光标移动到当前行的上面一行,开启新的一行代码 Command + Enter 将光标移动到当前行的下面一行,开启新的一行代码...格式化代码 Option + Shift + F 格式化代码 Command + Shift + P打开命令面板输入 tra 选择大小写实现切换 Command + J 合并代码行 选中代码块按Tab增加缩进...+ Shift + V 粘贴纯文本 多光标组合技 Command + Option + 下方向键 在当前光标下创建新的光标 Command + 右方向键 将光标全部整理移动到每一行的行尾 Command...单击鼠标左键:移动光标 双击:选中当前光标下的单词 三连击:选中当前行 四连击:选中整个文档 单击行号并移动鼠标即可选中多行代码 鼠标选中行直接拖放可以移动被选中的代码块 鼠标左键拖拽过程中按Option...花括号单独配色 Rainbow Brackets 项目管理器,多项目开发者福音 Project Manager 同步VS Code配置 Settings Sync 代码格式化的神器 保证更容易写出风格一致的代码

    1.2K30

    VS Code有哪些奇技淫巧?

    先不说这VS Code和Eclipse是否合适进行比较孰优孰劣,现状就是越来越多的人喜欢用VS Code,因为更轻便,对插件扩展的支持更丰富。...) 一、重构代码 VS Code 提供了一些快速重构代码的操作,例如:将一整段代码提取为函数:选择要提取的源代码片段,然后单击做成槽中的灯泡查看可用的重构操作。...例如:解决冲突:VS Code 会识别合并冲突,冲突的差异会被突出显示,并且提供了内联的操作来解决冲突。 暂存或撤销选择的代码行:在编辑器内可以针对选择的行来撤销修改、暂存修改、撤销暂存。...) cmd + shift + \ 光标在括号首尾跳转 cmd + option + [ 折叠代码块,]是收起 ctrl + G 跳转到指定行数 cmd + shift + O 跳转到方法(Method...cmd + enter) 多行编辑,cmd + option + ⬇️方向键,将光标往下多添加一个,十分有快感的操作 多行编辑2.0,选中多行,然后按住option + shift ,然后点击鼠标,多行光标会以鼠标点击位置为最大位置在选中的若干行添加光标

    1.7K10

    最全电脑快捷键

    “我的电脑”,然后点击打开,而高手总是很酷的,轻轻按下键盘上的Windows键不放然后再按E键,直接打开电脑的资源管理器,而一般人还在慢慢寻找“我的电脑”的图标呢,嗯,高手就是这样直接把一般人给秒杀了的...把本本的画面放到电视上,已经连好线了,需要怎么设置?小case啦,想要这些功能,你只需要按下Windows键+X,一次性满足你的所有愿望啦!...(其实用鼠标在我的电脑上面右键->属性也一样,不过不觉得用键盘操作更帅嘛~^^ 11.shift + 任务栏的窗口图标 = 新建一个该窗口 Ctrl+S 保存   Ctrl+W 关闭程序  Ctrl...   CTRL+T/Y 可进行首行缩进(将光标移到需做此操作的段尾,或将此段选中进行操作   Ctrl+A(或Ctrl+小键盘上数字5):选中全文。  ...Ctrl+R:使光标所在行的文本右对齐。   Ctrl+S:为新文档打开“另保存为”对话框,或对当前文档进行保存。   Ctrl+T:增加首行缩进。   Ctrl+Shift+T:减少首行缩进。

    1.4K62

    VS Code 中的 Vim 操作 | 无需修改 VSC 默认快捷键 | 常用组合与逻辑

    Vim插件让绝大部分敲击集中在字母的区域,让操作更加快捷、舒适。本文我将推荐我常用的Vim操作。...vim 中 s x 如上: •normal 模式下,s是删除当前光标所指并转为 insert 模式,x是删除并且不转换 ? vim 中 g 如上: •normal 模式下,15gg是跳转到15行 ?...vim 中的 [] 如上,使用 Shift + [] 是以「代码块」为单位跳行。 ? vim 中 Ctrl + [] 如上,Ctrl + [] 实现缩进的调整。这里结合了 visual 模式。 ?...vim 中 H L M z 如上,H 是到屏幕的顶部,L 是屏幕的底部,M 是屏幕的中央;而 zz 是『将光标放到屏幕中央,且不移动光标的位置(滚动屏幕)』,zt 是将光标放到顶部,zb 是底部。...但是,我更喜欢 vs code 自带的 ctrl + f 查找, vs code 自带的组合键还有哪些妙用呢?我们下回分解。

    3.2K20

    linux常用命令vi 退出_vi怎么退出编辑模式

    大家好,又见面了,我是你们的朋友全栈君。 目录 一、vi 操作 1. 插入文本操作 2. 修改文本 3....2.修改文本 命令 r + 字母 ,修改光标所在位置的字母为指定的字母,r 命令只修改一个字母,操作完成后依旧停留在命令模式,不需要按 Esc 键返回命令模式。...原有文本内容 hello world my name linux 修改:把 linux 修改为 lonux hello world my name lonux 命令 :s + 字母,替换光标所在位置的字母为任意输入文本...删除文本字母 命令 x ,删除光标所在位置的一个字母,并保持在命令模式。 2. 删除文本块 命令 dw ,删除光标所在 位置往后的一个单词,并保持在命令模式。...命令 d + 0 ,(数字零),删除光标所在位置直到行首的所有文本,并保持在命令行模式。 命令 d + $ ,删除光标所在位置直到行末的所有文本,并保持在命令行模式。

    11.1K40

    你会使用Linux编辑器vim吗?

    ⭐️vim:是一款编辑器,只负责写代码;相当于 windows 的记事本; ⭐️gcc:是一款编译器,只负责程序的翻译; ⭐️gdb:是一款调试器,只负责程序的调试 而在我们在用 VS 写 C 代码的时候...,这些是全都在 VS 编译器上实现的;因为 VS 是集成开发环境!...下移、上移、右移;也可以用上下左右键来移动; 补充:L 是移动到本界面的最后一行; 删除命令 x删除光标所在处字符,每次删除一个字符; nx 删除光标所在处后 n 个字符,nX 删除光标所在处前 n...,P 复制到当前光标处的上一行; 搜索和搜索替换命令 :%s/old/new 全文替换指定字符串,%s 代表整个全文,把 old 字符串替换成 new 字符串; :n1,n2s/old/new/g...简单 vim 配置(重点) 首先让大家看一下我的 vim 配置后的结果 配置过后是不是有点像 VS 的环境?不妨打开自己的 vim 看看是不是这样的效果!

    79010

    Linux基本工具——vim

    光标定位 刚打开vim时,光标是在第一行第一个的位置,想要移动光标鼠标是不可以的。 那么我想移动光标怎么办? 这时候用键盘上最右边下面的上下左右箭头就可以移动光标了。...可是如果我想去跳转到这行的某个位置或者是某列的某个位置需要按很多次岂不是很麻烦? 这时候可以用数字加上面键盘的操作键就可以了。...例:6l 光标就向右移动了6个字符的长度。 如果某一行太长我想快速的移动到顶端或者是末尾呢?...如果你想显示vim的行号可以在底行输入 set nu/nonu vim还有分屏的操作 vs 你想要分屏的文件 我是在test.c文件用vim底行下进行分屏的,分屏的文件是baiye.c...这里可以多个分屏,但是光标指挥在一个屏幕上显示,就像windows上面你只能控制一块屏幕。

    6.9K00

    Linux 命令行文本操作快捷键

    因为我平时用Vim比较多,而Linux命令行绑定的是Emacs的快捷键方式,虽然可以通过在命令行执行set -o vi修改为Vim的快捷键方式,但是这样会影响常用的像Ctrl-p,Ctrl-n等操作,因此我还是打算将这些难记的文本操作快捷键总结下来...,因此像256_3484_2222需要按3次Alt-f才能从开始到结尾 Alt-b: 光标向左移动一个单词,单词的定义同上一条 Ctlr-a: 光标移动到行首 Ctrl-e: 光标移动到行尾 Ctrl-x-x...: 将光标移动到行首,再按一次则光标跳回当前位置 增加和删除 Ctrl-d: 删除光标处的字符,即字符删除 Ctrl-h: 删除光标左边的字符,效果同退格键 Alt-d: 向右删除光标处字符所在单词,保留下一个单词分隔符...Alt-u: 将光标所在单词的右边部分全变为对应的大写字母,光标移动到当前单词后面的标点符号上 Alt-l: 将光标所在单词的右边部分全变为对应的小写字母,光标移动到当前单词后面的标点符号上 Alt-c...注:这条比较特殊,我在cygwin中测试的时候,需要按Ctrl-SHIFT-_才可以。

    2.3K20

    webStorm 3.0配置使用主题背景色等

    + shift + up: 行移动 11. shift + alt + up: 块移动 12. ctrl + d: 行复制 13. ctrl + shift + ]/[: 选中块代码.....vi':选中配对标点符号中的文本内容。         s:替换当前一个光标所处字符。         #S:删除 # 行,并以新文本代替。     3. ...n1,n2 co n3:复制第n1行到第n2行之间的内容到第n3行后面。     6. 大小写转换:         gUU: 将当前行的字母改为大写。         ...guu: 将当前行的字母改为小写。         gUw: 将当前光标下的单词改为大写。         guw: 将当前光标下的单词改为小写。         a. ...在php上比zendstudio更带有一点英雄主义色彩。 4. 在java上,此公司提供另外一款工具:IntelliJ IDEA 可以看出纯英文的界面,多如牛毛的快捷键,不推荐新手使用。

    1.5K10

    vim 使用指南

    字符串 向上搜索字符串 * #     分别是向下和向上搜索光标所指的词 n       重复上一次搜索 :起始行,结束行s/搜索串/替换串/g 从起始行到结束行,把所有的搜索串替换为替换串 :...又如 :1,s/hello/hi/g 把全文中的 hello 改为 hi,其中 表示最后一行。...不停地按 将解决问题。这是我临时处理多 行重复操作的常用手段,当然,这是一种笨办法。:-) 而上文写到的对 的定义 则是 map 更复杂的用法。...不过,VIM 找得不一定很准 K       看光标所指标识符的 man 帮助页 i  把上一行对应列的字符抄下来 i  把下一行对应列的字符抄上来(写这一行时我就用了 行上横向移动光标将打开 被折叠的行       zc        关闭折叠     * 垂直切分窗口       :vsplit 文件名    垂直切分窗口。

    1.4K30

    Linux命令之vim三种模式

    关于vim: vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(写代码的)。...,并且将光标移动到指定行 vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件的第一个看到的模式...(打开文件即可进入) 1、光标移动 ①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6) ②光标移动到行尾 按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的...或V(可视行)或v(可视),然后按下↑↓← →方向键来选中需要复制的区块,按下y键进行复制,最后按下p键粘贴 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行

    3.6K20
    领券