如果你从未使用过 Spaces,这是最有用的 macOS 效率工具之一。Spaces 是存在于屏幕外的虚拟桌面。你可以在它们之间快速切换,并在每个桌面上打开特定的应用程序。...我使用高分辨率的多个显示器,所以我增加了指针的大小,以便更容易在如此广阔的视觉区域中找到它。 我更喜欢 Chrome 而不是 Safari,所以我也在此时切换浏览器。...虽然 GUI 工具很棒,但有时 CLI 是更好的选择。Apple 内置的终端应用程序是可以容忍的,但还有其他选择。我最喜欢的是 iTerm2。...在系统范围内管理这些严格的要求将具有挑战性,因此 Python 使用虚拟环境 (venv)。安装在 venv 中的模块和其他组件受其边界限制,不会影响其他 venv。...我通常为每个 Python 项目创建一个新的 venv。你将在从一个项目切换到另一个项目时激活和停用虚拟环境。
在回答这个问题之前,让我们先问另一个问题。 什么是窗口管理器? 本质上,窗口管理器是一种软件,用于处理应用程序窗口在显示器上的外观、位置和行为。...使用 Super+j(焦点左)、Super+k(焦点下)、Super+l(焦点上)和 Super+;(焦点右)使用键盘切换到另一个应用程序窗口 通过这组键盘快捷键,你可以轻松地在 i3 平铺窗口管理器桌面中导航...如果你真的想创建一个非常高效的工作流程,那么平铺窗口管理器是一个不错的选择,因为它限制了你必须在键盘和鼠标之间切换的次数。当你必须不断地将手从键盘移动到鼠标时,一切都会暂时停止。...你可能认为我会建议从最流行的平铺窗口管理器 i3 开始,但我不会这么说。相反,我强烈建议你使用 Pop!_OS 并使用其平铺窗口管理器扩展。有了这个,你可以在传统桌面和瓷砖桌面之间来回切换。...在同一个下拉菜单中,您可以配置例外以允许某些窗口浮动、更改快捷方式、显示或隐藏窗口平铺、显示活动提示、更改活动边框半径和活动提示颜色,以及增加/减少窗口之间的间隙。 Pop!
在VSCode或JetBrainsIDE里,你被锁定在一个分支上,终端也开始卡顿。更糟糕的是,iTerm2在ClaudeCode输出几百行内容时开始变得像蜗牛一样慢。这就是我转投Ghostty的原因。...1.多会话并行工作Ghostty的分屏功能让我可以在同一个窗口中运行多个独立的ClaudeCode会话,每个分屏都有自己的目录或工作树,互不干扰。...所有快捷键都围绕Cmd+Option构建,一只手就能搞定所有操作:快捷键功能使用场景Cmd+Option+←/→左右切换分屏在多个ClaudeCode会话间快速切换Cmd+Option+J新建右侧分屏需要新会话时...ClaudeCode在Ghostty中的完美体验ClaudeCode官方文档明确指出:Ghostty是原生支持的终端之一。你不需要额外配置,Shift+Enter就能正常工作。...,iTerm2功能多但也更占资源[[2]]有用户在GitHub上测试后确认:"iTerm在我的tmux会话中确实相当迟钝,而Ghostty至少在这方面比iTerm有改进。"
单击它可以最小化所有打开的窗口。 当您将鼠标悬停在此按钮上而不是单击时,还可以选择使窗口最小化。在 “设置”>“个性化”>“任务栏”>“使用窥视”预览桌面中 选择您的偏好 。 抖动 ?...该功能实际上在Windows 7中首次亮相,但是我发现很多人不知道或不使用它(但是他们应该-很酷!)。如果您的显示器满是窗户,请抓住您喜欢的窗户顶部并“摇晃”它以最小化所有其他窗户,以清除混乱情况。...例如,这将使您可以将工作应用程序,个人应用程序和社交媒体分离到不同的桌面中。 单击“任务视图”后,可以按Windows按钮+ Ctrl +右/左箭头在虚拟桌面之间切换。...Windows 10应用程序3D Viewer允许您使用3D模型(无论是在Paint 3D中创建的模型,还是从Microsoft的模型库下载的模型)。...查看 我们的完整指南以了解如何使用它 。 改进的屏幕捕获工具 ? 屏幕捕获 是微软最终在2018年10月更新中缩小与macOS的功能差距的另一个功能。
+F2,就会切换到tty2。...当你打开一个terminal时,操作系统会将terminal和shell关联起来,当我们在terminal中输入命令后,shell就负责解释命令;像linux下的bash,zsh都是。...这种终端用起来有一个很明显的好处,在用时可以热键呼出窗口,不需要时可将窗口隐藏。这样,不仅可以节省桌面空间,而且在使用上感觉也特别灵活方便....以前我无论是用 Gnome Terminal,还是用 xfce-terminal,都需要使用 Alt - Tab 来切换,远不如这种热键的控制来得灵活。 能够嵌入桌面。...这个特性连同上一个特性,能够使你的终端与整个桌面融为一体。 动画效果。在显示或隐藏终端窗口时具有动画效果,老夫觉得这能使人感到更平滑、自然一些,而不是突然弹出来把人吓一跳。 具有标签功能。
完成下载后,打开安装包,将iTerm2应用程序拖动到"Applications"文件夹中。 设置默认Shell为zsh: 打开iTerm2应用程序。...在终端中执行以下命令使修改生效: source ~/.zshrc 8.配置热键 我的是command+~这样调出iTerm2窗口,记得配置top吸顶效果 打开iTerm2应用程序。...完成以上步骤后,你的iTerm2终端将配置好,并具有美化的界面和功能。你可以根据个人喜好进行自定义调整。 nvm管理Node.js 在进行前端开发时,经常需要使用不同版本的Node.js。...使用已安装的Node.js版本 在终端中运行以下命令来切换到已安装的Node.js版本: nvm use 使用具体的版本号替换。...在 VS Code 中增强 Git(可以直接查看代码是谁提交的) Image Hover Preview Vscode 图片悬停预览插件。
在 Mac 虚拟机中跨多个操作系统开发和测试。毫不费力地运行 Windows 应用程序,不会减慢 Mac 的运行速度。...虚拟机中的 macOS 凭借与 Apple 公司的合作,Parallels 工程师打造出世界上首台在搭载 Apple M1 芯片的 Mac 计算机上运行的 macOS Monterey 虚拟机原型。...增强的游戏体验-自动使用Xbox或DualShock蓝牙控制器,享受终极游戏体验。图片并行桌面18标准版的主要更新支持macOS文图拉。...不用切换到PC就可以运行Windows应用程序。Parallels Desktop将Windows与Mac深度集成,允许您在Mac和Windows之间无缝移动和共享剪贴板内容、文件、文件夹和图像。...只需将控制器连接到Mac,切换到Windows,然后开始玩游戏。最新版本提高了与Apple ProMotion显示器的兼容性,并充分利用了Apple M系列芯片的性能潜力。
使用场景与痛点 在日常开发中,我们经常同时打开多个 iTerm2 窗口或 Tab,在不同项目之间频繁切换。窗口一多,很容易分不清当前终端到底指向哪个项目或目录。...什么是 iTerm2 的 Badge iTerm2的Badge是显示在终端窗口右上角的一小段文字,用于标识当前终端的 上下文 。...更妙的是,当你执行 cd ~/projects/user-service 切换到其他项目目录时,Badge 会瞬间自动更新为 user-service,无需任何手动操作。...这种无缝的上下文感知,让你在多任务切换时始终保持清晰的方向感,避免了频繁查看 pwd 或解析复杂prompt的烦恼。...推荐方案:自动随目录变化(Zsh) 在 macOS 默认配备的 Zsh 环境中,我们可以巧妙地利用 chpwd hook 来实现 Badge 的智能更新。
使用 Ctrl-` 打开和关闭 VS Code 终端 VS Code 中的弹出式终端窗口非常方便。无需切换到另一个应用程序窗口来处理它。按 Ctrl-`(Ctrl 后跟反引号键)也可以轻松访问它。...按这些键只需要一只手,因此你可以打开或关闭窗口,而无需触摸鼠标。此外,当你打开光标时,光标的焦点会转到终端窗口,因此你可以直接打开它并开始键入。...在 VS Code 文档中使用多个光标 在 VS Code 中编辑文档的一种相当神奇的方法是定义多个光标。没错——你可以一次在文档中的多个位置键入。...请注意,分离的窗口中不提供主窗口的菜单。 从多个文档中获取基于单词的建议 VS Code 可以在您键入大多数常见纯文本文档类型时提供基于单词的建议。...将文件标记为只读 有时您希望确保不会意外修改工作区中的文件。VS Code 能够将活动编辑器标记为只读,或切换其只读状态。
,我使用下来的感受是 Karabiner-Elements 是 macOS 平台上一款非常强大的键位映射工具,没有吹嘘的成分,买家秀和卖家秀是一样的。...再举个例子,比如不同的编辑器或app下(比如 VSCode 和 Xcode)的 跳转到上一处修改/下一处的修改 是不一样的,如果希望这些体验是一致的,我们可以针对不同的 app 进行单独配置。...另外一个切换的时候,我还需要清楚当前是什么输入法,将要切换到什么输入法。有没有办法可以直接切换到某一个输入法呢?...Karabiner 考虑到了这个问题(可能是 Karabiner 的作者是个日本人,也有在英文和本土语言输入法之间切换的烦恼),我是这么映射的: Hyper + 切换到英文输入法 Hyper + >...切换到中文输入法 这样的话,我就不需要记录当前是什么输入法,我只需要关心我接下来希望使用什么舒服法就行了。
我们还需要确保运行正确的shell语言。 当我们在终端输入命令并回车时,命令会通过shell语言进行解释执行。它本质上是在终端应用程序中运行的环境。 最流行的shell语言是Bash。...等一下,为什么之前是一个波浪字符,而不是父目录的名称?在MacOS和Linux上,波浪字符是用户home目录的缩写。在我的机器上,"~"相当于"/Users/joshu"。...当我们对结果感到满意时,我们可以通过按下ctrl和c来中断该命令。即使在MacOS上,大多数的快捷键都使用的⌘修饰符,这里我们也使用ctrl。 另一个很有用的命令是ctrl + d。...亦或者使用cd - 来快速切换到上一个cd的目录下。 清除终端 就像清空桌面那样,清空终端可以让人头脑清晰。 有好几种办法可以做到这一点。...下面是我所知道的快捷键的清单: 在MacOS中,几乎所有的shell(Terminal.app、iTerm2、Hyper),快捷键是⌘ + k。
桌面与屏幕保护程序 -> 触发角( 左下角将显示器置入睡眠状态 、右上角设置为显示桌面) Finder -> 最上边右键 -> 自定义工具栏 -> 拖拽想要的功能(删除文件、新建文件夹等) 软件安装...开发工具 xcode xcode-select --install vscode 目前开发php、Go 都是用的这个软件,讲到这就不得不说一句它的 remote ssh插件,真的好用的一批。...自从用了它,我本地就没有再安装开发环境了,直接远程到开发机进行开发,真的香。如果没有这个插件,我大概率还是会选择用phpstorm 、 Goland 这样更专业的ide。...whistle 基于Node实现的跨平台web调试代理工具 Homebrew Mac OS平台下的软件包管理工具 效率工具 uTools 可以认为是alfred替代品 终端工具 iTerm2 配合 oh-my-zsh...截图工具 Snipaste 个人觉得使用这个软件的好处主要是使用他截图后,可以将截好的图片直接显示在置顶在屏幕上 访达扩展 OpenInTerminal 在某个目录下可以直接打开终端并且自动切换到该目录
市面上的"护眼模式"大多只是简单降低蓝光或亮度,但:色温调太暖,代码高亮颜色失真(红色 warning 变橙色,绿色 success 变黄绿)亮度调太低,在白天或灯光环境下又看不清护眼不能靠"一刀切",...MoonHalo 的思路是:通过屏幕背部的氛围光,抬高整个桌面环境的亮度基线,让眼睛不再暴露在「极暗环境 × 高亮屏幕」的巨大反差中。...切换到浏览器时,自动切换到「浏览模式」开会时,自动切换到「演示模式」我的配置:IDE / Cursor / JetBrains IDE:编程色彩模式(亮度 40%,色温 6500K,语法高亮优化)Chrome...现在按一下快捷键,0.5 秒搞定——尤其是在会议中快速切换演示设备,体验质变。...KVM:一套键鼠控制多台主机RD280U 内置 KVM(键盘视频鼠标切换器),支持:一套键鼠同时控制两台主机(通过显示器的 USB Hub)按快捷键(或 OSD 菜单)切换输入源 + USB 控制权切换时延
在大家把程序都录入系统中后,计算机启动,按照某个调度策略,决定优先执行哪个程序,然后下一个时间槽切换到哪个程序,如此一直到所有程序结束,拿结果,关机。...进程优先级描述了一个进程在 调度时刻的紧急程度 ,一定要强调 “在调度时刻” 这个修饰语,不然在一个进程运行过程中,另一个进程以更高优先级出现,如果不调度的话,即便是更高的优先级也不会有任何作用。...切换到CFS调度器。 很抱歉,非也。还是那句话,Linux根本就没有应对桌面场景的基因。...假若我在拖拽一个窗口移除视线的遮挡,之后切换到另一个进程的窗口中用键盘打字,然后去调整音乐播放器的进度条,系统调度器凭什么能让所有这一切均流畅呢?...并不是,而是只有在该进程是 前台窗口 进程时,也就是获得了键盘鼠标焦点的窗口处理进程才需要如此,否则,常规的就好,不是焦点窗口,操作者并不care,他也不会操作到非焦点窗口的进程,人只在乎当前前台窗口的反应是否流畅
如果您不想从某些应用程序收集复制的项目,则可以暂停该工具或将这些应用程序添加到例外列表中。 关闭应用程序 打开桌面或从头开始。...支持许多流行的视频共享网站。您还可以复制 URL(选择它并按 Command+C),切换到上传视频工具,然后将其粘贴 (Command+V)。视频文件保存在 Mac 上的“下载”文件夹中。...打开省电模式后,此工具会自动检测Mac何时切换到电池,并包含许多通常隐藏在操作系统深处的省电设置。如果您不希望该工具自动激活,可以在工具的设置中禁用它。...网络使用情况 在不中断工作流程的情况下监控您当前的网络速度,并监控当天的整体网络使用情况。 演示模式 当您需要集中注意力或进行演示时,使用此工具可以最大程度地减少干扰。...打开“演示模式”后,它会阻止任何 Dock 通知和动画(在 Mac 上)、暂时关闭电脑的睡眠状态以及隐藏桌面上的文件。演示模式还可以检测外部显示器或投影仪的连接时间,因此您可以自动将其打开。
或单击iPad 边栏中的断开连接按钮。 了解有关使用外接显示器的更多信息。例如,您可以使用“显示”首选项来排列显示,以使iPad延伸到桌面的左,右,上或下。...一些应用程序支持多个撤消。 ? image 显示或隐藏屏幕键盘。 ? image 断开iPad的连接,结束Sidecar会话。...---- 使用触控栏 Mac上的许多应用程序都具有Touch Bar控件,这些控件使常用操作更加容易。使用Sidecar,即使您的Mac没有触摸栏,您也可以在iPad屏幕上获得触摸栏。...---- 使用iPad应用 使用Sidecar时,您可以 切换到iPad应用程序,然后像往常一样在iPad上与该应用程序进行交互。...这会暂停您的Sidecar会话,直到您切换回Sidecar应用或断开Sidecar的连接。仅在使用Sidecar时,Sidecar应用才会显示在主屏幕上。 ?
为什么要自己安装最新 Zsh 更好的兼容性:菜单栏、TouchBar、终端字体、iTerm2 等应用有时对新版 Zsh 支持更好。...,并自动切换到 Zsh。...先决条件: 需要安装一个支持 Nerd Font(或 “Powerline 字体”)的字体,以显示图标。 推荐使用 iTerm2 或 macOS 自带 Terminal。 1....在 iTerm2/Terminal 的「偏好设置」→「Profiles」→「Text」中,将字体设置为你安装的 Nerd Font。...若仍无法启动,可以临时切换到较简单的主题,如 ZSH_THEME="agnoster",排查是否为 Powerlevel10k 本身问题。
点击屏幕左上角苹果图标,在下拉菜单中,点击选择“关于本机” 进入正题 忘记「我的电脑」,这里只有 Finder macOS 中的资源管理器是 Finder,由于沿用了 Unix 的文件系统,在 macOS...你不再有一个桌面,而是很多个 在 macOS 中,你可以创建多个桌面来安排你的窗口和应用,可以在一个桌面中放置工作使用的应用,一个桌面中放置日常使用的应用,通过切换不同的桌面,瞬间转变使用电脑的场景。...不管下载下来的是哪种类型的文件,只要将应用拖入到应用程序文件夹,就完成了安装。 想要卸载一个已经安装的应用,在应用程序文件夹中,「找到想要卸载的应用,拖到废纸篓」就可以了。...在上盖打开的情况下,将 Mac 连接到电源适配器1。 在上盖合上且 Mac 连接到外置显示器的情况下,将 Mac 连接到电源适配器。 关闭 Mac 的最佳方式是从苹果 () 菜单中选择“关机”。...点按程序坞中的“访达”图标 ,然后在菜单栏中点按“帮助”菜单并选取“macOS 帮助”以打开《macOS 使用手册》。或者在搜索栏中键入问题或搜索词,然后在结果列表中选取一个主题。
(在可全屏显示并允许你同时打开多个文档的应用中) Ctrl + A 选择文档或窗口中的所有项目 Ctrl + D(或 Delete) 删除所选的项目,将其移至回收站 Ctrl + R(或 F5) 刷新活动窗口...若要打开它,请选择“开始” 菜单 >“设置”>“Cortana”,并打开“当我按 Windows 徽标键 + C 时,让 Cortana 听我的命令”下的切换键。...,而宽度保持不变 Windows 徽标键 Shift + 向左键或向右键 将桌面上的应用或窗口从一台显示器移动至另一台显示器 Windows 徽标键+ 空格键 切换输入语言和键盘布局 Windows 徽标键...若要打开它,请选择“开始” 菜单 >“设置”>“Cortana”,并打开“当我按 Windows 徽标键 + C 时,让 Cortana 听我的命令”下的切换键。... Shift + 向左键或向右键将桌面上的应用或窗口从一台显示器移动至另一台显示器Windows 徽标键+ 空格键切换输入语言和键盘布局Windows 徽标键+ Ctrl + 空格键对之前选择的输入所做的更改
有了,终端应用程序并不能万事大吉,我们还需要确保我们运行的是正确的Shell语言。 配置Bash或者Zsh 当我们在终端中输入命令并按下Enter时,那个命令会由Shell语言解释。...它本质上是运行在终端应用程序中的解释器。 最流行的Shell语言是Bash[2]。这是大多数Linux发行版默认使用的Shell语言。当我们在网上看到命令行指令时,有很大可能性就是Bash。...如果我们使用的是Linux或MacOS,我们的计算机已经在使用标准的Shell语言。不过,如果使用的是Windows,我们还有一些工作要做。...code 是为vscode 添加的命令。运行此命令会在我的代码编辑器中打开整个项目,使我可以根据需要轻松地在文件之间跳转。 想了解如何配置vscode命令可以参考vscode .[7]链接。...允许我们从终端切换到 Finder,以继续在终端外进行工作。 在 Windows 上,你可以使用 explorer . 来实现相同的目标!