Начална » кодиране на стоките » Топ 10 редакторите на безплатния изходен код - прегледани

    Топ 10 редакторите на безплатния изходен код - прегледани

    С професионален кодов редактор като Dreamweaver, Coda, Textmate и други, не е изненадващо, че все повече и повече хора частично са забравили за по-прост редактор на кодове, като например Notepad на Window. Разбираме, че по-простият не означава най-добрият вариант, но има по-прости, но професионални редактори на кодове, които могат просто да подхождат на това, от което имате нужда!

    Това са онези, които открих като най-добър взрив за нулеви долари (с добавен бонус). Чувствайте се свободни да споделяте личните си любими в коментарите.

    1. Бележник ++

    Notepad ++ е заместител с отворен код за оригиналната програма Notepad (която идва с Windows) и поддържа няколко езика. Въпреки че е създаден за Microsoft Windows, той може да работи и на Linux, Unix, BSD и Mac OS X (използвайки Wine). Веднага след стартирането на Notepad ++ ще забележите разликата между него и оригиналния Notepad. Има много допълнителни бутони и функции като поддръжка на приставки, редактиране на табове, влачене и пускане, редактиране на разделен екран, синхронизирано превъртане, проверка на правописа (чрез включен плъгин), намиране и замяна на множество документи, сравнение на файлове, мащабиране и много други. "Notepadd ++ поддържа подчертаване на синтаксиса и сгъване на синтаксиса за 48 езика за програмиране, скриптове и маркиране" (източник).

    Както обяснява уебсайтът, програмата е написана на C ++ и използва чист Win32 API и STL, което осигурява по-висока скорост на изпълнение и по-малък размер на програмата. Ако искате да научите как да направите Notepadd ++ вашия текстов редактор по подразбиране, можете да намерите инструкции тук.

    Професионалисти

    • Леки и бързо стартира
    • Интерфейс за редактиране в раздели
    • Поддръжка на поддръжка и макроси
    • Възможност за добавяне на отметки
    • Плъзнете и пуснете подкрепата
    • Намерете и заменете в множество документи
    • Режим на цял екран
    • Намалете до системната лента
    • Конфигуратор за стил за персонализиран интерфейс
    • Подсветка на синтаксис и фигурна греда
    • Автоматично отстъпване
    • Автоматично завършване
    • Сгъване на код
    • Сгъване на текст
    • Интегриране на компилатора
    • Търсете и замествайте
    • Проверка на правописа (чрез приставката)
    • Съвместно редактиране (чрез приставка)
    • FTP поддръжка (чрез приставка)
    • Няколко екземпляра
    • Сравнение на файлове

    Против

    • Не HTTP, SSH или WebDav поддръжка за отдалечено редактиране на файлове
    • Не поддържа големи файлове
    • Необходима е друга програма, за да се изпълнява на Mac OS X

    2. TextWrangler

    За разлика от Notepadd ++, споменати по-горе, TextWrangler не е с отворен код и е само за Mac. Той поддържа само един език: английски. Той обаче е много „мощен текстов редактор с общо предназначение и инструмент на Unix и администратор на сървъри“. Докато на повърхността изглежда като обикновен текстов редактор, той притежава много функции. Има Документ за документи (затворен по подразбиране), който може да се отвори, за да видите и сравните избрани документи. Като редактор на код, той включва оцветяване на синтаксиса и навигация на функции за 44 езика за програмиране като ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL и VBScript. С TextWrangler можете също да отваряте изключително големи файлове; това е ограничено само от RAM на вашия компютър и OS X ограничаване до файлове.

    Ако се нуждаете от по-разширени функции като FTP и SFTP, отворете и запазете, AppleScript, поддръжката за скриптове на Mac OS X Unix, режим на заспиване, автоматично запазване и още можете да надстроите до BBEdit.

    Професионалисти

    • Поддръжка на поддръжка и макроси
    • Вграден във FTP и Secure FTP
    • SSH поддръжка за отдалечено редактиране на файлове
    • Възможност за сравняване на два документа по ред
    • Подсветка на синтаксиса
    • Автоматично отстъпване
    • Автоматично завършване
    • Сгъване на код
    • Сгъване на текст
    • Интегриране на компилатора (чрез приставката)
    • Проверка на правописа
    • Поддръжка на големи файлове (ограничена от компютърната памет)
    • Няколко екземпляра

    Против

    • Няма съвместно редактиране
    • Не HTTP или WebDav поддръжка за отдалечено редактиране на файлове
    • Не работи на Tiger на Power Macintosh G4 (Quicksilver) серия

    3. jEdit

    jEdit, програма за Windows, Mac OS X, OS / 2, Linux, BSD, Unix и VMS е само за зрели програмисти. Написана на Java, тя е с отворен код и поддържа стотици плъгини и макроси. Главният прозорец може да бъде разделен хоризонтално или вертикално, а също така идва с "автоматичен отстъп и синтактично осветяване за повече от 130 езика." Има много опции за персонализиране, за да направите всичко от лентата до лентата на състоянието в лентата с инструменти и да се почувствате точно както искате. Можете дори да "копирате и поставяте с неограничен брой клипбордове."

    Поддържаните езици за програмиране включват: ActionScript, ColdFusion, LOTOS, Ruby, Python и COBOL. Всички функции на jEdit не могат да се впишат в този параграф, но можете да ги видите тук.

    Професионалисти

    • Мощна търсачка за регулярни изрази
    • Подсветка на синтаксиса с опции за персонализиране
    • Auto-отстъп
    • Автоматично завършване
    • Сгъване на код
    • Сгъване на текст
    • Интегриране на компилатора (чрез приставката)
    • Поддръжка на поддръжка и макроси
    • Интерфейс за редактиране в раздели
    • Интегриран FTP браузър
    • Проверка на правописа (чрез приставката)
    • FTP поддръжка (чрез приставка)
    • Поддръжка на HTTP и WebDav (чрез плъгин) за отдалечено редактиране на файлове
    • Няколко екземпляра

    Против

    • Тежка и често бавна при стартиране
    • в

      Против

      проверка на правописа

    • Може да се окаже бъги на Mac
    • Няма съвместно редактиране
    • Няма голяма поддръжка на файлове
    • Не SSH поддръжка за отдалечено редактиране на файлове

    4. Пурпурен редактор

    Crimson е написан на C, е с отворен код и е известен като професионален редактор на изходния код само за Windows. Също така е подходящ заместител на Notepad и поддържа програмиране на 60 + езика като Maple, LotusScript, C / C ++, MySQL, Ruby, Perl и JScript. В момента поддържа само английски език. За съжаление последната версия на Crimson беше през 2008 г., но беше заменена от Emeral Editor.

    Както можете да видите от изображението по-долу, той прилича на Notepad ++ от лентата с инструменти към редактирането на раздели. Той също така поддържа плъгини, които се наричат ​​"инструменти" и макроси. Има дори вграден FTP клиент и имате възможност да управлявате групи от свързани файлове и да ги запазвате като проекти.

    Професионалисти

    • Подсветка на синтаксиса
    • Автоматично отстъпване
    • Интегриране на компилатора
    • Възможност за добавяне на отметки
    • FTP поддръжка
    • Незабавна / жива проверка на правописа
    • Макрос
    • Няколко екземпляра

    Против

    • Няма автоматично завършване
    • Няма сгъване на код
    • Няма сгъване на текст
    • Няма съвместно редактиране
    • Няма голяма поддръжка на файлове
    • Не HTTP, SSH или WebDav поддръжка за отдалечено редактиране на файлове

    5. Araneae

    Araneae е редактор за уеб професионалисти, който работи само на Windows. Можете да изтеглите разширения, които да използвате с него, и да включват осветяване на синтаксиса, поддръжка на влачене и пускане, редактиране в раздели и възможност за вмъкване на бързи клипове, които могат да се персонализират. "Araneae включва няколко разширения и локализации непосредствено от пословичната кутия"¢Не е необходимо допълнително изтегляне! Това включва HTML, XHTML, CSS, XML, JavaScript, PHP и Ruby файлове, както и английски, френски, гръцки, испански и естонски локализации! "Всички ленти с инструменти са видими по подразбиране и могат да бъдат пренаредени така, че да отговарят на вашите предпочитания..

    Професионалисти

    • Подсветка на синтаксиса
    • Плъзнете и пуснете подкрепата
    • Интерфейс за редактиране в раздели
    • Бързи клипове
    • Търсете и замествайте
    • Няколко екземпляра

    Против

    • Няма приставки или макроси

    6. EditPad Lite

    EditPad Lite е друг текстов редактор само за Windows и е написан на 10 различни езика. Тя е построена с Delphi и е малка, компактна и безплатна само за некомерсиална употреба. Така че, ако ще се плаща за работата, която правите с нея, тогава ще трябва да закупите EditPadPro. Характеристиките са ограничени, но има редактиране в табове, може да продължи да работи в системната лента, поддържа автоматично отстъпване и може да бъде конфигурирано така, че да отговаря на собствения ви вкус и зрение..

    EditPad Lite също прилича на Notepad с изключение на лентата с инструменти за форматиране и разделите.

    Професионалисти

    • Интерфейс за редактиране в раздели
    • Автоматично отстъпване
    • Неограничено отмяна и повторение дори след запазване на файл (докато остава отворен)
    • Поддръжка на големи файлове
    • FTP поддръжка
    • Няколко екземпляра

    Против

    • Няма подчертаване на синтаксиса
    • Няма автоматично завършване
    • Няма сгъване на код
    • Няма сгъване на текст
    • Няма интеграция на компилатора
    • Няма макроси
    • Няма съвместно редактиране
    • Проверката на правописа не е включена в безплатната версия
    • Не HTTP, SSH или WebDav поддръжка за отдалечено редактиране на файлове

    7. ATPad

    ATPad не е много по-различен от повечето от споменатите по-горе: това е още едно предаване на Notepad с няколко подобрения. Освен английски, можете да получите ATPad на 11 други езика. Можете да редактирате табулации, опции за персонализиране, номериране на редове, опаковане на думи, отметки (така че да не губите мястото си при връщане), персонализирани фрагменти, изпращане по имейл и др. Тъй като ATPad не изисква инсталация, можете да го отворите от почти всякакъв вид устройство и не оставя следи отзад. За да го премахнете, просто изтрийте директорията ATPad.

    Професионалисти

    • Позволява облицовка и каскадиране на прозорци
    • Интерфейс за редактиране в раздели
    • Номериране на линии
    • Текстови фрагменти
    • Може да изпраща документи по имейл
    • Не се изисква инсталация
    • Възможност за добавяне на отметки
    • Неограничено търсене / замяна и отмяна / възстановяване

    Против

    • Не идва с проверка на правописа

    8. RJ TextEd

    RJ TextEd е само за Windows и поддържа 18 различни езика и 20 езика за програмиране. Той е построен на CodeGear Delphi и не е с отворен код. Налице е както компютър, така и преносима версия за изтегляне заедно с шепа плъгини и инструменти, които можете да изтеглите отделно. За разлика от повечето програми за чисто рязане, споменати по-горе, RJ TextEd има ленти с инструменти, панели и раздели в изобилие. Можете също така да създавате проекти и макроси и да персонализирате работната си среда.

    Професионалисти

    • Има преносима версия
    • Подсветка на синтаксиса
    • Проверка на правописа
    • Автоматично отстъпване
    • Автоматично завършване
    • Сгъване на код
    • Сгъване на текст
    • Интегриране на компилатора
    • Макрос
    • FTP и сигурна FTP поддръжка
    • SSH поддръжка за отдалечено редактиране на файлове
    • Няколко екземпляра

    Против

    • Няма съвместно редактиране
    • Няма голяма поддръжка на файлове
    • Не HTTP или WebDav поддръжка за отдалечено редактиране на файлове

    9. Komodo Edit

    Komodo Edit е програма с отворен код, която може да се използва за Windows, Max OS X и Linux. Той поддържа следните езици за програмиране: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 и CSS 3. Той също така е оборудван с "персонализирано оцветяване на синтаксиса, сгъване, проверка на фона на синтаксиса и отлични авто-пълни и calltips (наричана "интелигентност на кода"). " Техните страници и страници с разширения са еквивалентни на Firefox и техният "измамен" редактор е един от най-напредналите в този списък. Заедно с всичко, което получавате дистанционно редактиране на файлове, инструментариум с интеграция на командите на обвивката, макроси, фрагменти и списъкът продължава. За по-разширени функции можете да закупите Комодо IDE за екипи.

    Професионалисти

    • Поддръжка на разширения и макроси
    • Подсветка на синтаксиса
    • Автоматично отстъпване
    • Автоматично завършване
    • Сгъване на код
    • Сгъване на текст
    • Кодови фрагменти

    Против

    • Проверката на правописа не е включена
    • Няма интеграция на компилатора
    • Няма съвместно редактиране
    • Няма голяма поддръжка на файлове
    • Няма няколко екземпляра
    • За по-усъвършенствани функции трябва да надстроите такса от $ 295 (без поддръжка и надстройки) или $ 382 (с поддръжка и надстройки)

    10. KompoZer

    Осъществено от Mozilla, "KompoZer е пълна уеб система за авторски права, която комбинира управление на уеб файлове и лесни за използване възможности за редактиране на уеб страници WYSIWYG, открити в Microsoft FrontPage, Adobe DreamWeaver и други програми с висок клас." Тази лесна за използване програма за Windows, Mac OS X и Linux е насочена към нетехнически потребители, които не знаят много за HTML или уеб кодирането. Той е достъпен на 21 различни езика, има интегрирано управление на файлове чрез FTP, редактиране в табове, избор на цвят и поддръжка на формуляри, таблици и шаблони.

    Както можете да видите от екрана по-долу, той трябва да е по-скоро като DreamWeaver, а не Notepad (оттам и обслужването на нетехнически потребители).

    Професионалисти

    • Сайт мениджър и дърво файл
    • WYSIWYG редактиране
    • Има преносима версия
    • FTP поддръжка
    • Проверка на правописа
    • Поддържа шаблони
    • Визуализация на страницата
    • Съпоставим с Adobe DreamWeaver и Microsoft FrontPage

    Против

    • Няма поддръжка на WebDAV за отдалечено редактиране на файлове
    • Няма поддръжка за споделено редактиране
    • Не поддържа скриптове от страна на сървъра

    11. TouchQode (бонус)

    Като допълнителен бонус имаме TouchQode, който е редактор само за смартфони. Понастоящем е налице само за Android, но можете да се абонирате, за да бъдете уведомени за изданието на iPhone. За редактор на смартфони, той има някои чудесни функции като осветяване на синтаксиса, способността да се изпълняват (прости) скриптове, интегриран FTP клиент, синхронизиране на файлове и др. TouchQode наистина дава възможност да кодирате навсякъде!

    Професионалисти

    • Приложение за Android
    • Подсветка на синтаксиса
    • Предложения за кодове
    • Постепенно търсене
    • Синхронизиране на файлове

    Против

    • Без приложение за iPhone (но скоро)