منصوبے کے بارے میں

Editora ونڈوز، macOS اور Linux کے لیے ایک اوپن سورس پروگرامرز ٹیکسٹ ایڈیٹر ہے۔ README اسے JDK 25، JavaFX 26، RichTextFX اور Maven کے ساتھ بنایا گیا ایک کی بورڈ پر مبنی ایپلی کیشن کے طور پر پیش کرتا ہے۔ ہر ایکشن ایک رجسٹرڈ کمانڈ ہے جسے کی چورڈ (key chord) سے منسلک کیا جا سکتا ہے یا M-x کمانڈ پیلیٹ سے چلایا جا سکتا ہے؛ Search Everywhere کمانڈز، پروجیکٹ فائلوں اور سمبلز کو ایک رینکڈ پکر میں یکجا کرتا ہے، جس میں کمانڈز، فائلوں یا سمبلز تک محدود کرنے کے لیے پری فکسز موجود ہیں۔ انٹرفیس Emacs، CUA، Sublime Text، VSCode اور IntelliJ IDEA کے لیے کی بائنڈنگ تھیمز فراہم کرتا ہے، اور شارٹ کٹس کو ریکارڈ، ری سیٹ اور محفوظ کیا جا سکتا ہے۔ ایک مینو بار وہی کمانڈ رجسٹری ظاہر کرتا ہے۔ ایڈیٹنگ اور نیویگیشن فیچرز میں فزی فائل فائنڈر، حالیہ لوکیشنز، peek definition، اسٹکی اسکرول، پری ویو ٹیبز، متعلقہ فائل جمپس، ٹری اور میپ ویوز کے ساتھ ایک پروجیکٹ ٹول ونڈو، اور پروجیکٹ نہ ہونے کی صورت میں Current Folder ایکسپلورر شامل ہیں۔ ایک بلٹ ان سمبل اسکینر 16 زبانوں کے لیے Go to Symbol فراہم کرتا ہے چاہے لینگویج سرور موجود نہ ہو، تاہم چلنے والا سرور ترجیح رکھتا ہے۔ سنٹیکس ہائی لائٹنگ TextMate گرامرز کے ذریعے 40 سے زائد زبانوں اور فارمیٹس کا احاطہ کرتی ہے۔ بنڈل شدہ فونٹس میں JetBrains Mono، Cascadia Code، Fira Code، IBM Plex Mono اور Source Code Pro شامل ہیں۔ ایڈیٹر آٹو اور اسمارٹ انڈنٹیشن، EditorConfig سپورٹ، سنیپٹس، فائل ٹیمپلیٹس، آٹو کلوز اور آٹو رینیم ٹیگز، بریکٹ میچنگ، کوڈ فولڈنگ، کمنٹ ٹوگلنگ، فل پیراگراف، مخففات (abbreviations)، آٹو فل موڈ، C-u پری فکس آرگیومنٹس، Occur، tabify اور untabify، انڈنٹیشن کنورژن، سب ورڈ نیویگیشن، مارک رنگ، query-replace، نروینگ، ریکٹینگل کمانڈز، ایک کل رینگ (kill ring)، اسٹرنگ مینیپولیشن کمانڈز، ورڈ اور لائن لیول انڈو، اور ایک Undo History ٹول ونڈو فراہم کرتا ہے۔ یہ سیویریٹی ہائی لائٹنگ، فالو موڈ، فلٹرنگ اور ویو موڈ کے ساتھ ایک سرور لاگ ویور کی بھی حمایت کرتا ہے۔ ورک اسپیس فیچرز میں سائیڈ بائی سائیڈ فائلوں کے لیے ایڈیٹر گروپس، ملٹی پل کرسرز اور کالم سلیکشن، سلیکشن کے بغیر موجودہ لائن کو کاپی یا کٹ کرنا، سنٹیکس ہائی لائٹنگ کے ساتھ کاپی کرنا، اور بنڈل شدہ ڈکشنریز اور تکنیکی اصطلاحات کی فہرست کے ساتھ اسپیل چیکنگ شامل ہیں۔ LSP سپورٹ کو Beta کے طور پر نشان زد کیا گیا ہے اور یہ PATH پر 23 لینگویج سرورز کو خودکار طور پر ڈیٹیکٹ کر سکتا ہے۔ یہ ڈائیگنوسٹکس اور Problems ونڈو، minimap اور اسکرول بار اسٹرائپس، go-to-definition، implementation، ٹائپ ڈیفینیشن اور ڈیکلریشن، find references، ہوور ڈاکس، سگنیچر ہیلپ، occurrence ہائی لائٹنگ، rename symbol، کال اور ٹائپ ہائیرارکی، completion، آٹو امپورٹس، کوڈ ایکشنز اور کوئیک فکسز، Java کوڈ جنریشن، Format Document، انلے ہنٹس، ٹائپ کرتے وقت ری انڈنٹ، اور سرور فراہم کردہ فولڈنگ اور سلیکشن ایکسپینشن فراہم کرتا ہے۔ ایک Maven-aware pom.xml سرور ڈیپینڈینسی، پلگ ان اور GAV completion کا اضافہ کرتا ہے۔ Java مخصوص کمانڈز میں Organize Imports، Copy Fully Qualified Name اور Reload Project Configuration شامل ہیں۔ README editora-project.dev کا لنک دیتا ہے اور بتاتا ہے کہ پروجیکٹ MIT لائسنس کے تحت ہے اور AI کوڈنگ ٹولز کی مدد سے بنایا گیا ہے۔