Ace: an Open-source Code Editor for the Web

What is Ace?

Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse.

It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter (Bespin) Project.

Features

  • Rich documentation that include how-to, guides, and tutorials
  • Automatic number lines
  • Syntax highlighting for over 120 languages (TextMate/Sublime Text.tmlanguage files can be imported)
  • Over 20 themes (TextMate/Sublime Text .tmtheme files can be imported)
  • Automatic indent and outdent
  • An optional command line
  • Handles huge documents (four million lines seems to be the limit!)
  • Fully customizable key bindings including vim and Emacs modes
  • Search and replace with regular expressions
  • Highlight matching parentheses
  • Toggle between soft tabs and real tabs
  • Displays hidden characters
  • Drag and drop text using the mouse
  • Line wrapping
  • Code folding
  • Multiple cursors and selections
  • Live syntax checker (currently JavaScript/CoffeeScript/CSS/XQuery)
  • Cut, copy, and paste functionality

License

Copyright (c) 2010, Ajax.org B.V.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
  • Neither the name of Ajax.org B.V. nor the
    names of its contributors may be used to endorse or promote products
    derived from this software without specific prior written permission.

Resources




Read more

أفضل  تسعة هواتف الألعاب للجيمرز المحترفين و الهواة

أفضل تسعة هواتف الألعاب للجيمرز المحترفين و الهواة

تم تصميم أفضل هواتف الألعاب خصيصًا للاعبين. من الناحية المثالية، عند شراء هاتف مخصص للألعاب، فإنك تحتاج إلى أداء سريع، وشاشة كبيرة وحادة مع معدل تحديث مرتفع، وعمر بطارية جيد، وميزات مصممة خصيصًا للألعاب. في حين أن بعض أفضل الهواتف، مثل iPhone 15 Pro Max وSamsung Galaxy S24

By Hazem Abbas
أفضل  خمسة هواتف شركة هونور بنظام أندرويد لعام ٢٠٢٤

أفضل خمسة هواتف شركة هونور بنظام أندرويد لعام ٢٠٢٤

تتمتع أفضل هواتف Honor بأوراق اعتماد لمنافسة أفضل الأجهزة من Samsung وApple وغيرها من العلامات التجارية للهواتف المحمولة الأكثر رسوخًا، ولكن الوجود الدولي المحدود لشركة Honor يعني أن هواتفها غالبًا ما يتم تجاهلها (بشكل خاطئ) من قبل أولئك الموجودين في السوق لبعض أجهزة الجيب الخطيرة. في الواقع، منذ

By Hazem Abbas
أفضل 8 هواتف أندرويد يمكن شرائها فى عام  ٢٠٢٤ - حتى يونيو

أفضل 8 هواتف أندرويد يمكن شرائها فى عام ٢٠٢٤ - حتى يونيو

عند الرغبة في شراء هاتف Android جديد، هناك العديد من العوامل التي يجب مراعاتها. هل تفضل الشاشة الكبيرة؟ ما مدى أهمية أداء الكاميرا بالنسبة لك؟ هل أنت من الأشخاص الذين يستمتعون بالألعاب على هاتفك؟ أو هل تحتاج إلى عمر بطارية طويل الأمد؟ ولمساعدتك، قمنا بتجميع قائمة بهواتف Android التي تلبي

By Hazem Abbas
مراجعة آيفون ١٥ برو الجديد, خواص مذهلة يجب أن تجربها

مراجعة آيفون ١٥ برو الجديد, خواص مذهلة يجب أن تجربها

تواصل شركة أبل نقل المميزات ببطئ لهاتفها الجديد. ولكن حتى مع الجزيرة الديناميكية الجديدة، والكاميرا المحسنة، وشريحة أسرع ومنفذ USB-C، لا يمكن لجهاز iPhone القياسي الهروب من الظهور بمظهر ممل و تقليدى مشابه للعديد من الأجهزة و سابقته بعض الشيء. مواصفات آيفون ١٥ برو * الشاشة: 6.1 بوصة سوبر ريتينا XDR

By Hazem Abbas



Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+