اتوم یک نرم افزار گرافیکی رایگان، متقابل پلت فرم و منبع باز است که از سطح زمین طراحی شده است تا به عنوان یک ویرایشگر متن hackable و برنامه ویرایشگر برنامه عمل کند که به هر توسعه دهنده مشتاق اجازه می دهد تا بدون هیچ مشکلی نوشتن کد را به وجود آورد.
در چارچوب Electron، یک راهبرد منبع باز و متقابل پلتفرمی که به توسعه دهندگان اجازه می دهد برنامه های دسکتاپ مدرن را با استفاده از فناوری های پیشرفته وب مانند HTML5، CSS، Node.js و جاوااسکریپت، ارائه دهد Atom یک رابط کاربری قدرتمند، قابل تنظیم و قابل تمدید است.
امکانات در یک نگاه
ویژگی های قابل توجهی از Atom شامل ویرایش متقابل پلتفرم است که بدین معنی است که شما می توانید از آن در سیستم عامل مورد علاقه خود استفاده کنید بدون توجه به اینکه آیا این یک GNU / Linux، Mac OS X یا مایکروسافت ویندوز و یک مدیر بسته که اجازه می دهد برنامه نویسان برای جستجو و نصب بسته ها از داخل برنامه، و یا حتی ایجاد موارد جدید.
یکی دیگر از ویژگی های جالب Atom، "تکمیل خودکار هوشمند" نامیده می شود و به شما کمک می کند کد را سریع تر از همیشه انجام دهید. این نرم افزار همچنین دارای یک مرورگر داخلی فایل می باشد، بنابراین شما به راحتی می توانید پروژه های خود را بیابید و بلافاصله شروع به برنامه نویسی کنید، همچنین چندین پوسته برای مقایسه و ویرایش کد در چندین فایل.
قابلیت جستجوی و جایگزینی را نمی توان نادیده گرفت، زیرا Atom به کاربران اجازه می دهد تا متن را در برنامه، به عنوان یک فایل یا چندین پروژه از یک پرونده بزرگ پیدا کنند، جایگزین یا پیش نمایش دهند. شما حتی می توانید متن را از فایل ها در تمام پروژه های خود پیدا کنید و جایگزین کنید.
تم ها و پلاگین ها
به عنوان یک برنامه بسیار قابل تنظیم، بدین معنی است که شما می توانید با ایجاد تم جدید، که از وب سایت پروژه رایگان به صورت رایگان در اختیار شما قرار گرفته، می توانید ظاهر خود را تغییر دهید. علاوه بر این، می توان رابط کاربری را به دلخواه خود با CSS / Less نیشگون داد، و همچنین برای اضافه کردن قابلیت جدید با جاوا اسکریپت و HTML5.
در نهایت، Atom را می توان به راحتی از طریق پلاگین گسترش داد، که در برنامه کاربردی نامیده می شود. بیش از 2000 بسته در وب سایت رسمی این پروژه نیز به صورت رایگان نیز موجود است. آنها به شما این امکان را می دهند که قابلیت های جدید را به برنامه اضافه کنید و همچنین جایگزین ویژگی های موجود با موارد بهتر، هوشمندانه و انعطاف پذیر باشید.
چه جدید در این نسخه است:
بهبود عملکرد:
کاربران که با پروژه های بزرگ کار می کنند، خوشحال خواهند شد که ما یک مسئله عملکرد طولانی مدت مربوط به مراحل Git را برای به دست آوردن وضعیت Git حل کنیم. این در فواصل دوره ای از UI Atom ظاهر شد و ما شاهد تجربه قابل توجهی است.
ارائه دهنده پیش فرض به طور خودکار تکمیل شده در حال حاضر پیشنهادات بومی و به یک موضوع جداگانه را محاسبه می کند. این بدان معنی است که سربار حافظه و تهدید به پاسخ Atom نیست. در پست عمیق وبلاگ خود در مورد پیاده سازی بافر جدید هماهنگ با اتم بیشتر مطالعه کنید.
ارتقاء قابلیت استفاده:
اگر تنظیمات جدید در بسته bracket-matcher را فعال کنید، که شماره خط برای براکت مربوطه را نشان می دهد، اکنون ساده تر است که براکت مربوط به یک زیر مکان نما را پیدا کنید.
برای حفظ سلامت کسانی که اسناد وصله های مارک زدن را طولانی می کنند، موقعیت اسکرول پیش نمایش تصویربرداری دیگر هنگامی که ذخیره می کنید، به بالا بازنشانی نمی شود!
به روز رسانی بسته های زبان:
در نهایت، تعدادی از اصلاحات در بسیاری از بسته های گرامری زبان همراه وجود دارد. دست زدن نظر بلوک در CoffeeScript و YAML بهبود یافته است. یک بهبود عملکرد بزرگ در regex در بسته ی دستور زبان جاوا اسکریپت ساخته شده است. بسته HTML دارای تعدادی از اصلاحات برای بهبود برچسبگذاری برچسب است.
چه جدید در نسخه 1.27.0 / 1.28.0 بتا جدید است:
بهبود عملکرد:
کاربران که با پروژه های بزرگ کار می کنند، خوشحال خواهند شد که ما یک مسئله عملکرد طولانی مدت مربوط به مراحل Git را برای به دست آوردن وضعیت Git حل کنیم. این در فواصل دوره ای از UI Atom ظاهر شد و ما شاهد تجربه قابل توجهی است.
ارائه دهنده پیش فرض به طور خودکار تکمیل شده در حال حاضر پیشنهادات بومی و به یک موضوع جداگانه را محاسبه می کند. این بدان معنی است که سربار حافظه و تهدید به پاسخ Atom نیست. در پست عمیق وبلاگ خود در مورد پیاده سازی بافر جدید هماهنگ با اتم بیشتر مطالعه کنید.
ارتقاء قابلیت استفاده:
اگر تنظیمات جدید در بسته bracket-matcher را فعال کنید، که شماره خط برای براکت مربوطه را نشان می دهد، اکنون ساده تر است که براکت مربوط به یک زیر مکان نما را پیدا کنید.
برای حفظ سلامت کسانی که اسناد وصله های مارک زدن را طولانی می کنند، موقعیت اسکرول پیش نمایش تصویربرداری دیگر هنگامی که ذخیره می کنید، به بالا بازنشانی نمی شود!
به روز رسانی بسته های زبان:
در نهایت، تعدادی از اصلاحات در بسیاری از بسته های گرامری زبان همراه وجود دارد. دست زدن نظر بلوک در CoffeeScript و YAML بهبود یافته است. یک بهبود عملکرد بزرگ در regex در بسته ی دستور زبان جاوا اسکریپت ساخته شده است. بسته HTML دارای تعدادی از اصلاحات برای بهبود برچسبگذاری برچسب است.
چه جدید در این نسخه است:
بهبود عملکرد:
کاربران که با پروژه های بزرگ کار می کنند، خوشحال خواهند شد که ما یک مسئله عملکرد طولانی مدت مربوط به مراحل Git را برای به دست آوردن وضعیت Git حل کنیم. این در فواصل دوره ای از UI Atom ظاهر شد و ما شاهد تجربه قابل توجهی است.
ارائه دهنده پیش فرض به طور خودکار تکمیل شده در حال حاضر پیشنهادات بومی و به یک موضوع جداگانه را محاسبه می کند. این بدان معنی است که سربار حافظه و تهدید به پاسخ Atom نیست. در پست عمیق وبلاگ خود در مورد پیاده سازی بافر جدید هماهنگ با اتم بیشتر مطالعه کنید.
ارتقاء قابلیت استفاده:
اگر تنظیمات جدید در بسته bracket-matcher را فعال کنید، که شماره خط برای براکت مربوطه را نشان می دهد، اکنون ساده تر است که براکت مربوط به یک زیر مکان نما را پیدا کنید.
برای حفظ سلامت کسانی که اسناد وصله های مارک زدن را طولانی می کنند، موقعیت اسکرول پیش نمایش تصویربرداری دیگر هنگامی که ذخیره می کنید، به بالا بازنشانی نمی شود!
به روز رسانی بسته های زبان:
در نهایت، تعدادی از اصلاحات در بسیاری از بسته های گرامری زبان همراه وجود دارد. دست زدن نظر بلوک در CoffeeScript و YAML بهبود یافته است. یک بهبود عملکرد بزرگ در regex در بسته ی دستور زبان جاوا اسکریپت ساخته شده است. بسته HTML دارای تعدادی از اصلاحات برای بهبود برچسبگذاری برچسب است.
چه جدید در نسخه 1.22.0 / 1.23.0 بتا جدید است:
بهبود عملکرد:
کاربران که با پروژه های بزرگ کار می کنند، خوشحال خواهند شد که ما یک مسئله عملکرد طولانی مدت مربوط به مراحل Git را برای به دست آوردن وضعیت Git حل کنیم. این در فواصل دوره ای از UI Atom ظاهر شد و ما شاهد تجربه قابل توجهی است.
ارائه دهنده پیش فرض به طور خودکار تکمیل شده در حال حاضر پیشنهادات بومی و به یک موضوع جداگانه را محاسبه می کند. این بدان معنی است که سربار حافظه و تهدید به پاسخ Atom نیست. در پست عمیق وبلاگ خود در مورد پیاده سازی بافر جدید هماهنگ با اتم بیشتر مطالعه کنید.
ارتقاء قابلیت استفاده:
اگر تنظیمات جدید در بسته bracket-matcher را فعال کنید، که شماره خط برای براکت مربوطه را نشان می دهد، اکنون ساده تر است که براکت مربوط به یک زیر مکان نما را پیدا کنید.
برای حفظ سلامت کسانی که اسناد وصله های مارک زدن را طولانی می کنند، موقعیت اسکرول پیش نمایش تصویربرداری دیگر هنگامی که ذخیره می کنید، به بالا بازنشانی نمی شود!
به روز رسانی بسته های زبان:
در نهایت، تعدادی از اصلاحات در بسیاری از بسته های گرامری زبان همراه وجود دارد. دست زدن نظر بلوک در CoffeeScript و YAML بهبود یافته است. یک بهبود عملکرد بزرگ در regex در بسته ی دستور زبان جاوا اسکریپت ساخته شده است. بسته HTML دارای تعدادی از اصلاحات برای بهبود برچسبگذاری برچسب است.
چه جدید در نسخه 1.9.0 / 1.10.0 بتا جدید است:
لایه های نمایشی که قصد دارند به بهبود سرعت و همچنین ویژگی های جدید مانند فرم های فرم آزاد (از طریق فرمان انتخاب Fold) و یک الگوریتم نرم افزاری بهبود یافته است.
ارتقاء الکترونی (v0.37.8)، که ویژگی های پیشرفت های زیادی را در اختیار شما قرار می دهد و لایگرات کارآیی را در تمام سیستم عامل ها فراهم می کند.
مدیریت چیدمان کشیدن و رها کردن، که یک روش بسیار بصری برای سازماندهی فضای کاری را فراهم می کند.
قابلیت اطمینان بیشتر هنگام صرفه جویی در فایل ها، که خطر سقوط سختی را به خطر می اندازد.
سازگاری دستورات شل در ویندوز، باعث می شود که دستور اتم با هر دو Cygwin و Msys سازگار باشد.
حذف GitRepositoryAsync:
در اوایل سال جاری، یک API Async آزمایشی برای ارتباط با مخازن Git بر اساس libgit2 به نام GitRepositoryAsync اضافه کردیم. ما هرگز رسما این API را عمومی نمی ساختیم، اما بعضی از نویسندگان بسته از آن استفاده می کردند بر اساس نمونه هایی که در بسته های همراه ما وجود دارد.
متأسفانه پیوندهای ما با libgit2 موجب شد که فرآیندهای کمکی Atom به ناپایداری تبدیل شود و منجر به سقوط شدید شود. ما به نویسندگان بسته ای که ممکن است به این API های جدید تغییر کرده اند، عذرخواهی کنیم، اما ما برای آن تلاش کرده ایم
چه جدید در نسخه 1.8.0 / 1.9.0 بتا جدید است:
اضافه کردن قابلیت و API برای اقلام مورد انتظار
بهبود به استفاده از چند پنجره
دکوراسیون بلوک
Async Git
API بالا و پایین API
چه جدید در نسخه 1.5.0 / 1.6.0 بتا جدید است:
بلوک دکوراسیون
ارتقاء API های چند پنجره ای
بالا / پایین API میله
در حال بهبود پیشرفت های زبانه ها
API زبانه در انتظار
اتم - Wait در ویندوز کار می کند
Nodegit ساخته شده در Async Git مخزن کلاس https://github.com/atom/atom/pull/9213
رفع مسائل زمانی که پروژه باز از زیرموایل استفاده می کند
نسخه های ویندوز ساخته شده از PRs نمی توانند از AppVeyor دانلود شوند
چندین پیشرفت در زبان-js
اضافه کردن توانایی برای انتقال فایل ها از طریق کشیدن قطره از سیستم عامل به نمایش درخت
در نسخه 1.0.7 جدید است:
یافتن و جایگزینی:
جعبه جستجو عبارات منظم را هنگامی که گزینه regex روشن است نشان می دهد
cmd-d (select-next) به حالت فعلی گزینه «کل کلمه» بستگی دارد
نتایج پروژه به درستی مرتب شده اند
این 0 بازی طولی را نادیده می گیرد
گزینه انتخاب در انتخاب فعلی وقتی انتخاب نمی شود، را نادیده می گیرد
دیگر رفع اشکال کوچک
در حال حاضر فایل ها و پوشه ها را می توان در پوشه های مختلف در نمای درخت کشانید.
چه جدید در 1.0.0 نسخه قرار دارد:
Atom 1.0 منتشر شده است و Atom به صورت مفهومی به صورت پیش فرض
لطف بزرگی به صدها نفر از نویسندگان و نویسندگان شگفت انگیز که به Atom کمک کرده اند، به این نتیجه رسیده اند!
نظر یافت نشد