محرر أكواد Liu Terminal. محرر بتمييز بناء الجملة داخل نافذة المحطة: شريط مستكشف، و54 محلّلًا لأكثر من 400 نوع ملف، وبحث واستبدال، وشريط حالة يعرف اللغة، ورصيف git diff.
محرر بتمييز بناء الجملة يعيش في النافذة نفسها مع وكلائك. افتحه في الشريط الجانبي بجوار الصدفة، أو امنحه تبويبًا كاملًا: شريط المستكشف على اليسار، والمستند على اليمين، وبحث واستبدال، وشريط حالة يعرف اللغة — دون مغادرة المحطة.
انقر أي ملف كود أو نص في متصفح الملفات فيُفتح في جزء العارض في وضع التحرير مباشرة — بلا خطوة "تحرير" منفصلة. Markdown هو الاستثناء: يُفتح معروضًا، مع مفتاح Read / Edit في شريط عنوانه.
⌘ K → Code Editor يمنح المحرر تبويبًا كاملًا بدل شريط الجانب الضيق. يُفتح التبويب في دليل العمل للمحطة النشطة؛ وإذا كان عارض الشريط الجانبي يحمل مستندًا بالفعل، ينتقل معه وتُغلق نسخة الشريط الجانبي، فلا يكون الملف نفسه مفتوحًا في مكانين أبدًا.
مع مستند مفتوح، يرتّب التبويب نفسه كبيئة تطوير صغيرة: تلتصق قائمة الملفات كشريط مستكشف ضيق على اليسار ويأخذ المستند بقية النافذة. يحمل كل صف في الشريط أيقونة لنوع الملف، وتبدأ كبسولة التبويب في شريط التبويبات بالأيقونة نفسها بجانب اسم الملف. تظهر التغييرات غير المحفوظة كنقطة كهرمانية بعد الاسم.
النقر على ملف آخر في الشريط يبدّل المستند. انقر داخل النص لوضع المؤشر؛ تنزلق الأسطر الطويلة أفقيًا ويتبع العرض المؤشر عندما يغادر الأعمدة المرئية.
لدى Liu مُبرِز واحد بالضبط، وتتشاركه ثلاثة أسطح: المحرر، ورصيف git diff، وكتل الكود المسيّجة في قارئ Markdown. وهو مبني على الجداول — صف لكل لغة يحمل جداول كلماتها المفتاحية ورموز التعليقات وأعلام السلوك — مع 54 محلّلًا لغويًا خلف جدول يضم أكثر من 400 امتداد واسم ملف، فلا يمكن أبدًا أن يختلف "main.rs" في المحرر عن سياج ```rs في ملاحظة.
يطفو شريط البحث أعلى يمين المستند ويبحث أثناء الكتابة: يُلوَّن كل تطابق، والحالي بلون أقوى، ويقرأ العداد "2 of 7". وما دام مفتوحًا تكون لمفاتيحه الأولوية على مفاتيح المحرر.
معروضة لنظام macOS؛ يربط Linux ⌘ بـ Ctrl و⌥ بـ Alt. تعمل أوامر السطر على السطر الواقع تحت المؤشر.
يعرض الطرف الأيسر موضع المؤشر — Ln 42, Col 17 — والطرف الأيمن اللغة ونهاية السطر والترميز: C · LF · UTF-8. تأتي تسمية اللغة من الجدول نفسه الذي يختار المحلّل، لذا يقرأ ".ts" على أنه "TypeScript" رغم أن صف JavaScript هو من يبرزه؛ ويُعرض الامتداد الذي لا يعرفه الجدول بأحرف كبيرة، والملف بلا امتداد يقرأ "Text". تُقاس نهاية السطر من الملف (تفوز CRLF عندما تفوق LF عددًا). يكتب ⌘ S إلى ملف مؤقت ثم يعيد تسميته في مكانه، فلا يترك انهيار في منتصف الحفظ ملفًا نصف مكتوب أبدًا.
عندما يكون التبويب النشط داخل مستودع، يعرض مقطع git في شريط الحالة المستودع والفرع وشارة +N −M. انقر عليه — أو شغّل ⌘ K → Toggle Git Changes — فيلتصق diff شجرة العمل كاملًا على اليمين. هو الـ diff ولا شيء غيره: هامش أرقام أسطر بعمودين، وتلوين بعرض كامل لكل صف، وترويسة بطاقة لكل ملف تثبت في الأعلى بينما تمر صفوفها، وتمرير أفقي للأسطر الطويلة، لأن الـ diff يجب ألا يلتف أبدًا. يعمل استدعاء git على خيط عامل، فلا يوقف diff بارد على مستودع كبير أي إطار.
English · Türkçe · 简体中文 · 한국어 · Español · Deutsch · Italiano · Français · 日本語