|
樓主
發(fā)布時(shí)間:2025-7-12 16:18
-
-
軟件大?。?8M
軟件版本:13
-
軟件語言:中文 英文
人氣指數(shù):271
-
系統(tǒng)要求:macOS 13.3 或更高版本(支持macOS 15,支持M1-M4)
Nova 是一款專為 Mac 打造的原生代碼編輯器,具有性能卓越、功能豐富等特點(diǎn),能有效提升開發(fā)效率,深受開發(fā)者喜愛。
強(qiáng)大的編輯功能:其文本編輯器性能出色,具備智能自動補(bǔ)全、多光標(biāo)操作、代碼縮略圖(Minimap)、過度滾動效果、標(biāo)簽對和括號匹配等實(shí)用功能,還支持模糊匹配自動補(bǔ)全。它原生支持多種語言,如 CSS、HTML、JavaScript 等,同時(shí)擴(kuò)展性強(qiáng),借助強(qiáng)大的 API 和內(nèi)置擴(kuò)展瀏覽器,開發(fā)者可添加新語言支持等功能 。為解決蘋果文本布局引擎的問題,開發(fā)團(tuán)隊(duì)自研文本布局管理器,不僅修復(fù)了相關(guān) bug,還提升了編輯器性能。
靈活的工作流程:允許用戶輕松創(chuàng)建構(gòu)建和運(yùn)行任務(wù),這些自定義腳本可通過工具欄按鈕或快捷鍵隨時(shí)觸發(fā)。支持構(gòu)建、運(yùn)行和清理等不同任務(wù)類型,運(yùn)行時(shí)能打開報(bào)告,腳本可使用多種語言編寫。例如,用戶構(gòu)建內(nèi)容時(shí),點(diǎn)擊按鈕,Nova 就能啟動本地服務(wù)器、獲取 URL 并打開瀏覽器,節(jié)省大量時(shí)間。
便捷的調(diào)試支持:內(nèi)置對 PHP、Python、Chrome、Node.js、Deno 和 Playdate Simulator 的調(diào)試支持,擁有新的調(diào)試側(cè)邊欄、控制臺調(diào)試器和斷點(diǎn)等功能。若需調(diào)試其他語言,可在擴(kuò)展庫查找相關(guān)擴(kuò)展,或利用擴(kuò)展 API 自行開發(fā)。
豐富的實(shí)用工具:“新建標(biāo)簽” 按鈕功能豐富,除新建文檔外,還能快速訪問文件瀏覽器、本地和遠(yuǎn)程終端等。側(cè)邊欄集成了多種工具,如文件瀏覽器、符號導(dǎo)航器、Git 工具等,且可定制,用戶能將常用工具拖至側(cè)邊欄頂部的停靠區(qū),實(shí)現(xiàn)一鍵訪問。此外,軟件內(nèi)置 Git 版本控制工具,支持克隆、拉取、提交等操作,能方便地查看文件差異。
多樣的擴(kuò)展生態(tài):擁有強(qiáng)大的擴(kuò)展 API,擴(kuò)展用 JavaScript 編寫,開發(fā)門檻較低。內(nèi)置擴(kuò)展模板方便開發(fā)者快速開發(fā)新擴(kuò)展。擴(kuò)展功能多樣,可添加新語言支持、擴(kuò)展側(cè)邊欄、美化主題和語法顏色等。像 Python 擴(kuò)展能為 Nova 提供完善的 Python 支持,Prettier 擴(kuò)展可用于代碼格式化。
個性化設(shè)置選項(xiàng):提供大量設(shè)置選項(xiàng),包括可輕松自定義的鍵綁定、可快速切換的工作區(qū)布局,以及從匹配括號到過度滾動等編輯器微調(diào)選項(xiàng)。軟件界面有多個偏好設(shè)置窗格,涵蓋通用、Git 賬戶、行為、主題等多方面設(shè)置,滿足用戶個性化需求。
其他特色功能:具備命令面板、項(xiàng)目啟動器、自動主題切換、全局和項(xiàng)目代碼片段、強(qiáng)大的查找和替換功能等。支持 Markdown 預(yù)覽、Vim 鍵綁定,擁有內(nèi)置靜態(tài) Web 服務(wù)器,可通過多種協(xié)議進(jìn)行遠(yuǎn)程發(fā)布。還提供安全的擴(kuò)展開發(fā)環(huán)境、調(diào)試控制臺等擴(kuò)展開發(fā)相關(guān)功能,且支持無干擾更新、安裝更新時(shí)退出等便捷操作 。
版本 13 更新內(nèi)容:
##新增功能
調(diào)試:當(dāng)使用支持 Control 的適配器時(shí),現(xiàn)在可以通過按住 Control 來完成按指令步進(jìn)
調(diào)試:現(xiàn)在支持觀察點(diǎn),只需右鍵單擊 Variables 列表中的變量并選擇 “Watch”,即可使用支持它們的適配器
文檔:現(xiàn)在,當(dāng)基礎(chǔ)文件被外部修改、從磁盤中刪除或移至廢紙簍時(shí),選項(xiàng)卡會顯示一個指示器
編輯器:新的文本作作:排序行、反轉(zhuǎn)行、連接行、唯一行、Zap Gremlins
編輯器:新的字母大小寫作:在 lowerCamelCase、UpperCamelCase、kebab-case 和 snake_case 之間轉(zhuǎn)換
編輯器:通過一個作快速復(fù)制當(dāng)前文件路徑和行號
編輯器:提供對另一個文件的引用的 Issue 現(xiàn)在包括一個“Show”(顯示)按鈕,可以直接跳轉(zhuǎn)到那里
編輯器:SVG 文件現(xiàn)在可以與其代碼并排預(yù)覽,其方式與 HTML 文件相同
語言:Jinja 和 TOML 已添加為內(nèi)置語言模式
任務(wù):支持停止當(dāng)前步驟并繼續(xù)執(zhí)行下一個步驟,而不結(jié)束整個管道
工作區(qū):“在項(xiàng)目中快速打開”可讓您快速簡單地訪問所有項(xiàng)目
##改進(jìn)
調(diào)試:JS/TS 調(diào)試適配器已得到增強(qiáng),具有更好的變量顯示和 modulemap 分辨率
調(diào)試:線程和幀現(xiàn)在顯示來自提供它的適配器的更豐富的詳細(xì)信息,包括內(nèi)置的 JS/TS 適配器和 Icarus
編輯器:代碼懸停改進(jìn)了樣式,并更豐富地支持來自語言服務(wù)器的 Markdown 格式的幫助文本
編輯器:現(xiàn)在可以從上下文菜單訪問 macOS“查找”作
文件側(cè)邊欄:現(xiàn)在,調(diào)用“新建文件”會自動預(yù)填充該文件夾中最常見的文件擴(kuò)展名
文件側(cè)邊欄:命名新創(chuàng)建的文本文件后,它現(xiàn)在會自動在編輯器中打開
文件側(cè)邊欄:取消新文件的命名現(xiàn)在會自動將該空文件移動到廢紙簍
查找:編輯器的查找欄已得到改進(jìn),在大型文檔中具有更簡潔的 UI 和更快的速度
查找:現(xiàn)在,使用“在所選內(nèi)容中搜索”會高亮顯示正在搜索的片段,即使編輯器的選擇內(nèi)容發(fā)生了變化
JSX / TSX:添加了對 HTML 中的“將所選內(nèi)容包裹在標(biāo)簽中”作的支持
語言:SCSS 解析支持已更新為使用新的自定義 Tree-sitter 語法
語言:將內(nèi)置語言語法與各自的上游語法同步
語言:刪除了已移至 Tree-sitter 的剩余內(nèi)置正則表達(dá)式定義,但保留了這些定義,以便擴(kuò)展有時(shí)間遷移
語言服務(wù)器:改進(jìn)了對文件系統(tǒng)更改通知的支持
工作區(qū):工作區(qū)內(nèi)通知改進(jìn)了樣式、動畫,并支持堆疊相關(guān)通知
工作區(qū):文件瀏覽器選項(xiàng)卡現(xiàn)在使用工作區(qū)主題顏色設(shè)置樣式
##錯誤修復(fù)
調(diào)試:修復(fù)了在使用 Chrome 調(diào)試時(shí)阻止斷點(diǎn)可靠觸發(fā)的問題
調(diào)試:JS/TS 調(diào)試適配器已更新,以支持 Chrome 136 及更高版本中 Chrome 安全模型的更改
Editor: 和文件現(xiàn)在默認(rèn)使用 TypeScript 語法.mts.cts
編輯器:關(guān)閉同樣在另一個拆分中打開的未保存文檔選項(xiàng)卡時(shí),不再提示保存更改
編輯器:HTML 實(shí)體現(xiàn)在在 Markdown 文檔中高亮顯示
編輯器:解決了在 Vim 模式下使用多個光標(biāo)向上或向下移動時(shí)可能發(fā)生的崩潰
文件瀏覽器:修復(fù)了在 Nova 和 Transmit 之間拖動遠(yuǎn)程文件時(shí)發(fā)生的崩潰
鍵綁定:解決了無法將菜單項(xiàng)綁定到 Control-Shift-Command-Space 的問題
服務(wù)器:更新了 DreamObjects 端點(diǎn)
服務(wù)器:解決了 Mega S4 的身份驗(yàn)證問題
服務(wù)器:解決了將 ed25519-sk 常駐 SSH 密鑰與 verify-required 和 application 選項(xiàng)一起使用時(shí)發(fā)生的崩潰
服務(wù)器:修復(fù)了連接到 FastMail 托管的 WebDAV 服務(wù)器的潛在問題
Shell 語法:在某些情況下,變量的自動完成不再插入重復(fù)字符$
終端:CSI 解析現(xiàn)在處理參數(shù)字符,修復(fù)魚殼中的渲染問題
程序端:修復(fù)了運(yùn)行時(shí)的錯誤lnav
終端:解決了在使用跳轉(zhuǎn)主機(jī)時(shí)重試遠(yuǎn)程連接時(shí)可能發(fā)生的崩潰
終端:使用帶有 IdentitiesOnly 和公共 IdentityFile 的 1Password SSH 代理的遠(yuǎn)程連接應(yīng)該不會再意外失敗
終端:解決了無效的 UTF-8 序列可能導(dǎo)致數(shù)據(jù)丟失的問題
終端:現(xiàn)在使光標(biāo)在之前隱藏時(shí)可見reset
工作區(qū):如果邊欄是通過調(diào)用“在文件中顯示邊欄”顯示的,則邊欄現(xiàn)在在重新啟動后仍然可見
軟件截圖:



|
|