vscode里面注释快捷键是什么?

本篇文章给大家总结一些官方文档中记录的可提高效率的VSCode快捷方式,熟记它们,让开发效率“蹭蹭”提升!!

Visual Studio Code 是目前最流行、最常用的代码编辑器之一,它是开源的并且可以免费使用。它还提供对多种语言和框架的支持。【推荐学习:《vscode入门教程》】

注意,这些 Visual Studio Code 快捷方式取自于 VS Code 官方文档。如果某些快捷方式不起作用,可能是由于编辑器或文件格式中的快捷方式发生了变化,或者安装的扩展影响了该快捷方式。

当需要搜索特定的文件,当项目很大时,就会耗费大量时间。即使已经知道文件在哪,使用这个快捷键也会很方便,可以轻松打开项目中的文件。

Visual Studio Code 有许多功能和设置,可以根据需要进行更改。此快捷键可以在必要时轻松地打开设置。

很多时候,我们需要更多空间来放置需要处理的文件。因此,此快捷键可以方便地在显示或隐藏侧边栏。

当打开了许多选项卡并且需要在它们之间进行切换时,就可以使用这个快捷键,它会显示选项卡列表并在它们之间导航,我们可以选择要打开的选项卡。

Visual Studio Code 提供了创建选项卡组功能。选项卡组允许我们将选项卡分组,每个选项卡组会占屏幕的一部分。使用该快捷键可以在不同的选项卡组进行切换。如果在快捷方式中选择的选项卡组大于当前打开的组数,此快捷键就会创建一个新组。

在开发过程中,会经常使用终端。Visual Studio Code 允许我们在编辑器内打开终端窗口。这样就无需在编辑器和终端之间切换了,让我们可以专注于编辑器和代码。

我们可以在 Visual Studio Code 中执行许多命令。使用这个快捷键可以轻松打开命令面板。命令面板允许搜索可以使用的命令并执行它们。

在开发过程中,经常需要在代码中进行选择,包括复制、剪切等操作。与其使用鼠标进行操作,不如使用键盘进行操作可以节省时间。这些快捷键专注于快速做出选择。

可以使用这个快捷键来快速选择光标所在行的整行代码。

使用此快捷键只需选中一次要查找的文本,就可以在文件中选中所有这个文本,这样就可以同时编辑这些文本了。

此快捷键会执行与上面快捷键相同的操作,但无需选择任何内容。当光标放在一个词上时,按此快捷键就可以选择这个单词在当前文件中的所有的位置。

选择代码的某部分时,可以移动和扩展此快捷方式的选择。可以使用右箭头或左箭头朝想要的方向前进。

将光标拖过代码就会从头到尾选择每一行。但是也可以使用此快捷来选择部分代码行,但只能选择拖动的多行代码。

使用该快捷键也可以执行上述操作,但无需使用鼠标,而是使用键盘上的箭头键。

所有编辑器都具有查找功能,以便可以在当前文件或多个文件中查找某些单词,例如函数或变量名称、短语或代码块等。下面就来看看查找功能相关的快捷键。

可以使用此快捷键在文件中的查找结果之间进行移动。

如果想要修改多个搜索结果,就可以使用此快捷键在文件中选择查找结果中的多个内容,每次按下此键后都会选择一个结果,然后就会按搜索结果的顺序进行选中。

如果想使用查找功能对所有查找结果进行修改,则此快捷键就可以选择所有查找结果。

随着文件或项目变得复杂,找到代码的某些部分就变得越来越困难。手动查找错误或转到某一行代码可能比较困难。下面这些快捷键就可以省去很多麻烦,让我们将更多时间投入到真正想做的事情上。

当遇到指定一行代码导致编译或运行时错误时,就可以使用该快捷键跳转到这一行代码,只需按下这个快捷键,输入代码行数,按下回车即可跳转到这行代码。当一个文件中代码特别多时,这个快捷键就非常有用。

我们可能会需要查找匹配代码块的右括号。当文件很长时,就很困难了。使用此快捷键可以轻松找到当前块的右匹配括号。在 HTML 标签中,它可以移动到当前标签的末尾。

在包含大量代码的文件时,我们可以折叠(隐藏)当前不关注的某个代码块,以便可以专注于其他内容。此快捷键就是用来折叠或展开代码块的。单击代码块中的任意位置,然后按以下键即可。

如果代码块包含子代码块怎么办?使用上面的命令将会折叠父代码块,但当父代码块展开时,子代码块将保持不变。如果需要折叠和展开一个代码块及其子代码块,可以使用此快捷键来完成。

在代码中查找出现错误和警告的代码至关重要。此快捷键省去了滚动以找到确切问题的麻烦。它可以直接转到下一个错误或警告处。

在很多情况下,可能需要有多个光标,每个光标位于文件中的不同位置。这些快捷键有助于更轻松地使用多个光标进行移动。

此键盘快捷键可以在文件中任何位置插入一个额外的光标。

插入光标的第二种方法是将其插入在当前光标位置的上方或下方。

如果错误地插入了光标,或者不再需要在该位置插入光标怎么办?此快捷键可以撤消上次插入的光标。当插入多个光标时,这个快键键将非常有用,因为它可以将其他光标保持在原位并删除最后插入的光标。

使用该快捷键可以在选中代码的每一行的最后插入光标。

很多时候需要将一条行或多行代码从一个位置移动到另一个位置。此快捷键并不是复制或剪切并将代码粘贴到另一个位置,而是提供了一种更快的解决方案,只需将光标放在该代码行上。如果想移动多行代码,只需先选中需要移动的代码,再使用该快捷键即可。

如果需要复制一行或多行代码并将其粘贴到下方或上方怎么办?这个快捷键不必实际复制和粘贴这些代码,而是根据使用箭头选择的方向在其下方或上方复制该行。如果想复制多行代码,只需先选中需要复制的代码,再使用该快捷键即可。

当将代码从一个位置复制到另一个位置时,或者更改代码时,很多时候代码会出现错误的缩进。这个快捷键就可以根据需要缩进代码,也可以选择多行代码将它们一起移动。

使用该快捷键可以注释或取消注释光标所在行代码。如果想要注释或取消注释多行代码,只需要先选中多行代码即可。

与上面的快捷键不同,下面的快捷键会将选中的多行代码注释为单个注释。

出于可读性的原因,保持代码指定的格式非常重要。Visual Studio Code 提供了两个用于代码格式化的快捷命令。

下面快捷键可以格式化整个文件中的代码:

下面快捷键可以格式化已选中的代码:

在很多情况下,如果出现一个常见或简单的错误,Visual Studio Code 可以直接修复它——例如缺少分号。如果快速修复可以使用,则此该快捷键可以快速修复错误或警告。

如果手动重命名多次使用的变量、函数或类就很容易出错。此快捷键提供了一种重命名任何符号的安全方法。

可以使用以下快捷键来删除多余的空行:

注意:需要一直按着 ctrl 或 command 键,然后先按 K 键,再按 X 键。

默认情况下,Visual Studio Code 会检测正在处理的文件所用的编程语言。通常,它是通过检查文件的扩展名来完成的。但是,如果不支持文件的扩展名,就可能无法正确检测语言。因此,当需要更改文件的编程语言,可以使用此快捷键。

很多时候,我们需要了解正在使用的代码的定义是怎样的。比如调用一个函数时,想知道这个函数是如何定义的,就可以使用这个快捷键。

此快捷键可以在检查定义的地方打开定义。这样可以更轻松地查看定义,而无需切换到另一个文件或代码行。

在编写代码时,VS Code 或者一些扩展会展示代码建议。此快捷键可以快速切换代码建议以查看或隐藏它们。

VS Code 是目前最好用的代码编辑器之一。它提供了许多开箱即用的功能以及丰富的第三方扩展,在 VS Code 中使用快捷键可以使开发更加轻松,让我们可以专注于在更短的时间编写高质量的代码。本文介绍了一些实用的 Visual Studio Code 快捷键,希望能帮助你提高开发效率!

更多关于VSCode的相关知识,请访问:vscode教程!!

以上就是熟记这些VSCode快捷方式,提高你的开发效率!的详细内容,更多请关注pcppw.com其它相关文章!

}

今天发布的1.46.1 发现新增加的两个快捷键,是关于块选择的

用过老的编辑器的朋友,也许还记得那时候如何选择一个快,Ctrl KB,Ctrl KK也许在很多人心里存有记忆

这次增加继承了这一传统

当年我们是怎么记忆他们的呢,你记住BlocK这个词就OK,字头B就是块首,字尾K就是块尾

上次写这个的时候,VsCode是版本(V1.34),目前已经是(V1.41)了,尽管快捷键增加的不多,但是上次写的匆忙,有朋友反映还是看不太懂,所以这次再补写一些内容。

文中的解释基本是靠实验和个人经验得到的,未必准确。请诸位指正。准确的解释应该却仔细研读Vscode的相关技术文档。

Windows下的快捷键,主要包含了以下几种组合:

定义为最常用的操作快捷方式 ,原本F1-F12这些功能键,用起来时最方便的了,所以会定义成一些常用功能。不过目前很多笔记本电脑,却需要同时按Fn键,建议经常用VsCode的朋友,无妨把那些功能恢复

标准的控制组合键,Vscode在大多数操作都遵循了Windows的基本规范

Alt单独组合字母键,首要作用是配合菜单内的选择,部分Alt+字母,以及大部分Alt+符号键均未占用,可用于定义自己的快捷键以及替换冲突的快捷键

Shift可单独配合的肩比较少,Shift+方向键或配合鼠标基本用于选择,Shift+编辑键用于编辑

Vscode 使用 Ctrl+Shift 组合最多,一是两个键靠得最近,按起来比较方便,另一个原因应该是其他软件多用Ctrl+Alt组合,因此可以较好的避免冲突

Vscode使用的较少的组合,适合于自定义键以及替换冲突建

扩展组合键,继承了编辑器Ctrl+K的传统,Ctrl+K等于进入快捷键命令方式,可以用字母或者组合键进行下一步操作。目前Ctrl + K key 基本定义为和文件有关的操作了,而Ctrl + K Ctrl + key 多是和布局等有关的操作

Ctrl + P 用于快速打开文件或其他操作,所以用这个组合或者F1实现命令
这个按键我是很常用的,有些时候没有菜单,没有快捷键,就只能用命令了
其实这也是一种命令面板,除了继续输入字符查找文件并打开外,还可以做很多其他事情,按一个问号就可以看到说明,举几个例子
按>号,进入上面那个命令面板
按:号,可以转到文件中的某一行
按@号, 可以转到文件中的符号...
是再启动一个Vscode,同时做两个项目可以使用
Ctrl+N,Ctrl+W是一对,这两个也是,为何用W作为关闭,一是Ctrl+C被用于粘贴了,再一个早期都是用Ctrl+W用于存盘并关闭,W应该是Write的的首字母
用的不多,不必刻意记忆,不是Win10 ,和输入法冲突呢
记不住快捷键设置了,用这个去查。记住别按成 Ctrl + K S 了,这个是保存所有文件啊
这个没啥可说的,为啥是X?长得像剪刀吧。 注意空选择的时候是对整行处理,也就是说,在没有文本被选择的时候,Ctrl + X可以帮我们删除一行文本,很方便啊
和上面一样,有文本选择的时候是复制选择文本到剪贴版,如果选择为空,则可以复制整行啊
非常好用的功能,尤其是配合下一项的复制使用。Ctrl + ↑ / ↓ 用于屏幕滚动一行了,所以用Alt组合使用,虽然叫“行”操作,但实际上有选择集的时候,对选择覆盖的各行进行操作,没有选择则对本行进行操作。
没明白为何不用Ctrl+Shift + ↓ / ↑ ,目前那个快捷和Shift + ↓ / ↑功能是一样的。和上面一样,虽然叫“行”操作,但实际上有选择集的时候,对选择覆盖的各行进行操作,没有选择则对本行进行操作。
非常有用的功能,和Ctrl+X的差别是,这个删除不会进剪贴板。但是为什么用 Ctrl+Shift+K而不是Ctrl+Shift+L,导致非常难记,难道仅仅是为了和sublime保持一致?记这个,就把行当成blocK
与Enter的区别就是光标不需要移到行尾就能在下面插一新行,是不是很方便的快捷键,平时我们要在当前代码行下增加新的代码,都要先移到行尾,然后按回车键,有了这个就不必那么麻烦了
哈哈,和上面那个快捷键一样的,而且更加常用,那就是在上面增加一个空行。一定要常用把他记住,太好用了啊
大中小括号都匹配,光标附近没有括号,就往后找第一个括号。
这个真的也不好记忆,不知为什么不用 Ctrl+Shift+(,没关系,当成|吧,也有点像括号,用多一些自然就记住了。也是很好用的功能啊,尤其是大段代码或数据的时候
写Python程序最重要,对齐代码是关键啊,写其他的一样很有用,要记住这个快捷键啊。 把[想象为Tab定位符,虽然叫“行”操作,但实际上有选择的时候,对选择覆盖的各行进行操作,没有选择则对本行进行操作。
下面这几项就不需要多解释了
使用它,可以一个字一个字的跳, 很常用的快捷键啊
窗口小,有些东西就在上面或者,下面一点点,或者光标在屏幕的这个位置我看着不舒服,试着滚动一下屏幕吧,光标不动
和Pgup/PgDown的区别是,页面滚动当前光标并不随着移动,用于查看文档其它内容。不过上边滚动一行用Ctrl键组合,而滚动页面却用Alt组合,会让记忆混乱。建议把这个键和Ctrl+PgUp/PgDown互换,用Ctrl+控制屏幕的移动,而用Alt更换编辑器,也使得那个功能和Alt+1,2这些选择编辑器的功能一致
把[读成{,我觉得更形象
折叠所有的就用Ctrl + K 去扩展
很好用的,和语言相关,不同语言都可以按照它的注释方法增加,这个和后面两个都是触发方式的,也就是说按一下加上,再按一下去掉,所以使用最后一个一个更好记的 Ctrl + / 吧
很多语言注释都是用//开头的,所以不难记,而且有这个,上面两项基本就不需要了。另外和前面的行处理命令一样,选了多行就可以形成多行注释
太好用的功能了,一定要用心记住啊
不好记,不知道A如何关联,而且还用次一级的Shift+Alt组合。虽然叫切换,但实际上设置块注释容易,但是取消就很费劲我个人不记它,用的时候去菜单找
不好记忆,幸亏很少改变折行,真要想用了,去菜单找吧
查找的是整个工作目录或者工作空间里所有当前相同的符号
相当于按了Ctrl+P,然后输入#命令以及当前字符,符号记成Tag吧
打开文件命令行,列表是最近打开的文件,上面已经介绍过了
相当于按了Ctrl+P,然后输入@命令,显示当前文件里的所有符号,包括变量和方法
直接转到错误或警告的位置,未打开的文件也会自动打开,很方便
Shift配合找前一个错误或警告
其实就是最近使用的两个编辑器互相切换,也会显示编辑器组历史记录
这个没啥用,有前一个就够了
这个开始的时候没明白,为什么叫前进/后退,他不是操纵光标的,而是移动打开的窗口的。如果你把操作各窗口想象成在一个浏览器窗口里导航的话,这两个键就相当于浏览器的上向前和回退。换句话是就是在编辑器组历史记录里来回切换。所以上面的Ctrl + Tab基本失去意义了,可以定义为其他功能
没什么用,占了这么一个快捷键好可惜啊,以后有什么自定义的可以覆盖这个。当然,如果鼠标坏了,这个功能就起作用了,他可以用Tab键去遍历整个窗口。
用Ctrl+ H 或者 Ctrl+ G,Ctrl+ R都很常见,特点就是离F键比较近,似乎没什么特别的意义。
F3在查找到的内容间切换
这个快捷键只在查找替换的时候起作用,把查找的结果加上多光标,然后就可以同步修改了
上一个键是吧你查找的内容全部选择,并加上多光标,便于批量处理。但是只能在Ctrl+F进行搜索的时候使用
而Ctrl + D是往下一个个的把随后的与当前选择的文字相同的的,一个个加入选择集,并且增加多光标。
如果当前未选择任何文字,则选择当前文字,!!! 你知道了么,选择当前Word的快捷键就是 Ctrl+D,记成worD
看起来很像F3的查找下一个功能,但实际是有差别的:F3仅仅是到下一个查找位置,这个会选择上那个匹配的内容。F3不管你光标在哪里,总是查找最后一次查找的关键字,而这个功能会把当前的字作为关键字
用于进行查询时,查询选项的更改
按住Alt键,可以插入多个光标,按ESC可以取消多光标
用在行首或者列表插入内容很好用,不成用的话就不要特别记忆了,菜单里有
光标回退,回到前几个位置,但不影响操做过的内容
恢复上面被Undo的光标,但不影响操做过的内容
用在每行行尾插入内容,但要小心你选择区域结束的位置,他不会把光标放在行尾
选择一行,连续按就可以选择多行,这个又是很常用的命令啊,方便极了
前面搜索里那个Alt+ Enter只有在搜索框存在的时候才起作用,而这个命令会把当前的字的所有搜索结果选择。而这个是组合在一起了 当你要批量改变文件里某一个变量的名字的时候,这个有时候更好用,特别是仅仅增加几个字符的时候,比下一个方法更好用
这个和上一项效果看起来类似,但调用的不是同一个功能。这个相对的按键更少一些
Shift + → 是一个字一个字向前增加,而这个是往两边扩展,扩展遵循了一定的规则,通过尝试大约是,字边界,各种括号,行,全部文件
用扩展选择的功能,可以选择一个列表、函数、字典等所有内容,需要使用的时候,还是个不错的选择的。
按住Alt键,用鼠标选择就是矩形块,或者按住鼠标滚轮拖动进行选择
好多键啊,用键盘做块选择,就要按全部键
在非Win10系统系,此键和输入法冲突,可考虑修改为 Alt+空格键,或者替换Ctrl+Tab
上面的F12会打开包含定义的文件或者光标移动到定义处,而这个会打开一个Peek窗口来查看
放在新的分栏,可以不影响目前
对发现了拼写错误的快速进行修复
如果用微软的lint库写Python,他甚至可以查找一个函数在那个包里,然后把选择的包的import语句,自动的加进来,很方便啊
同样是打开了一个Peek窗口,将项目里的所有对变量或者方法的引用列出来
    可以在项目里,一次修改成新的变量名
首先,和.我们应该看作‘<’和‘>’,功能我还没搞明白,在我这里Ctrl + Shift + .会调用上面的那个多层列表,和定义里完全不同,Ctrl + Shift + , 倒是可以用,他应该是从一个可迭代里取下一个,如果是True,他会替换成Flase,如果光标处是数字,会往上累加1
注意后面是M,而不是Ctrl+M,这两种方法是俩功能。搞的太复杂了吧
把\ 看成竖线就好记了
Alt+数字用于编辑器,Ctrl+数字用于编辑器组
不同的组切换焦点,没有鼠标的时候更方便些
这个不好记忆,用处也不大
为何不和全部保存统一了呢
只对最后一次关闭的有效,可是不好记,不过Chrome里也是这个快捷
不过这个却是值得记忆的一个快捷键,比较常用
搞了很久才明白他是做什么用的,一般单击或者回车打开的文件,都是预览模式,如果希望这个文件保持在编辑器里,就用这个快捷键
这一对的使用场景是在文件列表里,可以打开前一个或后一个文件
打开关闭侧边栏,我只好把他记忆成Border,下面都是此类操作
屏幕小的时候,这个快捷还是很常用的
侧边栏的搜索,会在工作区或者文件夹下进行,这个键会打开增加文件限制条件的选项
会在系统里,新打开一个Command窗口
为啥不用O却用U,实际这个键也可以控制下面面板的显示与不显示,实际上是个 Toggle
    Zen 模式,专注模式、禅模式,没有多余的东西,专注写作,按两次ESC退出
这个键当你想要复制Hover里的内容的时候,就会发现他很有用了
上下滚动一行,因为在终端里,上下箭头已经定义为显示上一/下一命令了
这个是Python专用的,可以打开Python终端,执行选择的内容,不过要小心,不要选全行,这会报缩进错误,这时候Alt+Shift+→ 去扩展选择往往有效

如果你在Vscode中使用Juputer Notebook的时候,你会发现前面所介绍的很多编辑类的快捷键是不能使用的。我经过尝试,把可以使用的快捷键整理了一下,发布在这篇文章里:


回答一下 知友在评论里提出的一个问题

总结得相当用心。请教下,vscode里,想一键高亮md文件选中文本,安装了好几个插件,似乎也没找到高亮文本的快捷键。期待指点,谢谢

这位朋友问题的意思是,希望在VSCode里可以像typora里那样,给常用功能定义一个快捷键,比如上面这个,他就是想定义一个快捷键,按下以后就可以在原来选定的一段文字前后,增加两个‘=’号,使这段文字显示标记效果。我就来说一下这个事情怎么做。

首先VSCode实现类似功能,一般使用Snippets,设置这个功能的方法是,在VSCode窗口的左下角,点击管理按钮,在菜单上找用户代码片段的选项点击,然后询问的时候选择Markdown,打开文件后,在其中增加一项JSON

这种Snippets使用起来有两种方法,一种是没有文本被选择的情况下,他会生成两对“==”,然后光标停在中间,等待你输入。另一种就是有选择文本的情况下,触发Snippets,则会在选择文本前后插入一对“==”。触发Snippets的方式也有两种,一种是敲入mark然后按Sbippets触发键(缺省是Ctrl + 空格),还一种是按F1,输入Insert

那能否简单一些,把常用的定义为快捷键呢?可以,操作方法是,在VSCode窗口的左下角,点击管理按钮,在菜单上找键盘快捷方式的选项点击,打开窗口后,在窗口的右上方点击打开键盘快捷方式(JSON)的按钮,就会打开一个JSON文件,在里面加入

然后存盘,随后你选择一段文字,然后按ALT+M键,你要达到的效果就出来了。

我前面讲得比较多,主要是希望讲清楚来龙去脉。如果是为了省事,完全可以不做第一步,而第二步,直接在快捷方式的JSON文件里使用这段代码

一样可以达到完全相同的效果。

唯一美中不足的是,VScode的快捷键大多已经被定义了,重新定义容易损失很多原来已定义好的东西,所以操作空间偏少了些,所以即使采用第二种方式,还是建议把langId参数加上更好。

}

我要回帖

更多关于 vscode中注释快捷键 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信