Bookmarks
ext install code-spell-checker
ext install terminal
ext install code-settings-sync
ext install path-intellisense
ext install code-runner
ext install guides
ext install auto-close-tag
ext install vscode-todo-parser
ext install licenser
ext install WriteCnblog
ext install gbktoutf8github
ext install vscode-instant-markdown
Python
magicPython
C++ Intellisense
LaTeX language Support
ext install latexcompile
ext install latex-workshop # 有意思,带semantic checker
ext install matlab
ext install gitignore
ext install prettify-json
ext install language-x86-64-assembly
ext install arm
ext install mips
markdownlint
ext install xml
ext install markdown-pdf
ext install pdf
ext install HTMLHintshell
ext install vscode-lldb
ext install cmake-tools
ext install cmake
ext install git-project-manager
ext install plantuml
ext install githistory
ext install vscode-clangjson
ext install vscode-lldb浏览器
C+S+ UP DOWN ARROW 矩形块编辑 C+Tab 切换最近的文档 C+S+P 命令行 C+P 跳转文件 最重要的功能就是F1或Ctrl+Shift+P打开的命令面板了,在这个命令框里能够执行VSCode的任何一条命令,甚相当闭这个编辑器。 按一下Backspace会进入到Ctrl+P模式里 在Ctrl+P下输入>又能够回到Ctrl+Shift+P模式。 在Ctrl+P窗口下还能够 直接输入文件名,跳转到文件 ? 列出当前可执行的动做 ! 显示Errors或Warnings,也能够`Ctrl+Shift+M : 跳转到行数,也能够Ctrl+G直接进入 @ 跳转到symbol(搜索变量或者函数),也能够Ctrl+Shift+O直接进入 @:根据分类跳转symbol,查找属性或函数,也能够Ctrl+Shift+O后输入:进入 # 根据名字查找symbol,也能够Ctrl+T 代码编辑-格式调整 代码行缩进Ctrl+[ Ctrl+] Ctrl+C Ctrl+V若是不选中,默认复制或剪切一整行 代码格式化:Shift+Alt+F,或Ctrl+Shift+P后输入format code 上下移动一行: Alt+Up 或 Alt+Down 向上向下复制一行: Shift+Alt+Up或Shift+Alt+Down 在当前行下边插入一行Ctrl+Enter 在当前行上方插入一行Ctrl+Shift+Enter 代码编辑-光标相关 移动到行首:Home 移动到行尾:End 移动到文件结尾:Ctrl+End 移动到文件开头:Ctrl+Home 移动到定义处:F12 定义处缩略图:只看一眼而不跳转过去Alt+F12 移动到后半个括号 Ctrl+Shift+] 选择从光标到行尾Shift+End 选择从行首到光标处Shift+Home 删除光标右侧的全部字Ctrl+Delete Shrink/expand selection: Shift+Alt+Left和Shift+Alt+Right Multi-Cursor:能够连续选择多处,而后一块儿修改,Alt+Click添加cursor或者Ctrl+Alt+Down 或 Ctrl+Alt+Up 同时选中全部匹配的Ctrl+Shift+L Ctrl+D下一个匹配的也被选中(被我自定义成删除当前行了,见下边Ctrl+Shift+K) 回退上一个光标操做Ctrl+U 代码编辑-重构代码 找到全部的引用:Shift+F12 同时修改本文件中全部匹配的:Ctrl+F12 重命名:好比要修改一个方法名,能够选中后按F2,输入新的名字,回车,会发现全部的文件都修改过了。 跳转到下一个Error或Warning:当有多个错误时能够按F8逐个跳转 查看diff 在explorer里选择文件右键 Set file to compare,而后须要对比的文件上右键选择Compare with 'file_name_you_chose'. 配置VSCode 开发环境
开终端 C+` 命令行参数! -n or --new- 新窗口 -r or --reuse-window 打开在最后一个窗口中 file folder --disable-extensions 禁用扩展插件 怎样调试? ext install debug Makefile:2: *** missing separator. Stop. 缘由是VSCODE自动将TAB转化为了空格 注意C++代码用g++,否则会报错 sudo apt-get install g++-multilib 使用C/C++ INTELLIENCE,必须安装GNU Global,而且在工做空间运行“gtags” 目标:熟练使用快捷键,调试功能和Git版本控制系统 C + B 隐藏浏览器栏 Tab 能够切换各个窗口部件 编辑器窗口 C + File 开一个新窗口 C + \ 复制一个新窗口 C + “1,2,3” 切换到新窗口 C + W 关闭一个窗口 C + Tab + 上下箭头 能够切换最近打开的文件 C + S + O 切换到某个符号(Symble) 浏览器 将文件拖进去能够直接放入工做空间 多用上下文菜单(鼠标右击) C + P 快速查找和打开文件 能够配置排除一些你不想看到的文件(好比中间文件) 配置 Editor-User Setting(全局设置+setting.json file) 看文件编辑便可,从左边的复制到右边 配置Work Space Setting(全局设置+file) 注意:工做空间设置优先级要大,由于这个是当前工做空间相关的 命令面板 C + S + P 打开命令面板 : 去某一行 > 执行某一命令 @ 寻找某一个符号 @:匹配某一个符号 ? 查看能够执行的命令 !查看错误和警告 code 的命令行参数 代码编辑功能(控制光标) C + S + ] 跳转到另外一个括弧处 C + S + DOWN OR UP 添加多个光标 C + D C + K, C + D 选择单词,跳转到下一个同一单词处 C + D C + S + L 选择单词,选择全部相同单词,至关于批量替换编辑 代码快功能 C+ 光标悬停 查看符号声明 C + Click 跳转至定义 C + A + Click 新窗口打开定义 改变指示器 红色三角:此行被删除 绿色长条:新加行 蓝色长条:此行被修改 偷窥窗口(peeked window) C + S + M 查看错误和警告 调试功能(暂时略去) 任务功能——与外部工具集成(GNU Make)——不知道怎么作 只有建立了用户工做空间才有效,编辑单个文件时不能使用这个功能 从编辑器界面运行这些工具,而且得到和分析这个工具的返回消息 从编辑器启动外部工具 分析外部工具返回的问题(Problem matcher),并将提示显式在消息盒子上