常用的快捷键

=vscode快捷键=

选中行: ctrl + l

选中单词:ctrl + d

打开工程:code + 路径(终端中)

打开指定文件:ctrl + p

打开/关闭终端:ctrl + ` (1左边的按键)

跳转到行:ctrl + g

按单词移动光标:ctrl + 左右

选中单词:ctrl + d (重复按可以多选)

选中行:ctrl + l (重复按会同时选择下一行)

移动行:alt + 上下

格式化代码:alt + shift + f

跳转到定义:f12

查看当前文件符号:ctrl + shift + o

剪切/复制当前行:ctrl + x / ctrl + c (什么都不选的时候)

切换tab:alt+数字

顺序切换tab:ctrl + pageup / pagedown

关闭文件:ctrl+w

关闭所有文件:ctrl + k w (ctrl不松手)

=Win快捷键=

Win+D:显示桌面

切换到右边标签页: Ctrl + Tab

切换到左边标签页: Ctrl + Shift + Tab

直接切换到指定标签页: Ctrl + 1 ~ Ctrl + 8

=Ubuntu快捷键=

打开 Ubuntu 的 "Files" (文件夹图标)。

在窗口内按快捷键 Ctrl + L。你会发现上方的路径栏变成了可编辑状态。

  1. 终端(Terminal)必备 ------ 最常用

    这是开发板用户和 Linux 开发者最离不开的:

    Ctrl + Alt + T: 快速打开一个新的终端窗口。

    Ctrl + Shift + C: 复制选中的文本。

    Ctrl + Shift + V: 粘贴文本(注意:在终端里直接 Ctrl + V 是不行的)。

    Tab: (神技) 自动补全命令或路径。输入一半按 Tab,系统帮你填完。

    Ctrl + C: 强制停止当前运行的程序(如停止 test_camera.sh)。

    Ctrl + L: 清屏(相当于输入 clear 命令)。

    Ctrl + R: 搜索历史命令。输入关键词就能找到你以前输入过的长命令。

    Ctrl + D: 关闭当前终端或退出当前的 SSH 连接。

  2. 文件管理器(Nautilus)快捷键

    也就是你刚才查看 ov13855.c 的那个窗口:

    Ctrl + L: (你之前需要的) 调出路径栏,可以直接输入或粘贴路径。

    Ctrl + H: 显示/隐藏以 . 开头的文件(隐藏文件)。

    Ctrl + T: 打开一个新的标签页。

    Alt + Enter: 查看文件或文件夹的属性(等同于右键 Properties)。

    F2: 重命名文件。

    Ctrl + F: 在当前文件夹内搜索文件。

  3. 窗口管理与系统

    Super (即 Windows 键): 打开应用程序搜索框。

    Super + L: 快速锁定屏幕。

    Super + D: 显示桌面(最小化所有窗口)。

    Alt + Tab: 切换当前运行的应用程序。

    Super + 方向键 (上/左/右): 窗口最大化或分屏(左半屏/右半屏)。对于一边看代码一边看终端非常有用。

    Ctrl + Alt + 上/下方向键: 在多个虚拟工作区之间切换。

  4. 截图与录屏

    PrtSc (Print Screen): 截取全屏并保存到图片文件夹。

    Shift + PrtSc: 选取一个区域截图。

    Alt + PrtSc: 截取当前活动窗口。

    Ctrl + Alt + Shift + R: 开始/停止录制屏幕(Ubuntu 自带录屏)。

  5. 虚拟机(VMware/VirtualBox)特别提示

    如果你是在虚拟机里用 Ubuntu,有些快捷键可能会和 Windows 冲突:

    Ctrl + Alt: 把鼠标从虚拟机里"释放"出来回到 Windows。

    Ctrl + Alt + Enter: 虚拟机全屏切换。

    建议: 既然你正在看 ov13855.c 源码,最需要记住的是 Ctrl + L(文件路径)和终端里的 Tab(自动补全),这两个能节省你大量敲键盘的时间。

相关推荐
sramdram4 小时前
国产32位mcu微控制器高速风筒方案
单片机·嵌入式硬件·32位mcu·mcu微控制器·国产32位mcu
单片机仿真设计4 小时前
【proteus仿真】基于STM32单片机直流电机控制设计(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus·毕设
光电的一只菜鸡4 小时前
ubuntu之坑(二十)——VMware虚拟机系统无法正常进入如何处理
linux·运维·ubuntu
天空'之城4 小时前
单片机基础核心知识点汇总(十八)
单片机·嵌入式硬件
钛态5 小时前
Vite 中的 CSS 工程化:从 CSS Modules 到 UnoCSS 的渐进式迁移
前端·vue·react·web
736c5 小时前
STM32-看门狗 10
stm32·单片机
你住过的屋檐6 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
宵时待雨6 小时前
linux笔记归纳17:传输层协议UDP
linux·笔记·udp
Csvn7 小时前
原型链、this 与闭包内存:三座深水区一次打通(含内存泄漏排查实战)
前端·javascript
葡萄城技术团队7 小时前
如何通过 JSON 数据源 / Web API 快速构建轻量级报表(Report)?
前端·json·原型模式