Spacemacs هو توزيعة Emacs مجتمعية تجمع بين راحة بيئة عمل Vim وقابلية التوسع اللانهائية لـ Emacs.
التنقل عبر المفتاح القائد (SPC)
يستخدم Spacemacs المسافة SPC كمفتاح قائد افتراضي في وضع Vim العادي.
فئات البادئات الرئيسية
| تسلسل المفاتيح | المجال / الفئة |
|---|---|
SPC f |
عمليات الملفات |
SPC p |
أوامر المشروع (Projectile) |
SPC b |
إدارة المخازن المؤقتة (Buffers) |
SPC w |
إدارة النوافذ (Windows) |
SPC s |
البحث و grep |
SPC g |
عمليات Git (Magit) |
SPC h |
المساعدة والتوثيق |
SPC q |
عناصر التحكم بالجلسة والخروج |
عمليات الملفات (SPC f)
| الاختصار | الإجراء |
|---|---|
SPC f f |
العثور على ملف (متصفح helm / ivy) |
SPC f s |
حفظ الملف الحالي |
SPC f r |
قائمة الملفات الحديثة |
SPC f t |
تبديل شجرة الملفات (Treemacs / Neotree) |
SPC f y |
إظهار مسار الملف الحالي |
إدارة المخازن المؤقتة (SPC b)
| الاختصار | الإجراء |
|---|---|
SPC b b |
التبديل بين المخازن المؤقتة |
SPC b d |
حذف أو إغلاق المخزن المؤقت |
SPC TAB |
التبديل إلى آخر مخزن مؤقت نشط |
SPC b n |
المخزن المؤقت التالي |
SPC b p |
المخزن المؤقت السابق |
تخطيطات النوافذ (SPC w)
| الاختصار | الإجراء |
|---|---|
SPC w / |
تقسيم النافذة عموديا |
SPC w - |
تقسيم النافذة أفقيا |
SPC w h/j/k/l |
نقل التركيز إلى النافذة اليسرى / السفلية / العلوية / اليمنى |
SPC w d |
إغلاق النافذة الحالية |
SPC w = |
موازنة جميع أحجام النوافذ |
المشاريع والتحكم في الإصدارات
| الاختصار | الإجراء |
|---|---|
SPC p f |
العثور على ملف داخل المشروع |
SPC p p |
تبديل المشروع النشط |
SPC g s |
فتح شاشة حالة Magit |
SPC s p |
البحث في النصوص عبر كامل المشروع (Grep) |