Nova 7 for Mac 全方位使用指南

Nova 7 是一款由 Panic 公司为 macOS 平台精心打造的现代化、高性能代码编辑器。它以其极致的速度、优雅的原生界面、强大的自定义能力和对现代 Web 开发工作流的深度集成而著称,是替代 Visual Studio Code 或 Sublime Text 的优质选择。本文将深入解析 Nova 7 的核心界面、完整工作流程及高效使用技巧。

一、核心界面与工作区详解

Nova 7 的界面设计简洁而高效,主要分为以下几个核心区域:

  1. 侧边栏(Sidebar):位于窗口左侧,通过顶部图标切换不同面板。
    • 项目文件浏览器:显示当前项目的所有文件和文件夹结构。
    • 搜索:提供全局文件内容搜索和替换功能。
    • Git:集成的版本控制面板,可查看更改、提交、推送/拉取。
    • 扩展:管理已安装的扩展和主题。
  2. 编辑区(Editor Area):窗口中央主体部分,用于显示和编辑代码文件。支持标签页(Tabs)管理多个打开的文件。
  3. 检查器侧边栏(Inspector Sidebar):位于窗口右侧,其内容随当前焦点变化。
    • 文档:显示当前文件的编码、行尾符等信息。
    • 符号:列出文件中的函数、类、方法等代码结构,便于快速导航。
    • 图像预览:当选中图像文件时,会在此处显示预览。
    • 快速查看:对选中内容(如颜色值、URL)提供即时预览或操作。
  4. 状态栏(Status Bar):位于窗口底部,显示当前文件的语言模式、Git 分支、编码、光标位置等信息,并包含一些常用操作按钮(如运行、部署)。
  5. 工具栏(Toolbar):位于窗口顶部(可选显示),包含最常用的操作按钮,如打开、保存、运行等。

二、完整工作流程:从创建到导出

1. 创建或打开项目

步骤 1:启动 Nova 后,会显示“开始”窗口。你可以选择:

  • 创建新项目:点击“新建项目”。在弹出窗口中,选择项目类型(如静态网站、PHP、Node.js等),设置项目名称、存储位置,并可选择预置的.gitignore文件模板。点击“创建”。
  • 打开现有项目/文件夹:点击“打开现有项目…”,或直接将文件夹拖入 Nova 窗口。也可以通过菜单栏 文件 > 打开... 进行操作。

2. 文件操作与基础编辑

步骤 2:在项目中新建文件。在左侧“项目文件浏览器”中,右键点击目标文件夹,选择“新建文件”,或使用快捷键 ⇧⌘N。输入文件名(带后缀,如 index.html)。

步骤 3:编写代码。在编辑区开始输入。Nova 提供:

  • 语法高亮与自动补全:根据文件类型自动提供代码提示,按 Tab 或 Enter 接受。
  • 代码折叠:点击行号旁的箭头可折叠代码块。
  • 多光标编辑:按住 ⌥ 并拖动鼠标可添加多个光标;按住 ⌥ 并点击可添加单个光标。

3. 保存与版本控制

步骤 4:保存文件。使用 ⌘S 保存当前文件。Nova 支持自动保存,可在设置中开启。

步骤 5:使用 Git 进行版本管理。点击左侧边栏的 Git 图标。

  • 查看更改:所有修改的文件会列出,点击可查看差异。
  • 提交:在下方输入提交信息,勾选要暂存的文件,点击“提交”按钮或使用 ⌥⌘C。若要提交所有更改,可使用 ⇧⌥⌘C。
  • 推送/拉取:提交后,点击状态栏的 Git 分支名,选择“推送”或从远程“拉取”。

4. 运行、预览与测试

步骤 6:配置本地服务器或任务。对于 Web 项目,Nova 可内置运行本地服务器。

  • 点击状态栏的“运行”按钮(三角形图标)旁的下拉菜单,选择“编辑方案…”。
  • 在弹出的方案编辑器中,可以配置运行命令(如 npm start)、工作目录、环境变量等。

步骤 7:运行与预览。配置好方案后,直接点击状态栏的“运行”按钮或按 ⌘R,Nova 会在内置的“运行”面板中启动进程。对于 HTML 文件,可以直接右键选择“在浏览器中预览”。

5. 搜索与全局重构

步骤 8:查找与替换。

  • 文件内搜索:按 ⌘F 打开当前文件搜索栏。
  • 全局搜索:点击左侧边栏的“搜索”图标或按 ⇧⌘F,可跨整个项目搜索,支持正则表达式和过滤文件类型。
  • 替换:在搜索栏中输入后,切换到“替换”标签页进行操作。

6. 最终构建与部署

步骤 9:构建与导出。Nova 本身不直接“导出”成品,但可以通过以下方式完成最终步骤:

  • 使用任务(Tasks):可以配置构建任务(如通过 Gulp、Webpack)。通过菜单栏 运行 > 任务 > 编辑任务... 进行配置,然后通过 运行 > 任务 菜单执行。
  • 使用扩展部署:通过安装 FTP/SFTP 扩展(如“FTP”扩展),可以直接将项目文件上传到服务器。配置好连接后,在文件浏览器中右键点击文件或文件夹,选择“远程 > 上传”。

三、常用功能进阶技巧

  1. 快速打开(Jump to File):使用 ⌘T,输入文件名的一部分,即可快速定位并打开项目中的任何文件。
  2. 符号导航(Symbol Navigation):在右侧检查器的“符号”面板中,可以快速跳转到文件内的特定函数或类。也可按 ⌃⇧⌘S 打开当前文件的符号搜索。
  3. 编辑器自定义:在 Nova > 设置... > 编辑器 中,可以精细调整字体、主题、缩进、行高等。主题和语法配色也支持通过扩展安装。
  4. 代码片段(Snippets):在设置中进入“代码片段”,可以创建自定义代码片段。在编辑器中输入触发词并按 Tab 即可展开。
  5. 终端集成:按 ⌃`(反引号)可以快速打开/关闭集成终端面板,无需离开 Nova 即可执行命令行操作。
  6. 多选区进阶:选中一个变量或字符串,按 ⌃⌘G 可以选中所有相同的内容,同时进行编辑。

四、常见问题与解决方案

  1. 问题:文件编码或行尾符显示警告

    解决方案:点击状态栏的编码或行尾符标识,选择正确的格式(如 UTF-8、LF),然后进行转换保存。也可以在设置中配置默认编码。

  2. 问题:代码自动补全不工作或语言模式错误

    解决方案:检查状态栏显示的语言模式是否正确。可以手动点击选择,或通过文件后缀名关联。确保相关语言的扩展已安装并启用。

  3. 问题:Git 面板未检测到仓库或更改

    解决方案:确认当前打开的项目文件夹是一个 Git 仓库(包含 .git 目录)。尝试在终端面板中执行 git status 刷新。检查 Nova 的 Git 设置(Nova > 设置… > 源代码控制)是否正确指向系统 Git 路径。

  4. 问题:运行按钮为灰色或方案无法执行

    解决方案:检查当前编辑的文件是否属于已配置的运行方案。进入“编辑方案…”确认运行命令的路径和语法是否正确,特别是对于 Node.js 或 Python 项目,需要确保相关解释器已安装且在系统 PATH 中。

  5. 问题:扩展安装失败或无法加载

    解决方案:检查网络连接。确认扩展与当前 Nova 版本兼容。尝试在“扩展”面板中禁用再重新启用。查看“扩展”面板底部的日志获取错误信息。

五、Nova 7 for Mac 快捷键汇总表

功能分类 操作描述 快捷键 (Mac)
文件与项目 新建文件 ⇧⌘N
打开文件 ⌘O
保存文件 ⌘S
快速打开(跳转到文件) ⌘T
编辑 复制当前行 ⌘D
删除当前行 ⇧⌘K
向上/向下移动行 ⌥↑ / ⌥↓
注释/取消注释行 ⌘/
格式化文档 ⌥⇧F
导航与选择 查找(当前文件) ⌘F
查找(全局项目) ⇧⌘F
跳转到符号 ⌃⇧⌘S
选择所有相同内容 ⌃⌘G
视图与控制 切换侧边栏 ⌥⌘S
切换检查器侧边栏 ⌥⌘I
切换集成终端 ⌃`
Git 操作 提交(打开提交面板) ⌥⌘C
快速提交所有更改 ⇧⌥⌘C
显示 Git 差异 ⌃⌘D
运行 运行当前方案 ⌘R

提示:以上快捷键为 Nova 7 默认设置,部分快捷键可能因扩展或自定义设置而改变。你可以在 Nova > 设置... > 快捷键 中查看和修改所有快捷键绑定。

爱上MAC 一站式Mac软件下载平台
第三方登录
captcha
第三方登录