03 代码编辑器-VsCode基础
来源:互联网 发布:淘宝卖家差评申诉 编辑:程序博客网 时间:2024/06/07 06:28
目录
- 目录
- 介绍
- 基础
- 自定义配置
- 常用快捷键
- 插件
介绍
- 官方网站:https://code.visualstudio.com
- 关键字:代码高亮、智能感知、插件支持、MS出品
- VsCode以文件目录的形式组织代码文件。也支持
tsconfig.json
、package.json
等格式的项目配置文件。
基础
- 启动
- 在终端窗口输入
code .
就会打开当前文件夹启动VsCode。 - 或者启动VsCode后通过菜单
文件->打开文件夹
来打开项目。
- 在终端窗口输入
- 布局
- 侧边栏
- Ctrl+B 展开或者收起
- 资源管理器:查看当前打开的文件、当前目录;进行新建、复制、移动、重命名等操作;可过滤要显示的文件。
- 搜索:在所有文件中搜索指定内容。可以设定是否区分大小写、是否使用正则表达式。
- GIT:可进行GIT版本管理操作。要求已经安装了GIT。
- 调试:可以查看当前变量、监视变量、回调、断点。
- 扩展:可以搜索能够安装到VsCode的扩展插件。
- 编辑区
- 默认打开一个编辑区。Ctrl+\ 可以分割编辑区,Ctrl+W关闭当前编辑区。
- 最多支持同时呈现3个编辑区。Ctrl+1,2,3来切换。
- 每个编辑区可以打开多个文件。
- Ctrl+= 放大内容 Ctrl+- 缩小内容
- 拖动编辑区标题可以改变顺序
- 状态栏
- 左下角显示错误警告,点击可以查看详情。
- 右下角显示光标所在行列、文件字符编码、文件内容类型
- 面板
- 集成终端:直接在当前文件夹打开一个命令行交互终端,Ctrl+`打开或关闭。
- 调试控制台:调试时输入命令。
- 问题面板:编译时的问题和警告。Ctrl+Shift+M打开或关闭。
- 输出面板:任务执行时输出的信息、Git的输出信息、扩展的输出信息。
- Ctrl+J 打开上次使用的面板;或者关闭面板。(终端面板要把光标移回编辑区后快捷键才能生效)
- 侧边栏
自定义配置
- 通过菜单:
文件->首选项
可以进行自定义配置。 用户设置
影响所有的项目;工作区设置
只影响当前项目。- 设置都是json格式的文件,直接修改值即可。
常用快捷键
- 使用快捷键可以大幅度提高效率,要记住常用的快捷键。
- 快捷键可能和输入法的快捷键冲突,需要调整VsCode的快捷键或者输入法的快捷键。
## 通用编辑操作
## 编程语言编辑操作
因为Ctrl+Space
被输入法占用,所以部分组合需要通过菜单文件->首选项->键盘快捷方式
修改。
editor.action.triggerSuggest
Ctrl+Shift+Q 提示参数。修改editor.action.triggerParameterHints
Shift+Alt+F 格式化代码(无需选中) F2 符号重命名 F12 跳转到定义 Alt+F12 浮动窗口查看定义 Shift+F12 浮动窗口查看引用 ## 导航操作
## 编辑区
3. 代码片段
- HTML文件支持EMMET
- 当通过预定义片段生成代码后,按TAB可以在多个预定义输入区切换。
插件
- 可通过侧边栏的扩展标签页安装、卸载插件。
- 插件的开发可以参见官方网站介绍。
0 0
- 03 代码编辑器-VsCode基础
- # VSCode 编辑器
- vscode编辑器golang调试
- vscode编辑器插件总结
- VScode编辑器 ~常用快捷键
- springboot vue编辑器vscode
- vsCode编辑器插件推荐
- vscode运行c++ 代码
- VSCode前端编辑器 1.7(编辑功能媲美sublime text,HTML等代码格式化很是不错)
- vscode代码编辑器智能提示另一文件成员函数及属性
- VSCode编辑器前端常用插件
- VSCODE编辑器常用插件推荐
- VSCode Lua 高亮代码
- VScode格式化代码插件beautify
- 利用VSCode编写ArcPy代码
- vsCode编辑器background插件背景设置!
- ESLint 在vscode编辑器中 搭建
- 关于vscode编辑器缩进的问题
- 程序代码优化2
- 牛客网 | 最短子数组练习题
- freebcp (kshell 使用 freebcp 然后调用python,执行insert操作。当DB连接加密时,bcp失败)
- android导入项目出现style错误,menu错误
- 30.Insert Interval-插入区间(容易题)
- 03 代码编辑器-VsCode基础
- Android开发——如何实现RecyclerView通用适配器
- 【C#MVC】搭建.netMVC4工程(二)
- iOS在一个Label中展示不同颜色的text
- IOS与ReactNative
- Java多线程学习(吐血超详细总结)
- leetcode 29 Divide Two Integers(整数相除)
- android.database.StaleDataException: Attempted to access a cursor after it has been closed.
- [新闻摘录]云计算十年:OpenStack如何占据开源IaaS江湖老大的地位