📝

Nova

محرر أكواد أصلي لنظام macOS (Native macOS Code Editor)

(3/5)
👁️ 4 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte 🌐 عام

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف
🔗 زيارة الموقع الرسمي
3
تقييم المستخدمين
التصنيف 📝 Editors
المشاهدات 4
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Nova هو محرر أكواد مصمم خصيصاً لنظام macOS من Panic (شركة مشهورة بـ Transmit و Forge). مبني بتقنيات Apple الأصلية (Swift) لتقديم تجربة ماكنتوش حقيقية وسلسة مع ميزات التطوير الحديثة. يُركز Nova على التصميم الجميل والأداء الطبيعي على macOS - ليس port من Electron مثل VS Code. يدعم LSP، الطرفية المدمجة...

🎯 يستخدم في

مجالات استخدام هذه الأداة

تطوير الويب والتطبيقات على macOS

من يريد تجربة macOS أصلية في محرر

العمل مع PHP (دعم قوي من Panic)

المطورون الذين يفضلون التطبيقات الأصلية

المهام التي تحتاج محرر أنيق ومتكامل

من يبحث عن بديل macOS أصلي لـVS Code

المميزات

أبرز مميزات هذه الأداة

تطبيق macOS أصلي - أداء وتصميم متكاملان

سريع وخفيف على موارد النظام

دعم LSP - ذكاء اصطناعي للكود

Git مدمج - واجهة رسومية أنيقة

طرفية مدمجة (Terminal)

مساعد Tasks لمعالجة الأوامر

FTP/SFTP مدمج (من خبرة Panic في Transmit)

إضافات (Extensions) عبر Node.js

تصميم macOS أنيق ومتناسق

Dark Mode أصلي

⚠️ العيوب

نقاط يجب مراعاتها

×

macOS فقط - غير متوفر لـWindows/Linux

×

مجتمع محدود - إضافات قليلة مقارنة بـVS Code

×

جديد نسبياً - ميزات أقل تطوراً

×

لا يزال في تطوير نشط - بعض الميزات مفقودة

×

مدفوع ($99)

×

موارد تعليمية أقل

×

لا يدعم كل لغات البرمجة بالتساوي

🔄 البدائل

أدوات بديلة يمكنك استخدامها

VS Code
WebStorm
CodeRunner
BBEdit

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
// إعدادات Nova الموصى بها:
// Nova > Preferences > Text Editing

{
  "tabStyle": "spaces",           // استخدام مسافات بدل Tabs
  "tabWidth": 2,                  // حجم Tab
  "trimTrailingWhitespace": true, // حذف المسافات الزائدة
  "insertFinalNewline": true,     // سطر جديد في النهاية
  "autoPairs": true,              // أزواج تلقائية
  "highlightCurrentLine": true,   // إبراز السطر الحالي
  "showLineNumbers": true,        // أرقام الأسطر
  "syntaxColors": "default"       // ألوان syntax
}

// Git Integration:
// - واجهة أنيقة لعرض Commit History
// - مقارنة بين الإصدارات مع تمييز بصري
// - Resolve Conflicts بطريقة مرئية
// - Stash وBranch Management مدمج

// Extensions API (Node.js):
//extensions/nova-myext/
//├── Scripts/
//│   └── main.js      // الكود الرئيسي
//├── Styles/
//│   └── myext.css    // الأنماط المخصصة
//└── extension.json   // إعداد الإضافة

// المفاتيح الأساسية:
// Cmd+P → Goto File
// Cmd+Shift+P → Command Palette
// Cmd+B → Sidebar Toggle
// Cmd+` → Terminal
// Cmd+Shift+F → Find in Project

📚 أدوات أخرى في Editors

قد يعجبك أيضاً