
William Charles
0
2258
116
Jeśli zajmujesz się programowaniem, będziesz wiedział, o ile łatwiej jest korzystać z edytora tekstu z podświetlaniem składni, abyś mógł zobaczyć, czy pozostawiłeś nawias otwarty, nawias klamrowy otwarty czy coś źle wpisałeś. W tym artykule omówię 3 lekkie bezpłatne edytory tekstu dla programistów w systemie Windows.
Jeśli jesteś gotowy zapłacić za edytor tekstu z opcją bezpłatnej wersji próbnej, jest Dreamweaver i Aptana, Aptana ma trzy pakiety oprogramowania Aptana Studio, Aptana Cloud i Aptana Jaxer.
Jeśli nie chcesz płacić za edytor tekstu i wolisz bezpłatną opcję, czytaj…
Intype
Intype to naprawdę dobry lekki edytor tekstu dla systemu Windows. Interfejs Intype jest taki sam jak dla TextMate dla OS X, więc działa naprawdę dobrze i utrzymuje rzeczy proste, łatwe i uporządkowane. Intype istnieje od pierwszego wydania wersji alfa w styczniu 2007 roku i jest teraz w wersji alfa 3. Postęp Intype był bardzo powolny, ponieważ mają tylko dwóch programistów. Pierwszym z nich jest Martin Cohen, który jest kierownikiem projektu i osobą odpowiedzialną za interfejs dla Intype. Drugą osobą jest Juraj Durech, który jest odpowiedzialny za podstawowe programowanie w C ++.
Kiedy Intype w końcu osiągnie 1.0, myślę, że będzie to bez wątpienia jeden z najlepszych edytorów tekstu w okolicy. Czemu? Cóż, Intype jest obecnie tylko w wersji 0.3.1 i już ma dobry cios. Obsługuje pakiety i wtyczki, a także edytor pakietów i wiele innych funkcji. Wszystkie gotowe i oczekujące funkcje Intype można obejrzeć tutaj.
Języki, w których Intype obsługuje podświetlanie składni, to C, C ++, CSS, HTML, HTML (Rails), Jasmine, Java, JavaScript, PHP, Perl, Python, Ruby, Ruby on Rails, SQL, SQL (Rails), Textile, XHTML , XML, XSL i YAML. Pakiety, w które wyposażony jest Intype, to PropertyList, C, CSS, DOM, HTML, Jasmine, Java, JavaScript, Perl, PHP, Python, Rails, reStructuredText, Ruby, SQL, Textile, XML i YAML.
Co to jest pakiet?
Pakiet jest jak skrót do wpisywania niektórych funkcji i poleceń w językach. Przykładem użycia pakietu w PHP jest to, że jeśli chcę wykonać instrukcję If, wpisałbym „if”, a następnie wcisnąłem enter, a następnie wypełniłbym inne znaki, aby zaoszczędzić mi czasu.
Notatnik++
Notepad ++ to bardzo popularny edytor tekstu typu open source dla systemu Windows, z którego korzysta wielu programistów ze względu na jego funkcjonalność. Notepad ++ został wydany po raz pierwszy w listopadzie 2003 roku i od chwili pisania tego artykułu jest w wersji 5.0.
Podobnie jak Intype, Notepad ++ obsługuje podświetlanie składni w wielu językach.
Obsługiwane języki podświetlania składni to C, C ++, Java, C #, XML, HTML, PHP, CSS, makefile, grafika ASCII, doxygen, plik ini, plik wsadowy, JavaScript, ASP, VB / VBS, SQL, Objective- C, plik zasobów RC, Pascal, Perl, Python, Lua, TeX, TCL, Asembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell, InnoSetup, CMake i YAML.
Notepad ++ ma edytor stylów, dzięki czemu możesz zmienić podświetlanie składni języka, aby było ci wygodniej, jeśli jesteś przyzwyczajony do innego rodzaju podświetlania składni, którego domyślnie używa Notepad ++.
Notepad ++ pozwala na korzystanie z wtyczek i jest dostarczany z 8 zainstalowanymi. Light Explorer, sprawdzanie pisowni, NppExec, Narzędzia MIME, FTP, NppExport, porównywanie i monitorowanie dokumentów.
Notepad ++ pozwala również na użycie makr, aby uchronić Cię przed powtarzaniem tych samych funkcji. W preferencjach możesz zmienić wszystko, od rozmiaru zakładki do szybkości migania i szerokości daszka. Dostępny jest również program mapujący skróty, dzięki czemu można skonfigurować skróty tak, aby pasowały do własnych upodobań.
Notepad ++ ma wiele funkcji, o których mógłbym tu pisać cały dzień, więc jeśli chcesz sprawdzić inne funkcje Notepad ++, przejdź na ich stronę internetową.
Kontekst
Gdy byłem pełnoetatowym użytkownikiem systemu Windows, moim edytorem tekstowym był ConTEXT. Bardzo podoba mi się wygląd ConTEXT - jest prosty i po prostu działa. Ponieważ ConTEXT jest tak lekki, że nie wymaga prawie żadnej pamięci RAM, więc jeśli używasz kilku aplikacji wymagających dużej ilości pamięci, a także musisz trochę programowania, ConTEXT jest dobrym wyborem.
Języki obsługiwane przez ConTEXT do podświetlania składni to C, C ++, CSS, ConTEXT Highlighter, ConTEXT Language Files, Fortran, Foxpro, HTML, Inno Setup Script, Java, JavaScript, Object Pascal, Perl, PHP, Python, SQL, Tcl / Tk , Visual Basic, asembler x86 i XML. Jeśli nie podoba ci się wyróżnianie składni, z którego korzysta ConTEXT, zawsze możesz go edytować pod Opcje-> Opcje środowiska-> Kolory. Możesz także pobrać więcej zakreślaczy z ich strony internetowej.
Dzięki ConTEXT możesz zintegrować kompilator w celu skompilowania napisanego przez ciebie kodu źródłowego, aby zachować dobrą pracę. Aby utrzymać porządek w ConTEXT, możesz także tworzyć pliki projektów i zarządzać nimi.
ConTEXT pozwala także na tworzenie makr, aby zaoszczędzić czas od pisania tych samych funkcji.
Aby wyświetlić wszystkie funkcje ConTEXT, przejrzyj ich witrynę tutaj.
Jakiego edytora tekstu używasz do programowania? Jeden z powyższych, czy zupełnie inny? Opowiedz nam o swoim ulubionym programie w komentarzach.