网站修改数据,做网站公司怎样,短信推广,网上做彩票网站排名From: https://blog.csdn.net/u010019717/article/details/50443970
孙广东 2015.12.31 官方快捷键大全#xff1a;https://code.visualstudio.com/docs/customization/keybindings Visual Studio Code是个牛逼的编辑器#xff0c;启动非常快#xff0c;完全可以用来代替其…From: https://blog.csdn.net/u010019717/article/details/50443970
孙广东 2015.12.31 官方快捷键大全https://code.visualstudio.com/docs/customization/keybindings Visual Studio Code是个牛逼的编辑器启动非常快完全可以用来代替其他文本文件编辑工具。又可以用来做开发支持各种语言相比其他IDE轻量级完全可配置还集成Git感觉非常的适合前端开发。 所以我仔细研究了一下文档未来可能会作为主力工具使用。 主命令框
最重要的功能就是F1或CtrlShiftP打开的命令面板了在这个命令框里可以执行VSCode的任何一条命令甚至关闭这个编辑器。 按一下Backspace会进入到CtrlP模式里 在CtrlP下输入又可以回到CtrlShiftP模式。 在CtrlP窗口下还可以
直接输入文件名跳转到文件? 列出当前可执行的动作! 显示Errors或Warnings也可以CtrlShiftM: 跳转到行数也可以CtrlG直接进入 跳转到symbol搜索变量或者函数也可以CtrlShiftO直接进入:根据分类跳转symbol查找属性或函数也可以CtrlShiftO后输入:进入# 根据名字查找symbol也可以CtrlT
常用快捷键 编辑器与窗口管理
同时打开多个窗口查看多个项目
打开一个新窗口 CtrlShiftN关闭窗口 CtrlShiftW
同时打开多个编辑器查看多个文件
新建文件 CtrlN文件之间切换 CtrlTab切出一个新的编辑器最多3个Ctrl\也可以按住Ctrl鼠标点击Explorer里的文件名左中右3个编辑器的快捷键Ctrl1 Ctrl2 Ctrl33个编辑器之间循环切换 Ctrl编辑器换位置Ctrlk然后按Left或Right
代码编辑
格式调整
代码行缩进Ctrl[ Ctrl]CtrlC CtrlV如果不选中默认复制或剪切一整行代码格式化ShiftAltF或CtrlShiftP后输入format code上下移动一行 AltUp 或 AltDown向上向下复制一行 ShiftAltUp或ShiftAltDown在当前行下边插入一行CtrlEnter在当前行上方插入一行CtrlShiftEnter
光标相关
移动到行首Home移动到行尾End移动到文件结尾CtrlEnd移动到文件开头CtrlHome移动到定义处F12定义处缩略图只看一眼而不跳转过去AltF12移动到后半个括号 CtrlShift]选择从光标到行尾ShiftEnd选择从行首到光标处ShiftHome删除光标右侧的所有字CtrlDeleteShrink/expand selection ShiftAltLeft和ShiftAltRightMulti-Cursor可以连续选择多处然后一起修改AltClick添加cursor或者CtrlAltDown 或 CtrlAltUp同时选中所有匹配的CtrlShiftLCtrlD下一个匹配的也被选中(被我自定义成删除当前行了见下边CtrlShiftK)回退上一个光标操作CtrlU
重构代码
找到所有的引用ShiftF12同时修改本文件中所有匹配的CtrlF12重命名比如要修改一个方法名可以选中后按F2输入新的名字回车会发现所有的文件都修改过了。跳转到下一个Error或Warning当有多个错误时可以按F8逐个跳转查看diff 在explorer里选择文件右键 Set file to compare然后需要对比的文件上右键选择Compare with file_name_you_chose.
查找替换
查找 CtrlF查找替换 CtrlH整个文件夹中查找 CtrlShiftF 匹配符* to match one or more characters in a path segment? to match on one character in a path segment** to match any number of path segments ,including none{} to group conditions (e.g. {**/*.html,**/*.txt} matches all html and txt files)[] to declare a range of characters to match (e.g., example.[0-9] to match on example.0,example.1, …
显示相关
全屏F11zoomIn/zoomOutCtrl /Ctrl -侧边栏显/隐CtrlB侧边栏4大功能显示 Show Explorer CtrlShiftEShow SearchCtrlShiftFShow GitCtrlShiftGShow DebugCtrlShiftDShow OutputCtrlShiftU
其他
自动保存File - AutoSave 或者CtrlShiftP输入 auto
修改默认快捷键 File - Preferences - Keyboard Shortcuts
修改keybindings.json我的显示在这里C:\Users\Administrator\AppData\Roaming\Code\User\keybindings.json 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26// Place your key bindings in this file to overwrite the defaults
[//ctrlspace被切换输入法快捷键占用{key: ctrlaltspace,command: editor.action.triggerSuggest,when: editorTextFocus},// ctrld删除一行{key: ctrld,command: editor.action.deleteLines,when: editorTextFocus},{key: ctrlshiftk, //与删除一行的快捷键互换了command: editor.action.addSelectionToNextFindMatch,when: editorFocus},//ctrlshift/多行注释{key:ctrlshift/,command: editor.action.blockComment,when: editorTextFocus}
]插件 新版本支持插件安装了
插件市场 https://marketplace.visualstudio.com/#VSCode
安装插件
F1 输入 extensions 点击第一个开始安装或升级或者也可以 CtrlP 输入 ext install进入 点击第二个会列出已经安装的扩展可以从中卸载