Nova 6 for Mac 全方位使用指南

Nova 6 是一款由 Panic 公司为 macOS 平台精心打造的原生、现代化代码编辑器。它以其极致的性能、优雅的界面设计和强大的扩展性,成为众多 Web 开发者和程序员的首选工具。本文旨在提供一份从入门到精通的详细指南,帮助您全面掌握 Nova 6 的核心功能与高效工作流。

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

Nova 6 的界面设计简洁直观,主要分为以下几个核心区域:

  1. 侧边栏(Sidebar):位于窗口左侧,是项目的导航中枢。
    • 文件浏览器:以树状结构展示项目所有文件和文件夹,支持拖拽、新建、搜索。
    • Git 面板:集成 Git 版本控制,可直观查看文件状态、提交历史、分支管理。
    • 搜索面板:提供全项目搜索、替换功能,支持正则表达式和过滤。
    • 扩展面板:管理已安装的扩展和主题。
  2. 编辑区(Editor Area):窗口中央区域,用于代码编写。支持多标签页、分栏视图、语法高亮、代码折叠和缩进参考线。
  3. 检查器侧边栏(Inspector Sidebar):位于窗口右侧,上下文敏感。
    • 文档检查器:显示当前文件的编码、行尾符、语法类型等信息。
    • 符号检查器:列出文件中的函数、类、方法等代码结构,便于快速跳转。
    • 快速查看检查器:预览图片、颜色值等。
    • 问题检查器:显示代码中的错误、警告或语法检查结果。
  4. 状态栏(Status Bar):位于窗口底部,显示当前文件的编码、行号、列号、Git 分支、语法检查状态等信息,并可快速切换。
  5. 工具栏(Toolbar):位于窗口顶部,包含常用操作的按钮,如运行、预览、部署等,可自定义。

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

1. 创建或打开项目

创建新项目:

  1. 启动 Nova 6,在欢迎窗口点击 “New Project”,或通过菜单栏 File → New → Project…。
  2. 选择项目模板(如静态网站、PHP、Node.js 等),或选择“Empty Project”。
  3. 设置项目名称、存储位置,点击 “Create”。

打开现有项目:

  • 在欢迎窗口点击 “Open Existing…”,或通过菜单栏 File → Open… (快捷键 ⌘O)。
  • 选择项目根文件夹即可打开。

2. 文件与代码编辑

新建文件:在文件浏览器中右键点击目标文件夹,选择 “New File”,或使用快捷键 ⌘N。命名时带上扩展名(如 .html, .js),Nova 会自动识别语法。

编写代码:在编辑区直接输入。Nova 提供智能代码补全(按 Esc 呼出)、代码片段(输入关键词后按 Tab 展开)和括号自动匹配。

保存文件:使用 ⌘S 保存当前文件。

3. 项目预览与运行

Nova 集成了本地服务器和实时预览功能。

  1. 在工具栏点击 “Run” 按钮(或按 ⌘R),Nova 会根据项目类型(在项目设置中配置)启动内置服务器。
  2. 点击工具栏的 “Preview” 按钮(或按 ⌘P),会在右侧或新窗口打开实时预览面板,代码更改会即时反映。
  3. 对于需要构建步骤的项目(如使用 npm scripts),可在 Workspace → Run Build Tasks… 中配置并运行。

4. 版本控制与协作

  1. 在侧边栏切换到 Git 面板。
  2. 所有更改的文件会显示在这里。点击文件可查看差异对比。
  3. 在底部的提交框中输入提交信息,点击 “Commit” 提交到本地仓库。
  4. 点击面板顶部的同步按钮,可以进行推送(Push)或拉取(Pull)操作。

5. 最终导出与部署

Nova 本身不直接“导出”成品,但提供了便捷的部署工具。

  1. 通过菜单栏 Site → Local Publishing… 配置本地发布路径。
  2. 通过菜单栏 Site → Configure Servers… 配置远程服务器(FTP/SFTP)。
  3. 配置完成后,可以通过菜单栏 Site → Publish to [服务器名称] 或工具栏的发布按钮,将项目文件上传至远程服务器。
  4. 也可以使用 Extensions 安装第三方部署扩展(如 Netlify、Vercel 等)。

三、常用功能进阶技巧

  1. 多光标编辑:按住 ⌥ (Option) 键点击,可添加多个光标;选中文本后按 ⌃⇧G (Control+Shift+G) 可选中所有匹配项进行多光标编辑。
  2. 命令面板:按 ⌘⇧P 打开命令面板,输入任何功能名称(如“重命名符号”、“切换注释”)即可快速执行,无需记忆菜单位置。
  3. 项目范围搜索与替换:在侧边栏搜索面板中,使用 .* 按钮启用正则表达式,在路径输入框使用 *.js, !node_modules 这样的模式来包含或排除特定文件。
  4. 自定义工作区:通过 Nova → Preferences → Workspace 可以为每个项目单独设置缩进、代码风格规则、环境变量等。
  5. 快速跳转:按 ⌘T 可在当前项目中快速搜索并跳转到任何文件;按 ⌘R 可在当前文件中快速跳转到符号(函数/类)。
  6. 终端集成:按 ⌥` (Option+反引号) 在编辑器底部打开集成终端,路径自动与当前项目同步。

四、常见问题与解决方案

Q1: 代码补全或语法高亮不工作?

解决方案:首先检查编辑器右下角显示的语法模式是否正确。可通过菜单栏 Editor → Syntax → 选择正确语言 手动指定。其次,检查文件扩展名是否正确。如果问题持续,尝试重启 Nova 或重置相关语言的扩展。

Q2: 内置服务器无法启动或预览失败?

解决方案:检查项目设置中的“本地预览”配置(Workspace → Workspace Settings… → Local Publishing),确保根目录和索引文件设置正确。确认端口未被占用。尝试关闭所有预览窗口后重新运行。

Q3: Git 面板未显示或状态异常?

解决方案:确认当前打开的文件夹是一个 Git 仓库(包含 .git 目录)。在终端使用 git status 命令检查 Git 本身是否正常。尝试在 Nova 的 Git 面板中右键选择 “Refresh Git Status”。

Q4: 编辑器感觉卡顿或反应慢?

解决方案:大型项目或文件夹(如 node_modules)可能会影响文件索引速度。在项目设置中将这些文件夹添加到“忽略”列表。检查是否安装了有问题的扩展,可尝试在安全模式(启动时按住 Shift 键)下运行以排除扩展影响。

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

功能分类 操作描述 快捷键 (Mac)
文件与项目 新建文件 ⌘N
打开文件/项目 ⌘O
保存当前文件 ⌘S
关闭当前标签页 ⌘W
编辑操作 撤销 ⌘Z
重做 ⌘⇧Z
复制当前行 ⌘⇧D
删除当前行 ⌃⇧K
行注释/取消注释 ⌘/
格式化文档 ⌥⇧F
导航与跳转 快速打开文件 ⌘T
跳转到符号(当前文件) ⌘R
跳转到行号 ⌘L
切换侧边栏可见性 ⌘⇧E
切换检查器侧边栏可见性 ⌘⇧I
搜索与替换 项目内查找 ⌘⇧F
项目内替换 ⌘⇧R
查找(当前文件) ⌘F
替换(当前文件) ⌘⌥F
视图与控制 运行/停止项目 ⌘R
打开预览 ⌘P
打开集成终端 ⌥`
通用 打开命令面板 ⌘⇧P
打开偏好设置 ⌘,
切换全屏 ⌃⌘F

通过以上详尽的介绍,您应该能够全面掌握 Nova 6 的核心功能并流畅地开始您的编码工作。Nova 6 的魅力在于其深度与简洁的平衡,随着使用的深入,您将能更高效地利用其各项特性来提升开发体验。

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