الدعم المخصص لنصوص لغات البرمجة يشمل العديد من الوظائف والمزايا ومنها:
- دعم عملية الإكمال التلقائي لنصوص الشيفرات المصدرية.
- دعم وظيفة طي النصوص لزيادة مقروئية النص المصدري (code readability).
- دعم سي تاجز (Ctags) لتسهيل التنقل بين أجزاء النص المتعددة.
- تضمين لإصدارية البرمجيات من خلال تضمين كل من أباتشي سبفيرجن و بيرفورس.
- تضمين منقح لإظهار الأخطاء النصية "من الناحية البرمجية" (Syntax Checker) لعدة لغات برمجة ومنها بيرل وبايثون وروبي.
- القدرة على الولوج المباشر لبيئة بيرل البرمجية على أنظمة ماك أو إس أكس بالإضافة إلى بايثون وروبي ونصوص سكربتات يونكس.
- ماسح اقترانات تلقائي يقوم بمسح نص الشيفرة المصدرية لتسهيل التنقل بين أجزاء النص.
- السماح للمستخدم بالقيام بتطوير أحزمة تمييز النصوص بشكل غير برمجي لإضافة دعم عملية تمييز (تعليم) الصيغة للنص المصدري.
- دعم الإزاحة التلقائية للنصوص.
- دعم عملية التخزين التلقائي بهدف أخذ نسخ احتياطية للملف اللذي يتم تحريره، وتجدر الإشارة هنا إلى أن هذه الوظيفة اختيارية ويجب على المستخدم تفعيلها.
- دعم تعليم (تمييز) الصيغة لعدد كبير من لغات البرمجة ويشمل ذلك:
أكشن سكربت، انسي سي، سي++، سي أس أس، فورتران، أتش تي أم أل، جافا، جافا سكريبت، جسون، جيه أس بي، لاسو، لوا، أوبجكت باسكال، أوبجيكتيف سي، أوبجيكتيف سي++، بيرل، بايثون، بي إتش بي، روبي، سيتيكست، إس كيو إل ويشمل ذلك كل من (تي-سكيول، بي أل/إس كيو إل، ماي إس كيو إل، وبوستجرس)، تي سي إل، تيكس، يونكس شل سكريبت، في بي سكريبت، إيه أس بي، فيكتو سكريبت، فيرلوغ، في إتش دي إل، أكس أم أل، و يامل.
- القدرة على اظهار أرقام السطور.
- القدرة على اظهار الرموز المخفية مثل المسافة والتاب ونهايات السطور وغيرها من الرموز.
- تعليم أو تمييز السطر اللحظي.
المصدر: wikipedia.org