Връзки с текстовия редактор на Atom на Github
Няма липса на текстови редактори, било то за Linux, Mac или Windows. Въпреки това разработчиците на Github смятат, че всички съществуващи текстови редактори не отговарят на техния стандарт и са решили да създадат собствен текстов редактор. В резултат на това се роди Атом. Определен като "хакнат текстов редактор за 21-ви век", Atom идва с много полезни функции, които не се срещат в други текстови редактори, а в рамките на краткото време, в което се намира, вече е спечелил похвали от много разработчици. Нека да я проверим и да видим как се цени с други текстови редактори.
Забележка : Този преглед се извършва на Ubuntu Linux. Инструкциите за инсталиране се различават в различните операционни системи.
Инсталация
В момента инсталирането на Atom не е лесна задача, независимо дали използвате Windows, Mac или Linux. Можете да следвате инструкциите за изграждане тук, за да инсталирате Atom във вашата операционна система.
В Ubuntu можете да използвате PPA (предоставен от WebUpd8, само за 64-битова машина), за да инсталирате Atom:
sudo add-apt-repository ppa: webupd8team / атом sudo apt-get актуализация sudo apt-get инсталирате атом
Забележка : Потребителите, които не ползват Ubuntu, могат да изтеглят персонализирания Atom build от тук, да го извлекат и да кликнат двукратно върху "атомния" изпълним файл.
Преглед
Както можете да видите от екранната снимка по-долу, основният интерфейс е много подобен на Високия текст. Получавате интерфейс с табла с тъмен фон и пътят на файловете на файла, който понастоящем е отворен, се показва в долната лента на състоянието. При първото пускане ще се покаже съобщение за посрещане.
Друго нещо, което го прави подобно на "Високият текст", е командата Palette, където можете да го използвате, за да търсите команди за рядка употреба. Те дори споделят същата клавишна комбинация (Command + Shift + P / Ctrl + Shift + P).
Езикова поддръжка и подчертаване на синтаксиса
Освен подкрепата на интегрираната node.js, Atom поддържа и много езици за програмиране като php, javascript, HTML, CSS, Sass, Less, Python, C, C ++, Coffeescript и т.н. За да видите пълния списък на езика, поддържан от Atom, просто кликнете върху индикатора Език в долната част на лентата на състоянието.
Да, поддържа и подчертаване на синтаксиса, което е от съществено значение за програмирането на IDE. Можете също да промените цвета на синтаксиса в секцията Тема.
Пакети
Пакетите са това, което прави Atom полезен и мощен. Пакетите са като разширения или приставки, които можете да инсталирате, за да разширите функционалността на Atom. Инсталацията по подразбиране е снабдена с добра библиотека от пакети, като Preview Preview, bracket matcher, Git diff и т.н. и можете да инсталирате допълнителни пакети в секцията "Предпочитания -> Пакети". Например, за да инсталирате пакет за избор на цвят, всичко, което трябва да направите, е да кликнете върху бутона "Инсталиране" под името на пакета.
Други функции
Тъй като Atom е разработен от разработчиците на Github, не е изненадващо, че идва с Git поддръжка и Github интеграция. Той също така поддържа синтаксиса за маркиране и се предлага с функция за визуализация на маркировка на живо.
Инструменти за Chrome Dev
Инструментът за Chrome Dev е полезен инструмент, който е налице само в Google Chrome. За да тестваме скриптовете, често трябва да ги зареждаме в Chrome, преди да можем да ги деблокираме с помощта на инструмента за деинсталиране на Chrome. В Atom инструментът за Chrome Dev е вграден в него, така че лесно можете да отстранявате кода си в Atom. От всички характеристики това е, което ме вълнува.
Теми
Както много други текстови редактори, можете да промените вида и усещането на текстовия редактор на Atom. Разделът Тема под "Предпочитания" е мястото, където можете да промените темата на предпочитаната от вас тема. Има само няколко предварително инсталирани теми, но можете да изтеглите допълнителни теми от https://atom.io/themes. Друга възможност е да редактирате стиловата таблица на съществуващата тема, за да получите това, което искате.
заключение
Въпреки че Atom все още е в бета версия, това е впечатляващо. Фактът, че е изграден върху уеб технологии, го прави напълно приспособим и разширяем. Моделирането след вид на Високия текст също е добра идея, тъй като може да намали (или премахне) всякаква крива на обучение при превключване от друг текстов редактор. Определено мога да видя как се подобрява в бъдеще. Ако не сте го опитали, опитайте се. Сигурен съм, че ще го обичате.