一、文件操作快捷键

1. 打开与关闭文件

Ctrl + O(Windows/Linux)或 Command + O(Mac):打开文件,可以通过输入文件名快速查找并打开相应文件。

Ctrl + W(Windows/Linux)或 Command + W(Mac):关闭当前打开的文件。

Ctrl + Shift + T(Windows/Linux)或 Command + Shift + T(Mac):重新打开最近关闭的文件。

2. 保存文件

Ctrl + S(Windows/Linux)或 Command + S(Mac):保存当前文件。

Ctrl + Shift + S(Windows/Linux)或 Command + Shift + S(Mac):另存为,可将文件保存为其他名称或格式。

3. 文件导航

Ctrl + Tab(Windows/Linux)或 Command + Tab(Mac):切换到下一个打开的文件。

Ctrl + Shift + Tab(Windows/Linux)或 Command + Shift + Tab(Mac):切换到上一个打开的文件。

Ctrl + P(Windows/Linux)或 Command + P(Mac):快速打开文件,输入文件名、路径等进行模糊匹配查找。

二、编辑快捷键

1. 光标移动

Ctrl + 左箭头(Windows/Linux)或 Command + 左箭头(Mac):将光标向左移动一个单词。

Ctrl + 右箭头(Windows/Linux)或 Command + 右箭头(Mac):将光标向右移动一个单词。

Home(Windows/Linux)或 Command + 左箭头(Mac):将光标移动到行首。

End(Windows/Linux)或 Command + 右箭头(Mac):将光标移动到行尾。

Ctrl + Home(Windows/Linux)或 Command + Up Arrow(Mac):将光标移动到文档开头。

Ctrl + End(Windows/Linux)或 Command + Down Arrow(Mac):将光标移动到文档结尾。

2. 文本选择

Shift + 左箭头(Windows/Linux)或 Shift + 左箭头(Mac):向左逐个字符选择文本。

Shift + 右箭头(Windows/Linux)或 Shift + 右箭头(Mac):向右逐个字符选择文本。

Ctrl + Shift + 左箭头(Windows/Linux)或 Command + Shift + 左箭头(Mac):向左逐个单词选择文本。

Ctrl + Shift + 右箭头(Windows/Linux)或 Command + Shift + 右箭头(Mac):向右逐个单词选择文本。

Shift + Home(Windows/Linux)或 Shift + Command + 左箭头(Mac):选择从光标位置到行首的文本。

Shift + End(Windows/Linux)或 Shift + Command + 右箭头(Mac):选择从光标位置到行尾的文本。

Ctrl + Shift + Home(Windows/Linux)或 Command + Shift + Up Arrow(Mac):选择从光标位置到文档开头的文本。

Ctrl + Shift + End(Windows/Linux)或 Command + Shift + Down Arrow(Mac):选择从光标位置到文档结尾的文本。

3. 文本复制、粘贴与删除

Ctrl + C(Windows/Linux)或 Command + C(Mac):复制选中的文本或文件。

Ctrl + V(Windows/Linux)或 Command + V(Mac):粘贴文本或文件。

Ctrl + X(Windows/Linux)或 Command + X(Mac):剪切选中的文本或文件。

Delete(Windows/Linux)或 fn + Delete(Mac):删除光标右侧的字符。

Backspace(Windows/Linux)或 Delete(Mac):删除光标左侧的字符。

4. 文本查找与替换

Ctrl + F(Windows/Linux)或 Command + F(Mac):在当前文件中查找文本,可以通过 Enter 键逐个查找下一个匹配项,Shift + Enter 查找上一个匹配项。

Ctrl + H(Windows/Linux)或 Command + H(Mac):在当前文件中替换文本,输入要替换的内容和替换后的内容,可选择逐个替换或全部替换等操作。

5. 代码格式化

Ctrl + Shift + I(Windows/Linux)或 Command + Shift + I(Mac):格式化选中的代码块,如果没有选中则格式化整个文档。

6. 代码折叠与展开

Ctrl + Shift + [(Windows/Linux)或 Command + Shift + [(Mac):折叠当前代码块。

Ctrl + Shift + ](Windows/Linux)或 Command + Shift + ](Mac):展开当前代码块。

Ctrl + K Ctrl + 0(Windows/Linux)或 Command + K Command + 0(Mac):折叠所有代码块。

Ctrl + K Ctrl + J(Windows/Linux)或 Command + K Command + J(Mac):展开所有代码块。

三、导航快捷键

1. 在文件内导航

Ctrl + G(Windows/Linux)或 Command + G(Mac):跳转到指定行号,输入行号后按 Enter 键即可。

Ctrl + Shift + G(Windows/Linux)或 Command + Shift + G(Mac):跳转到上一次编辑的位置。

2. 在项目内导航

Ctrl + E(Windows/Linux)或 Command + E(Mac):打开文件资源管理器侧边栏,可快速浏览项目文件。

Ctrl + Shift + E(Windows/Linux)或 Command + Shift + E(Mac):打开资源管理器并聚焦到当前打开文件所在的文件夹。

3. 函数、方法间导航

Ctrl + Shift + O(Windows/Linux)或 Command + Shift + O(Mac):在当前文件中快速定位到函数、方法定义处,输入函数名等进行查找。

四、调试快捷键

1. 启动与停止调试

F5:启动调试。

Shift + F5:停止调试。

2. 调试操作

F9:在当前行设置或清除断点。

F10:逐过程调试,即单步执行代码,遇到函数调用会直接执行整个函数并跳到下一行。

F11:逐语句调试,单步执行代码,遇到函数调用会进入函数内部继续单步执行。

Shift + F11:跳出当前函数,返回到调用该函数的下一行。

3. 调试面板操作

Ctrl + Shift + Y(Windows/Linux)或 Command + Shift + Y(Mac):打开调试控制台,可查看调试输出信息等。

五、终端快捷键

1. 打开与关闭终端

Ctrl + `(Windows/Linux)或 Command + `(Mac):打开或关闭集成终端。

2. 终端操作

Ctrl + Enter(Windows/Linux)或 Command + Enter(Mac):在终端中执行当前行命令。

Ctrl + Up Arrow(Windows/Linux)或 Command + Up Arrow(Mac):在终端中向上翻历史命令。

Ctrl + Down Arrow(Windows/Linux)或 Command + Down Arrow(Mac):在终端中向下翻历史命令。

六、其他常用快捷键

1. 命令面板

Ctrl + Shift + P(Windows/Linux)或 Command + Shift + P(Mac):打开命令面板,可通过输入命令来执行各种操作,如安装扩展、切换主题等。

2. 分屏操作

Ctrl + \(Windows/Linux)或 Command + \(Mac):将编辑器窗口拆分为两部分,水平分屏。

Ctrl + 1(Windows/Linux)或 Command + 1(Mac):切换到第一个分屏窗口。

Ctrl + 2(Windows/Linux)或 Command + 2(Mac):切换到第二个分屏窗口(以此类推)。

3. 切换编辑器主题

Ctrl + K Ctrl + T(Windows/Linux)或 Command + K Command + T(Mac):打开主题切换面板,可选择不同的编辑器主题。

4. 放大与缩小视图

Ctrl + +(Windows/Linux)或 Command + +(Mac):放大编辑器视图。

Ctrl + -(Windows/Linux)或 Command + -(Mac):缩小编辑器视图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/921186.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/921186.shtml
英文地址,请注明出处:http://en.pswp.cn/news/921186.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Simulations RL 平台学习笔记

1. 选择标准 1.1 开源项目,🌟star数量越多越好 2. 常见平台 2.1 🌟18.6k ML-Agents:基于Unity实现 2.2 🌟1.2k Godot RL Agents

【国内电子数据取证厂商龙信科技】IOS 逆向脱壳

我们都知道,大多数的 APP 在开发的时候一般都会加上一层壳,例如 爱加密、梆梆、360、网易易盾等等。那 APK 的脱壳我们见得多了,那 IOS 逆向脱壳又是怎样子的呢?首先咱们先了解一下为什么要砸壳,因为 IOS 开发者开发软…

基于STM32单片机温湿度PM2.5粉尘甲醛环境质量wifi手机APP监测系统

1 基于STM32单片机温湿度PM2.5粉尘甲醛环境质量WiFi手机APP监测系统 本系统旨在实现对环境中温度、湿度、PM2.5粉尘浓度以及甲醛浓度的实时监测,并通过WiFi技术将数据传输至手机APP端,实现移动化与可视化的环境质量检测。系统在硬件上主要依赖STM32单片…

用C++实现日期类

在上学的时候,总是在计算还有多少天放假;在上班的时候,总是在计算还有多久发工资?我们一般通过日历得到结果,那自己能不能实现一些基本的功能呢?答案是可以的!需要实现内容:1. 日期加…

百度网盘基于Flink的实时计算实践

01 概览 随着数字化转型的来临,企业对于数据服务的实时化需求日益增长,在大规模数据和复杂场景的情况下,Flink在实时计算数据链路中扮演着极为重要的角色,本文介绍了网盘如何通过 Flink 构建实时计算引擎,从而提供高性…

【CMake】策略

目录 一.CMake策略简要理解 1.1.第一阶段:童年时期(旧行为,The "Old Way") 1.2.第二阶段:成长与改进(引入新行为,The "New Way") 1.3.第三阶段:…

LLM中的function call

1. 概念 **Function Call(函数调用)**是指在编程中,程序可以通过调用预定义的函数来执行特定的操作。在LLM中,函数调用的概念扩展了模型的能力,使其不仅能够生成文本,还能与外部系统进行交互。通过函数调用…

【系统架构设计(13)】项目管理上:盈亏平衡分析与进度管理

文章目录零、核心思想:经济性与时效性的动态平衡一、盈亏平衡分析:项目的经济生命线1、核心公式与决策逻辑二、进度管理:项目的时效生命线1. **工作分解结构(WBS)**2. 进度管理流程3、关键路径法关键路径法&#xff08…

【SuperSocket 】利用 TaskCompletionSource 在 SuperSocket 中实现跨模块异步处理客户端消息

利用 TaskCompletionSource 在 SuperSocket 中实现跨模块异步处理客户端消息 在使用 SuperSocket 构建 TCP 服务时,我们经常会遇到这样的需求: 服务端接收到客户端数据后,需要将数据交给其他模块处理处理完成后再将结果返回给调用模块或客户端…

《IC验证必看|semaphore与mailbox的核心区别》

月薪30K验证工程师必答:SystemVerilog中semaphore与mailbox的核心区别,及必须用semaphore的场景深度解析 在验证工程师的技能体系里,线程同步与资源管控是区分“基础会用”(20K水平)和“精通工程化”(30K水…

Spring线程池ThreadPoolTaskExecutor‌详解

ThreadPoolTaskExecutor‌写法Bean(name "taskExecutor") public ThreadPoolTaskExecutor taskExecutor() {ThreadPoolTaskExecutor executor new ThreadPoolTaskExecutor();executor.setCorePoolSize(8); // 8核CPU服务器建议值executor.setMaxPoolSize(…

Unity之安装教学

UnityHub下载 下载官网地址:Unity Hub下载地址 打开网址右上角,登录/注册账号 登录完毕后,点击下载 安装Unity Hub 双击傻瓜式安装 安装完成 启动UnityHub 双击启动 左上角设置 设置中文 左上角登录账号 添加免费许可证 设置-许可证-添加 安装…

Redis 集群模式与高可用机制

最近在准备面试,正把平时积累的笔记、项目中遇到的问题与解决方案、对核心原理的理解,以及高频业务场景的应对策略系统梳理一遍,既能加深记忆,也能让知识体系更扎实,供大家参考,欢迎讨论。在分布式环境下&a…

Flutter + Web:深度解析双向通信的混合应用开发实践

Flutter Web:深度解析双向通信的混合应用开发实践 前言 在当今快速发展的移动应用开发领域,开发者们始终在寻求一种能够平衡开发效率、跨平台能力和用户体验的完美方案。原生开发性能卓越,但双平台(iOS/Android)开发…

如何查看Linux系统中文件夹或文件的大小

在日常运维和开发工作中,了解文件夹和文件占用的磁盘空间是非常重要的。尤其是当你在服务器上部署应用(如 Jenkins)时,合理监控磁盘使用情况可以避免磁盘空间不足导致的各种问题。在 Linux 系统中,我们可以使用一些简单…

豪华酒店品牌自营APP差异对比分析到产品重构

一、万豪国际集团旗下豪华酒店品牌及统一APP 万豪旗下奢华品牌均整合于 「万豪旅享家(Marriott Bonvoy)」APP,会员可通过该平台预订、管理积分及享受跨品牌服务。以下为核心豪华品牌: 1. 经典奢华品牌 丽思卡尔顿酒店(The Ritz-Carlton) 定位:顶级奢华,以管家服务、历…

ESLint 相关

no-unused-vars 等常见报错提醒关闭 1. no-unused-vars 报错示例: useMemo is defined but never used no-unused-vars解决方式 方法一:局部禁用某一行 // eslint-disable-next-line no-unused-vars const result useMemo(() > {}, []);方法二&…

1分钟生成爆款相声对话视频!Coze智能体工作流详细搭建教程,小白也能轻松上手

最近看到一个账号,用AI将传统相声对话做成趣味短视频,单条播放量轻松破百万。这种视 频看似复杂,其实用Coze智能体工作流1分钟就能搞定,完全不需要剪辑基础。工作流功能 用Coze一键生成爆款相声对话视频,无需剪辑直接发…

pinia状态管理工具

pinia状态管理工具Pinia 是 Vue.js 官方推荐的新一代状态管理库,可以看作是 Vuex 的替代品。1. 什么是 Pinia? Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。由 Vue.js 核心团队维护,并且对 TypeScript 有着极其…

【初始web3】什么是web3

前言你是否还记得,曾经在社交媒体上发布精彩内容,平台却随意封禁你的账号?你是否曾疑惑,为什么你创造的数据价值亿万,而你自己却一无所获?这,就是Web2时代的痛。而Web3的到来,正试图…