Okna.  Wirusy.  Laptopy.  Internet.  Biuro.  Narzędzia.  Kierowcy

Aby dowiedzieć się, jak dobrze radzą sobie ze swoimi obowiązkami.

Aplikacje te są podobne pod wieloma względami. Wszystkie trzy to przede wszystkim edytory kodu z podświetlaniem składni, inteligentnym formatowaniem i innymi funkcjami ułatwiającymi pisanie i edytowanie kodu. Screem jest ściśle powiązany z GNOME, podczas gdy Bluefish działa świetnie zarówno na KDE, jak i GNOME. Quanta Plus to aplikacja KDE dystrybuowana wraz z KDE. Wszystkie obsługują edycję wizualną zwaną WYSIWYG (dostajesz to, co widzisz – dostajesz to, co widzisz) w połączeniu z zaawansowanymi możliwościami edycji kodu. Edytory te mogą współpracować z HTML, JavaScript, kaskadowymi arkuszami stylów (CSS) i innymi językami znaczników i skryptów. Istnieje również możliwość zarządzania stronami internetowymi i projektami internetowymi, w tym obsługa CVS.

Widzimy, że te programy są bardzo podobne, więc musimy podkreślić uderzające cechy każdego z nich. W tym artykule skupiłem się na tym, jak edytor stron internetowych pomaga w pisaniu kodu HTML, CSS i tagów DIV. Każdy program ma dodatkowe funkcje, które mogą być odpowiednie specjalnie dla Twoich potrzeb.

Każdy program przetestowałem z Adobe Spry Framework (wydanym na licencji BSD), który pozwala na dodanie do strony internetowej AJAX (Asynchronous JavaScript i XML). Spry Framework zawiera zestaw skryptów JavaScript i arkuszy stylów. Używanie i modyfikowanie widżetów Spry wymaga łatwa edycja HTML i CSS. Dzięki temu Spry stał się odpowiednim towarzyszem moich testów. W tym trio redaktorów szczególną uwagę poświęciłem funkcjom, które cenię w komercyjnych aplikacjach do projektowania stron internetowych, takich jak automatyczne zamykanie tagów, wybieranie opcji tagów (wpisujesz tag, a edytor wyświetla listę możliwych opcji i wartości), obsługa załączonych plików CSS i JavaScript.

Screem wykonuje większość pracy związanej z tworzeniem i edycją strony internetowej. Kiedy utworzysz nową stronę, Screem poprosi Cię o wprowadzenie kilku podstawowych informacji, a następnie pomoże Ci skonfigurować główne elementy w tagach head i body.

Byłem zadowolony z tego, jak Screem ułatwia edycję. Na przykład, kiedy zmieniłem znacznik otwierający listy uporządkowanej na nieuporządkowany, znacznik zamykający zmienił się automatycznie. Po wpisaniu kodu pojawia się lista możliwych parametrów. Po wybraniu tego, czego potrzebujesz, tag zostanie automatycznie zamknięty. Dostępny jest również podręczny asystent Tworzenie CSS, dzięki czemu wybrane właściwości można wstawić pomiędzy znaczniki stylów lub umieścić w osobnym arkuszu stylów.

Interfejs Screem zawiera 2 paski narzędzi: panel główny do podstawowych operacji (otwieranie, drukowanie i edycja plików) oraz panel asystentów, który zawiera 9 przycisków dla dziewięciu asystentów. Dzięki nim możesz łatwo dodawać i dostosowywać różne elementy: kolory, kształty, linki, obrazy i tabele.

Po lewej stronie znajduje się również pasek boczny, który może wyświetlić 5 okien:

  • Akta;
  • Drzewo dokumentów, wygodne do poruszania się po stronach edytowanej witryny;
  • Lista parametrów, które zmieniają się dynamicznie w zależności od wpisanego tagu;
  • Symbole do pracy z tagami c, jeśli występują w Twojej witrynie.
  • Screem obsługuje 4 typy wyświetlania stron internetowych:

  • w formie kodu - nic innego jak zwykłe okno edycyjne;
  • jako drzewo - kopia drzewa dokumentu, która wyświetla się na pasku bocznym;
  • podgląd - pokazuje jak strona będzie wyglądać w przeglądarce. Wadą jest to, że elementy Spry oparte na JavaScript nie są renderowane;
  • w formie linków - schemat pokazujący, w jaki sposób inne strony serwisu są powiązane z bieżącą i jaki jest ich stan.
  • Pod prostym interfejsem Screem ukryty jest potężny edytor HTML. Chciałbym tylko, żeby instalacja w KDE była łatwiejsza. Testowałem Screem na Ubuntu LiveCD, aby uniknąć kompilacji i ładowania bibliotek GNOME potrzebnych do uruchomienia edytora na KDE. A jednak Screem jest doskonałym przykładem aplikacji, która dobrze radzi sobie z wybranym zadaniem, wykorzystując minimum dodatkowe funkcje. Jeśli używasz GNOME, Screem może być dla Ciebie. Jeśli używasz KDE lub innego środowiska, będziesz musiał pobrać dodatkowe biblioteki, aby móc pracować z tym edytorem.

    Błękitna Rybka

    Edytor Bluefish jest pod wieloma względami bardziej złożony niż Screem, ale jest bardziej wszechstronny. Oprócz HTML i CSS umożliwia edycję języków C, Java, Perl, Python, XML i kilku innych. Ten edytor ma podobne możliwości do Screem w zakresie pracy z HTML i CSS. Jednak w przeciwieństwie do tego ostatniego, Bluefish nie oferuje listy parametrów tagu do wyboru, a także nie zmienia tagu zamykającego przy zmianie tagu otwierającego.

    Mimo to Bluefish jest dobrze zorganizowany i łatwy w użyciu. Za pomocą menu znaczników możesz wybrać znacznik i zastosować go do zaznaczonego tekstu lub po prostu wstawić znaczniki, jeśli tekst nie jest zaznaczony. Tagi w menu podzielone są na 9 kategorii: Nagłówki, Specjalne, Formatowanie, Formatowanie kontekstowe, Ogólne formatowanie, Tabela, Lista, Formularz i Różne. Menu Okna dialogowe zawiera kilka okien dialogowych (podobnych do pomocników w Screemie) umożliwiających wykonanie różnych zadań: dodanie łącza, tabeli, formularza lub stylu CSS. W oknach dialogowych wprowadzasz lub wybierasz z listy wartości parametrów różnych tagów, które Bluefish wstawi do dokumentu. Za pośrednictwem okien dialogowych przeprowadzana jest także wstępna konfiguracja dokumentu poprzez dodanie metatagów, linków do arkuszy stylów itp. Menu są niezależne od kontekstu, co oznacza, że ​​jeśli edytujesz plik Pythona, nadal będą udostępniać funkcje HTML.

    Bluefish posiada wygodny kreator do tworzenia szkiców. Za jego pomocą w łatwy sposób stworzysz podgląd dowolnego obrazu, co jest wygodne, jeśli chcesz zorganizować internetowy album zdjęć na swojej stronie internetowej. Ten kreator skaluje rozmiar obrazu do określonej wielkości lub wartości procentowej i automatycznie dodaje obraz i znaczniki łącza.

    Bluefish to bardzo wydajny edytor HTML, szczególnie jeśli musisz dużo pisać w PHP, JavaScript, Java i innych obsługiwanych językach. Cała edycja w Bluefish odbywa się zasadniczo za pomocą menu, co sprawia, że ​​nie jest on tak interaktywny jak Screem, który robi to samo, ale dynamicznie podczas pisania. Jednak możliwości Bluefish wykraczają daleko poza prostą edycję HTML i CSS. Ponadto instaluje się i działa bez problemów zarówno pod KDE, jak i GNOME.

    Quanta Plus

    W swej istocie Quanta Plus jest edytorem kodu. Ma pewne możliwości WYSIWYG, ale nie są one tak przydatne, jak mogłoby się wydawać na pierwszy rzut oka. Gdy tylko dodałem tabelę do małej strony internetowej, podgląd przestał działać. Trochę mnie to zaskoczyło, gdyż w tym samym czasie ładowała się bardziej złożona strona, a jej podgląd wyświetlał się normalnie. Ale nawet jeśli podgląd działa dobrze, istnieje dość dziwna obsługa edycji WYSIWYG. Na przykład po naciśnięciu klawisza „Enter” wstawiany jest znacznik przerwanie linii, zamiast nowego znacznika akapitu. To samo dzieje się przy edycji listy, gdy naciśnięcie klawisza „Enter” powinno teoretycznie utworzyć nowy element listy. Ogólnie rzecz biorąc, podglądu najlepiej używać do podglądu wyniku, a nie do bezpośredniej edycji.

    Pomijając to wszystko, Quanta Plus jest naprawdę potężnym edytorem kodu. Jego interfejs jest znacznie bardziej skomplikowany niż Bluefish, ale głównym zadaniem Quanta Plus jest nadal edycja stron internetowych. Ten edytor obsługuje podświetlanie składni, skrypty i języki znaczników. Podobnie jak w Bluefish, jeśli menu jest zaprojektowane do pracy w jednym języku, wówczas praca z tym menu nie ma wpływu na kod napisany w innym języku. Quanta Plus umożliwia użytkownikom tworzenie własnych pasków narzędzi, dostosowanych do konkretnego języka.

    Znów, jak w Bluefish, tworzenie Nowa strona Najlepiej zacząć od menu tagów, w którym znajduje się okno dialogowe umożliwiające utworzenie podstawowej struktury (metatagi, tytuł dokumentu itp.). Za pomocą menu tagów możesz po prostu wstawić tag lub otworzyć okno dialogowe, w którym możesz skonfigurować tag z kilkoma parametrami. Moim zdaniem najważniejsze jest to, że Quanta Plus oferuje możliwość wyboru parametrów tagu i wartości tych parametrów już w trakcie pisania. Bluefish nie ma tej funkcji jako takiej, a Screem oferuje jedynie wybór opcji, ale nie jej wartości.

    Kolejną przydatną funkcją jest to, że po wstawieniu tagu, który zwykle zawiera powiązane tagi, Quanta Plus automatycznie dodaje ten drugi. Na przykład, gdy wstawisz znacznik listy uporządkowanej, edytor automatycznie doda znacznik otwierający i zamykający dla jednego elementu listy oraz znacznik zamykający listy uporządkowanej.

    Zarządzanie CSS w Quanta Plus jest nieco zagmatwane, ponieważ odbywa się za pośrednictwem dwóch okna dialogowe. Ale kiedy już to zrozumiesz, edycja CSS stanie się bardzo prosta. Aby utworzyć styl CSS, należy najpierw otworzyć okno dialogowe Selektor CSS i określić element, do którego styl zostanie zastosowany. Następnie kliknij dwukrotnie „Selektor CSS”, aby przejść do kolejnego okna dialogowego „Edytor CSS”, w którym możesz już określić wszystkie parametry stylu. W rezultacie otrzymujemy idealnie sformatowany kod CSS.

    Quanta Plus to najbardziej złożony edytor z trzech recenzowanych, ale jednocześnie najpotężniejszy. Nie mogę powstrzymać się od radości z możliwości dostosowania interfejsu Quanta Plus do własnych potrzeb. Ten edytor oferuje wszystko, czego potrzebujesz, a nawet więcej, aby zaspokoić potrzeby użytkowników piszących i edytujących kod HTML i CSS. Dla tych, którzy używają GNOME, instalacja Quanta Plus będzie wymagała pobrania dodatkowych bibliotek, ale warto. Użytkownicy KDE nie będą mieli takich trudności, ponieważ ten edytor jest wbudowany w KDE.

    Moja prosta rada jest taka: użyj Quanta Plus do edycji plików HTML i CSS. Dla tych, którzy nie szukają łatwych sposobów, proponuję następujące opcje:

  • Jeśli jesteś użytkownikiem GNOME, zainstaluj Screem. Jest to prosty, szybki i dość potężny edytor do edycji stron internetowych. Jednak w przeciwieństwie do Bluefish i Quanta Plus nie oferuje tak wielu możliwości pracy z językami, które nie są bezpośrednio związane z edycją stron internetowych;
  • Jeśli jesteś użytkownikiem GNOME i potrzebujesz więcej funkcji, zainstaluj Quanta Plus, pobierając dodatkowe biblioteki;
  • Jeśli jesteś użytkownikiem KDE i potrzebujesz edytora kodu, Quanta Plus będzie Twoim wyborem. Pomiń funkcje WYSIWYG i w pełni wykorzystaj możliwości edycji, szczególnie w przypadku CSS;
  • Dla użytkowników Xfce Quanta Plus będzie działać dobrze. Screem będzie wymagał dodatkowych bibliotek;
  • Wreszcie, jeśli jesteś użytkownikiem GNOME i potrzebujesz wielu funkcji, ale nie chcesz instalować dodatkowych bibliotek do uruchomienia Quanta Plus, Bluefish jest dla Ciebie.
  • Fajnie, że istnieją co najmniej trzy przyzwoite aplikacje do tworzenia stron internetowych dla Linuksa. Screem, Bluefish i Quanta Plus nie są tak wszechstronne jak lider branży Adobe Dreamweaver, ale są wystarczająco blisko. Quanta Plus jest praktycznie odpowiednikiem Dreamweavera. Biorąc pod uwagę, że cena tego ostatniego jest dość wysoka i domyślnie nie obsługuje Linuksa, trzy opisane powyżej są doskonałym wyborem. Oprócz tego, że są darmowe, redaktorzy ci nagradzają także swoich użytkowników doskonałymi wynikami.

    Jeśli artykuł Ci się spodobał, udostępnij go swoim znajomym:

    Jeśli zadasz podobne pytanie na którymkolwiek z forów, z dużym prawdopodobieństwem natkniesz się na dwie diametralnie przeciwne rekomendacje - „skomponuj” wszystko w edytorze czysto wizualnym (czyli WYSIWYG), takim jak DreamWeaver, lub uciekaj od każdy redaktor lubi ogień i robi wszystko wyłącznie w Notatniku/Vi/Emacsie. Jak to bywa w przypadku wszelkich skrajności, to właśnie w nich najwyraźniej ujawniają się pewne niedociągnięcia metody - w pierwszym przypadku słaba kontrola nad powstałym kodem, a w drugim niezwykle duża część „złej” pracy. Nic więc dziwnego, że nisza pomiędzy tymi dwoma biegunami wcale nie jest pusta, a twórcy zajmujących ją edytorów HTML dokładają wszelkich starań, aby „zaprzyjaźnić się mysz z klawiaturą” w jak najbardziej optymalny sposób. I to właśnie wygoda ręcznego wpisywania kodu HTML bez utraty kontroli nad wynikiem będzie kluczowa przy porównywaniu trzech najpopularniejszych w Linuksie edytorów internetowych – Screem, Quanta Plus i Bluefish. Choć ich zawartość funkcjonalna również nie pozostanie bez uwagi. Aby dopełnić obraz, poruszmy jeszcze trochę temat kilku typowych edytorów WYSIWYG - edytora „referencyjnego” Amaya, powszechnie znanego w wąskich kręgach Nvu.

    Zastosowanym testem był Ubuntu 6.06 LTS z Gnome 2.14.1, więc aplikacje oparte na GTK miały niewielką przewagę. Wszystkie edytory zostały zainstalowane z repozytoriów w trybie „tak jak jest”, nie podjęto żadnych wysiłków w celu rusyfikacji, rozszerzenia funkcjonalności poprzez wtyczki itp. nie zostały uwzględnione.

    Uważany za:

    • Bluefish 1.0.5
    • Quanta Plus 3.5.2
    • Krzyk 0.16.1

    Poza konkurencją:

    • Amaya 8,5
    • Nvu 1.0 (20060508)

    Amaya

    Dopasowanie W3C

    Naszą recenzję zacznijmy od edytora wizualnego – Amaya. Nie dlatego, że jest taki świetny, ale dlatego, że jest rozwijany przez W3C. Mówiąc ściślej, jest to przede wszystkim przeglądarka z bardzo zaawansowanymi funkcjami edycyjnymi.

    Całkiem możliwe jest użycie go jako edytora (można bezpośrednio edytować kod źródłowy, choć bez specjalnych dodatków), ale jest tylko jeden mały szczegół, który wszystko psuje - cóż, nie chce wprowadzać znaków domowych, i to wszystko. Wyświetl z gotowego pliku - proszę usunąć - z przyjemnością. Ale wejście - nie, nie. Oznacza to, że absolutnie nie ma reakcji na klawisze, gdy włączony jest układ rosyjski. Winę ponosi albo przestarzały interfejs, albo nadmierne przywiązanie programistów do ASCII. Ale tak czy inaczej, krajowi koderzy sieciowi nie będą w tym zbyt komfortowi.

    Zostawmy więc tę rolę „przeglądarki referencyjnej” i zacznijmy rozważać głównych pretendentów do zwycięstwa.

    Efekt w nim widać, ale jest wyraźnie słaby do edycji...

    Ma wszelkie szanse stać się idealnym dla wersji 1.0

    Pierwsze wrażenie Screema to „tylko redaktor”. Okno robocze podzielony jest na trzy pola - po prawej stronie pole wejściowe, na dole wyświetlane są błędy i ostrzeżenia, a po lewej stronie kilka zakładek ułatwiających poruszanie się po dokumencie, pracę z plikami itp. Szczególnie przydatna okazała się dla mnie zakładka Drzewo, wyświetlająca drzewiastą strukturę strony - dwukrotne kliknięcie, powiedzmy, linii HEAD podświetli cały kod związany z nagłówkiem w polu edycyjnym.

    Od zwykłego edytora tekstu należy go oczywiście odróżnić zaawansowaną pracą ze znacznikami HTML. W w tym przypadku„zaawansowanie” polega na podświetlaniu składni, możliwości wpisania konkretnego tagu poprzez wybranie go z menu (bardzo wygodne jest wstawianie tagów META i linii DOCTYPE kilkoma kliknięciami) oraz autouzupełnianiu/podpowiedzi wprowadzanych tagów (łącznie z argumentami).

    Kolejną funkcją jest półautomatyczne zamykanie „sparowanych” tagów. „Semi-”, ponieważ musisz wykonać jakąś akcję, zanim pojawi się tag zamykający - a mianowicie wpisać sekwencję „”.

    Ale niestety nie ma „klawiszy skrótu” do szybkiego wprowadzania tagów. Ale w ramach rekompensaty - możliwość wyboru po lewej stronie w zakładce "Zasoby" i dwukrotne kliknięcie, aby wstawić dowolny tag. Natomiast zakładka „Atrybuty” umożliwi Ci przejrzenie wszystkich atrybutów, jakie posiada wybrany tag i zmianę dowolnego z nich.

    Dość przydatną funkcją jest sprawdzanie składni HTML (menu „Narzędzia > Uporządkuj > Uporządkuj (HTML)”). Na dole, w zakładce „Błędy”, otrzymasz informację o wszystkich znalezionych błędach (np. tagach, które w naturze nie występują) oraz ostrzeżenia. Niestety, wszystkie znaki cyrylicy z diagnozą „nieprawidłowy kod znaku” należą do ostatniej kategorii, co nieco zaśmieca wynik.

    Aby wprowadzić „złożone” znaczniki – takie jak obrazy, łącza, tabele, formularze – dostępne są okna dialogowe wprowadzania parametrów (zwane „kreatorami”). Swoją drogą okazuje się, że są całkiem wygodne w użyciu dla wkładek SSI, zwłaszcza gdy skleroza wymazuje z pamięci niegdyś boleśnie znajome kombinacje liter...

    „Kreator” ułatwia wstawianie obrazów: wybierz żądany plik w standardowym oknie dialogowym, określ alternatywny podpis (atrybut alt) - i masz znacznik IMG z automatycznie ustawionymi wartościami wysokości i szerokości. Inne atrybuty, takie jak wyrównanie, można łatwo zmienić za pomocą wspomnianej powyżej zakładki o tej samej nazwie. Zwróć także uwagę na „Kreator kolorów” - bardzo wygodne narzędzie doboru kolorów.

    Wśród funkcji usługi - sprawdzanie pisowni, grupowanie kilku stron w projekty (tutaj nazywane są „witrynami”), obsługa CVS, publikowanie projektu za pomocą FTP. Linki znajdujące się na stronie możesz obejrzeć na diagramie (poprzez lub wybierając z menu „Widok > Widok linków”) i od razu widać, które z nich są wewnętrzne, które zewnętrzne, a które prowadzą donikąd. Podobnie przez , aktywowany jest tryb podglądu. W razie potrzeby możesz wyświetlić go także w zewnętrznej przeglądarce.

    Cóż, dość szczegółowy i dobrze ilustrowany podręcznik pozwoli ci opanować edytor nie tylko metodą „naukowego szturchania”.

    Można więc powiedzieć, że ten „tylko edytor” jest właściwie całkiem wygodnym i funkcjonalnym narzędziem. Chociaż brak skrótów klawiszowych do wstawiania znaczników i dziwna implementacja automatycznego wprowadzania znaczników końcowych zmuszają cię do wpisywania prawie wszystkiego ręcznie lub uciekania się do używania myszy częściej niż chciałbyś do „szybkiego” wprowadzania.

    Na wpół zrusyfikowany, ale poza tym bardzo dobry!

    Wyświetlanie linków wygląda po prostu okropnie... Ale czasem nie da się bez tego obejść.

    Quanta Plus

    „Gwiazda” KDE, szczerze mówiąc, próbuję pracować w Gnome…

    Być może najlepszy edytor HTML oparty na Qt i rzeczywiście jeden z najlepszych. Głównym trybem pracy jest ręczna edycja kodu, chociaż dostępny jest także tryb wizualny, a także unikalny tryb „kombinowany”, w którym pole robocze jest podzielone na dwie części: u góry - jak będzie wyglądać strona; Poniżej znajduje się kod źródłowy. Co więcej, możesz edytować stronę zarówno tam, jak i tam - wszystkie zmiany są automatycznie synchronizowane. Oznacza to, że wstawiając kod, od razu zobaczysz wynik lub odwrotnie - wstawiając podział wiersza, od razu zobaczysz, który tag został do tego użyty.

    Skróty klawiszowe nie są domyślnie przypisane do wszystkich znaczników, ale jak można się spodziewać po typowej aplikacji KDE, można je w pełni dostosować. Autouzupełnianie (jak Screem, odpowiadanie tylko na znaki w duże litery) i wskazówki dotyczące parametrów działają świetnie. W przeciwieństwie do Screema, bardzo skutecznie zaimplementowano automatyczne zamykanie tagów - tag zamykający wstawiany jest bezpośrednio po tagu otwierającym, a kursor umieszczany jest pomiędzy tagami. Edytor zachowuje się podobnie przy wstawianiu znacznika wg Klawisz skrótu, co pozwala praktycznie nie rozpraszać się pozycjonowaniem kursora podczas pisania. Jedyną kontrowersyjną kwestią jest to, że jeśli znacznik ma atrybuty obowiązkowe, naciśnięcie klawisza skrótu otwiera okno dialogowe umożliwiające ich wprowadzenie. Staje się to rozpraszające podczas szybkiego pisania i należy całkowicie unikać używania klawiszy skrótu dla takich tagów.

    Chociaż w niektórych przypadkach przydatne są okna dialogowe - zwłaszcza „Okno szybkiego startu”, które tworzy nowy dokument i wstawia do niego standardowy szablon strony HTML. W przypadku tabel istnieją dwie opcje tworzenia (oprócz czysto ręcznego wprowadzania danych i całkowicie wizualnej kompilacji) - „Edytor tabeli”, który pozwala na wypełnienie tabeli bezpośrednio w oknie dialogowym i wprowadzanie za pomocą znaczników.

    Bardzo wygodnie jest pracować ze stylami poszczególnych elementów (przycisk CSS na zakładce Styl). Ale niestety nie znalazłem funkcji umożliwiającej tworzenie tabel CSS podobnych do tych w Screem czy Bluefish w „domyślnej” dystrybucji.

    W oknie edycji spodobała mi się funkcja „zwijania” kodu, gdy wszystkie linie odpowiadające np. tabeli, wstawce php czy elementowi DIV można zwinąć w jedną linię - pozwala to ukryć niepotrzebne rzeczy podczas edycji i dokładnie skupić uwagę o tym, co trzeba.

    Po prawej i lewej stronie pola edycyjnego znajdują się pomocnicze paski narzędzi. Prawy odpowiada za wywołanie pomocy oraz za pole atrybutów znacznika HTML, które pełni funkcje podobne do zakładki „Atrybuty” w Screemie – tj. pozwalając zobaczyć listę atrybutów dowolnego tagu, na którym znajduje się kursor i zmienić wartość dowolnego z nich.

    Po lewej stronie znajdują się przyciski umożliwiające wywołanie drzewa katalogów (w przeciwieństwie do Screema, przeciągnięcie pliku na pole edycyjne działa inteligentniej, wstawiając nie tylko nazwę pliku, ale w zależności od sytuacji cały znacznik itp.), pracując z projekt, szablony, struktura dokumentu (dwukrotne kliknięcie pozwala również zaznaczyć cały fragment kodu osadzony w danym elemencie), skrypty pomocnicze.

    W menu „Wtyczki” znajdziesz szereg przydatnych programów związanych z edycją kodu HTML: sprawdzanie funkcjonalności linków, narzędzie do pracy z mapami obrazów, narzędzia CVS. Jednakże, biorąc pod uwagę skupienie Quanta Plus na środowisku KDE, niewiele z tego będzie działać w Gnome.

    Możliwość dostosowania edytora jest po prostu niesamowita - wystarczy spojrzeć na skład menu „Ustawienia”. Możesz dostosować prawie wszystko: paski narzędzi, programy zewnętrzne, klawisze skrótu, wygląd sam edytor, tryby podglądu... Generalnie dość trudno znaleźć w Quanta Plus coś, co domyślnie byłoby niewygodne, a nawet tego, czego nie da się zmienić zgodnie ze swoimi przyzwyczajeniami i upodobaniami.

    Tak więc Quanta Plus (nawet biorąc pod uwagę fakt, że testy były prowadzone w środowisku Gnome i niektóre funkcje nie działały) zrobił bardzo dobre wrażenie. Jego moc, elastyczność i możliwości dostosowania mogą zaspokoić potrzeby najbardziej wymagających programistów internetowych, niezależnie od ich poziomu umiejętności.

    Prawie nie ma na co narzekać. I nawet wyraźny design w stylu „K” można wybaczyć…

    Atrybuty po prawej stronie, składanie kodu po lewej stronie... Czy można chcieć więcej?

    Główny pretendent do przywództwa w kategorii „dla Gnoma”.

    Jeden z najbardziej dojrzałych edytorów bazujących na GTK. Układ okna jest dość standardowy – na górze znajdują się paski narzędzi podzielone na kilka zakładek; po lewej stronie znajdują się trzy zakładki (drzewo katalogów do pracy z plikami, pomoc, zakładki); po prawej stronie znajduje się główne pole edycyjne. Oprócz menu głównego z tradycyjnym zestawem pozycji, znajduje się menu użytkownika (pod paskiem narzędzi), za pomocą którego można szybko wstawić fragmenty „szablonu”, takie jak linia DOCTYPE, znaczniki META, komentarze, dowolne sparowane i pojedyncze tagi (możesz ustawić dowolną nazwę) itp. Oprócz HTML można wstawić trochę PHP, poleceń SQL, tagów DocBook, kilka standardowych fragmentów do konfiguracji Apache'a (odpowiedzialnych za uwierzytelnianie podstawowe i blokowanie otwierania plików inc) a nawet coś w C. Czyli oprócz plików html , Bluefish stara się także złagodzić Twoje cierpienie podczas pisania standardowej konfiguracji .htaccess i tworzenia prostych wstawek PHP. Wybierając menu edycji „Menu użytkownika”, bardzo łatwo jest ustawić dowolne potrzebne szablony.

    Oprócz dość rozbudowanego menu „Tagi”, które pozwala na wstawienie niemal dowolnego tagu, wiele ciekawych rzeczy można znaleźć w sąsiednich „Dialogach”, które zawierają operacje wymagające podania dodatkowych parametrów i pozwalają na wstawianie całych grup elementów za jednym zamachem. Np. „Ogólne „Nagłówek dokumentu” (lub ) natychmiast wstawi ramkę przyszłej strony HTML - z nagłówkami, znacznikami META i szablonem treści strony. Podobnie możesz wstawić szablon tabeli, ramek (zwane tutaj „ramkami”) itp. .

    Na szczególną uwagę zasługuje zakładka CSS – choć znajdziemy na niej jedynie trzy przyciski. Drugi i trzeci służą do szybkiego wstawiania znaczników SPAN i DIV. Ale pierwszy pozwala na tworzenie kompletnych arkuszy stylów. Nawet jeśli nie pamiętasz choćby jednej dziesiątej możliwych parametrów i ich wartości, nie będzie trudno wybrać ten, którego potrzebujesz z rozwijanej listy i po prostu wstawić go do utworzonej tabeli. Przycisk „Kolor” w oknie dialogowym umożliwia ustawienie koloru (jeśli jest to wymagane) poprzez proste kliknięcie na żądany kolor.

    Nie ma autouzupełniania tagów ani ich parametrów - jedynie podświetlanie składni (i wtedy należy najpierw ustawić typ dokumentu na "html" w pozycji menu o tej samej nazwie - domyślnie edytor otwiera się w trybie zwykłego tekstu). Jedyne, co odbywa się automatycznie, to zamykanie sparowanych tagów (można je wyłączyć, podobnie jak podświetlenie).

    Do szybkiego pisania większość tagów ma dość łatwe do zapamiętania skróty klawiaturowe (choć nie zawsze są łatwe w użyciu). Nie udało mi się znaleźć miejsca, w którym można je zmienić, pomimo zachęcającej pozycji w menu „Edycja” - „Zapisz klawisze skrótu”.

    Ciekawa wydawała się funkcja pracy z miniaturami obrazów - wybierasz plik i na podstawie podglądu za pomocą zwykłego „suwaka” ustawiasz żądany rozmiar. Przyda się także narzędzie do wyboru koloru („Dialogi” Ogólne „Wybór koloru”) – nakieruj myszką na odcień, który Ci się podoba, a po zamknięciu okna dialogowego jego reprezentacja szesnastkowa zostanie wstawiona do kodu.

    Istnieje wsparcie projektu, sprawdzanie pisowni, interakcja z programami zewnętrznymi (make, kompilator javac, sprawdzanie składni HTML, konwersja znaków zakończenia linii DOS2UNIX; całkiem łatwo jest podłączyć własny moduł obsługi w ustawieniach). Przeglądanie wyniku możliwe jest wyłącznie w zewnętrznej przeglądarce.

    Ogólnie można było odnieść wrażenie, że jest nieco niedokończony, choć redaktor ma ogromny potencjał. Szczególnie podobały mi się możliwości zwiększenia funkcjonalności dzięki programy zewnętrzne. Dobre wrażenie zrobiło menu użytkownika, za pomocą którego z łatwością można zredukować większość rutynowych operacji do kilku kliknięć myszką. Ale początkującym naprawdę będzie brakować sugestii dotyczących automatycznego uzupełniania i parametrów. Werdykt - dobry redaktor dla profesjonalistów, którzy nie są przyzwyczajeni do nadmiernego luksusu, ale chcą zautomatyzować typowe działania.

    Schludne oświetlenie i konfigurowalne panele pozwalają pracować z niemal każdym kodem, którego możesz potrzebować podczas tworzenia strony internetowej.

    Okno tworzenia arkusza stylów - wynik zostanie dodany do pola edycyjnego.

    Nie

    Jeśli wybierzesz ten edytor WYSIWYG, zapomnij o ręcznej edycji

    To dzieło Linspire wykorzystuje tryb wizualny w normalny sposób, jak można się spodziewać po programie „zorientowanym na użytkownika”. Jednak zakładki na dole obszaru roboczego bardzo ułatwiają przejście do trybu edycji kod źródłowy. Dostępny jest także podgląd i tryb zwany „Tagi HTML”, gdy na stronie (tak jak będzie to wyglądać w przeglądarce) na każdy element zostanie nałożona „etykieta”, pokazująca, który tag odpowiada za ten element. Całkiem wygodne dla szybka analiza cudzy kod - nie znalazłem innego zastosowania dla tego trybu.

    Praca w trybie wizualnym nie różni się zbytnio od pracy w zwykłym edytorze tekstu, takim jak OOo Writer czy AbiWord. Ustaliliśmy, że skupimy się przede wszystkim na edycji „ręcznej”.

    Dziwne, ale po przejściu na tryb ręczny przyciski paska narzędzi i pozycje menu odpowiedzialne za określone tagi są zablokowane. Brak autouzupełniania, minimalne podświetlanie składni, które nie dotyczy nowo wprowadzonego tekstu... Ogólnie rzecz biorąc, „jeśli podniesiesz holownik, nie mów, że jest słaby” i jeśli nie podoba ci się tryb wizualny, kup zwykły notatnik. Nvu nie wyróżnia się jako edytor kodu źródłowego (i nie jest do tego przeznaczony), więc na tym zakończymy naszą recenzję…

    Wyniki

    Wybór najlepszego edytora HTML okazał się trudnym zadaniem. W środowisku Gnome Bluefish czuje się jak ryba w wodzie (tylko nie żartuj z koloru, ok?), ale wciąż brakuje mu funkcjonalności, która pozwoliłaby mu zostać bezwarunkowym zwycięzcą. Jednak dla osób przyzwyczajonych do pracy w Notatniku będzie to wybór bliski ideału – jest całkowicie dyskretny (nawet prawie niewidoczny), a jednocześnie zawsze gotowy przyjść z pomocą.

    Screem, pomimo małego numeru wersji, prawie w niczym nie ustępuje Bluefishowi, a w niektórych miejscach nawet go wyprzedza. Nieco dziwnie zaimplementowane automatyczne zamykanie sparowanych tagów czasami przeszkadza w pracy, a brak skrótów klawiszowych dla tagów wprawi w głębokie przygnębienie tych, którzy liczyli na wyrzucenie myszy, ale nie wprowadzanie wszystkiego ręcznie.

    Cóż, Quanta Plus nawet gdy znalazła się w obcym środowisku, pokazała najbardziej harmonijne połączenie funkcji „pomagających” i wygody szybka praca. Możliwość dostosowania niemal wszystkiego będzie niezastąpiona dla tych, którzy lubią „chodzić po okolicy”, chociaż domyślnie klawisze skrótu i ​​układ paska narzędzi są wybierane dość wygodnie. Ogólnie rzecz biorąc, niekwestionowanym liderem w tej chwili jest „przybysz z planety KDE” jako najbardziej dojrzały i przemyślany edytor HTML, za co otrzymuje laury zwycięzcy.

    Nie możesz się zdecydować, jak najlepiej edytować swoją witrynę - ręcznie czy wizualnie? Dzięki Quanta Plus nie musisz być rozdarty pomiędzy dwoma trybami pracy!

    Istnieją dwa sposoby tworzenia stron internetowych: bezpośrednio napisz kod HTML i zaprojektuj stronę, że tak powiem, wizualnie. Druga metoda jest łatwiejsza, pierwsza jest lepsza (i dużo prostsza). W związku z tym wszystkie edytory internetowe są podzielone na dwie kategorie - edytory WISIWIG i edytory HTML. Istnieją również opcje pośrednie. A najlepsi przedstawiciele obu kategorii mają w swoim arsenale zarówno narzędzia wizualne, jak i możliwość bezpośredniej edycji kodu.

    Istnieje ogromna różnorodność wszelkiego rodzaju edytorów internetowych dla systemu Windows. Spora część z nich jest bezpłatna lub shareware. A co z Linuksem? Jednym z pierwszych moich działań związanych z zapoznaniem się z tym systemem było zgłębienie zagadnienia narzędzi webowych.

    Z ogólnych rozważań (czyli deklarowanego skupienia Linuksa w Internecie) można by pomyśleć, że dla tej platformy powinna istnieć niezliczona liczba edytorów internetowych. Jednakże uważne przestudiowanie dużych archiwów FTP i głównych witryn zawierających zbiory programów linuksowych pozwala na dokonanie znaczących korekt w tym spekulatywnym poglądzie.

    Przede wszystkim okazuje się, że spora część narzędzi wymienionych w odpowiednich sekcjach archiwów oprogramowania to wszelkiego rodzaju rozszerzenia HTML dla zwykłych edytorów tekstu, takich jak vi lub emacs. Oczywiście możesz tworzyć strony internetowe w edytorze tekstu. Niektórzy uważają nawet Notatnik za najlepszy edytor stron internetowych wszechczasów. Jednak moim zdaniem kłamią. Przecież deski można strugać nożem. Lepiej jednak zrobić to samolotem...

    A tak naprawdę edytorów internetowych dla Linuksa można znaleźć kilkanaście. Kiedyś przeprowadziłem szczegółową ocenę ich przydatności do pracy w ogóle, a zwłaszcza do mnie osobiście. W rezultacie większość z nich została z oburzeniem odrzucona.

    I z różnych powodów. Niektóre (np. CoffeCup) zostały odrzucone jako programy komercyjne (a nie darmowe) (w końcu oszczędzanie portfela i czyste sumienie to jedna z motywacji użytkownika Linuksa, prawda?). Inne (jak Amaya i Bulldozer, niech ich twórcy mi wybaczą) wydawały mi się wręcz słabe. Coś (Netscape Composer) wywołało niechęć od czasów Windowsa („No cóż, nie lubię cię...”) Lub spowodowało problemy podczas pracy z cyrylicą (a żyjemy w kraju, w którym większość ludzi mówi po rosyjsku). Lub nie miałem odpowiedniej ilości poprawek - ze względu na słaby wzrok jestem bardzo wrażliwy na czcionki ekranowe (jak Wedit, Erwin) Niektóre (KDreamsite, Galway, KWebDev, screem) były bardzo wczesnymi wersjami alfa i nie miały wielu planowanych funkcji lub były inne niestabilność działania lub po prostu skompilowany z błędami.

    W rezultacie lista redaktorów internetowych została zredukowana do trzech pozycji - WebMaker, Quanta, Bluefish. Wszystkie należą do kategorii edytorów kodu HTML. Pierwsze dwa oparte są na bibliotece Qt i przeznaczone są do pracy w środowisku graficznym KDE. Bluefish - aplikacja Gtk zorientowana na środowisko graficzne GNOME; chociaż jeśli dostępne są odpowiednie wersje bibliotek, może działać bez nich. To właśnie o nich będę mówić w tej sadze.

    Być może mój wybór ma zabarwienie subiektywne – nie będę się kłócić. Wydaje się jednak, że te edytory HTML są obecnie pakietami najbardziej kompletnymi i prawie jedynymi, które nadają się do praktycznego zastosowania.

    W końcu kto i dlaczego potrzebuje edytorów kodu HTML? Moim zdaniem zakres ich zastosowania jest dwojaki. Po pierwsze, bezpośrednie pisanie kodu jest najłatwiejszym sposobem na utworzenie pojedynczej strony lub małej serii powiązanych stron. Na przykład artykuł naukowy z towarzyszącą grafiką, tabelami, bibliografią i innymi atrybutami akademickimi. Po drugie, tylko przy pomocy edytora HTML możesz zrealizować duży projekt stworzenia witryny o złożonej strukturze i często aktualizowanej treści. W związku z tym edytory HTML są kierowane (lub powinny być kierowane) do dwóch grup użytkowników - specjalistów w niektórych dziedzinach, którzy sporadycznie z nich korzystają oraz specjalistów od treści.. Z tych stanowisk, moim zdaniem, należy je oceniać.

    Aby jednak nie narzucać swojej opinii, później pokrótce opiszę kilka edytorów HTML z odrzuconej części ich listy, po pierwsze te, które są gotowymi produktami, ale z jakiegoś powodu nie przypadły mi do gustu, a po drugie, pakiety, które są w trakcie rozwoju i nie w pełni funkcjonalne, ale wydają się obiecujące. Podsumowując, bardzo krótko (z powodów, które staną się jasne z opisu) scharakteryzuję wizualnie zorientowane edytory internetowe.

    Zacznę od edytora, który okazał się historycznie pierwszy (dla mnie), z którego aktywnie korzystałem do niedawna. Jego imię to

    Kreator stron internetowych

    Do niedawna WebMaker był praktycznie jedynym w pełni funkcjonalnym i funkcjonalnym edytorem HTML z normalną obsługą cyrylicy. To drugie nie dziwi, gdyż napisał je nasz rodak Aleksiej Dec (któremu korzystając z okazji chciałbym wyrazić wdzięczność za uwagi i uzupełnienia do jednego z moich pierwszych opisów tego programu).

    Obecna wersja WebMakera (0.8.5) niestety nie była aktualizowana od około roku. Do pewnego czasu dostępny był na stronie autora w postaci tekstów źródłowych oraz szeregu pakietów binarnych w formatach tar.gz i RPM. Co więcej, pakiety RPM były dostępne w kilku wersjach, skompilowanych po prostu dla RedHat 5, RedHat 5 i procesora nie niższego niż PentiumPro/II, a także dla RedHat 6.

    Jednak teraz ta witryna (podobnie jak jej witryna nadrzędna http://www.services.ru/) nie wykazuje żadnych oznak życia. Dlatego będziesz musiał szukać WebMakera na http://linux.tucows.com lub na http://rpmfind.net/linux/RPM/. Ponadto można go znaleźć także w niektórych dystrybucjach (Suse, oryginalna Mandrake).

    Przegląd ogólny

    Jak już wspomniano, Webmaker jest aplikacją KDE opartą na bibliotece Qt. Obecność tych elementów w systemie jest zatem niezbędna do jego funkcjonowania. Jeśli jednak są zainstalowane, Webmaker działa także w innych środowiskach okiennych - GNOME, WindowMaker, IceWM, AfterStep, BlackBox. Krótko mówiąc, wszystko zawarte w dystrybucji Linux Mandrake 7.0/RE zostało osobiście przetestowane.

    WebMaker opiera się na edytorze tekstu Kedit, który określa wiele jego funkcji funkcjonalnych. Z tego samego powodu jego aktualna wersja nie działa w środowisku KDE 2.

    Wizualnie Webmaker zawiera dość standardowo wyglądające menu, trzy paski narzędzi (w rzeczywistości jest to domyślny - aż osiem) i dwa okna - po lewej stronie drzewo katalogów (domyślnie - z /) i okno kodu HTML na prawo.

    Na górnym, głównym panelu znajdują się przyciski służące do operacji na plikach (tworzenie, otwieranie, zapisywanie) i tekstach (wycinanie, kopiowanie, wklejanie, wyszukiwanie), przeglądanie w zewnętrznej przeglądarce (Netscape Navigator), a także przyciski sterujące dla trzeciego, przełączalnego płyta.

    Drugi, ogólny panel zawiera przyciski odpowiadające najczęściej używanym tagom HTML:

    • akapit, spacja nierozdzielająca, podział wiersza, linia pozioma, pierwszy;
    • po drugie, hiperłącza i rysunki;
    • wyrównanie (lewo-prawe, wyśrodkowane i wyjustowane, po trzecie;
    • pogrubiony, kursywa i podkreślony styl, czwarty;
    • i wreszcie nagłówki trzech najwyższych poziomów - w piątym.

    Trzeci panel jest przełączalny i może zawierać przyciski kilku grup tagów, częściowo powielając przyciski drugiego panelu:

    • czcionka (pogrubiona, kursywa, podkreślona i przekreślona, ​​czcionka o stałej szerokości, zwiększająca i zmniejszająca rozmiar, mocna i podkreślona, ​​cytat, nagłówki na poziomie H1-H3;
    • Tagi formularzy HTML (formularz wejściowy, pole tekstowe i pole do wpisania hasła, listy i menu rozwijane, RadioButton i Checkbox, przycisk standardowy, przycisk obrazu, Prześlij i Resetuj;
    • znaczniki list, numerowane i nienumerowane;
    • znaczniki tabel - tworzenie, wstawianie wierszy, komórek, nagłówków
    • znaczniki do pracy z ramkami;
    • Panel JavaScript.

    Dodatkowo dwa przyciski na panelu głównym – Ramki i JavaScript – przywołują alternatywne, puste panele. Ponieważ wydaje się, że użytkownicy nie mogą ich edytować, można założyć, że zostaną uzupełnione w przyszłych (mam taką nadzieję) wersjach.

    Wszystkie panele, z wyjątkiem głównego, są w pełni konfigurowalne, co zostanie pokazane poniżej. Dodatkowo zamiast naprzemiennie przełączać trzeci panel, możesz włączyć wyświetlanie dodatkowych.

    Menu nie powiela paneli z przyciskami: wiele akcji można wykonać tylko za jego pośrednictwem. Dlatego przyjrzyjmy się menu bardziej szczegółowo.

    W pozycji Plik, jak można się domyślić, właśnie to jest obecne (czyli operacje na plikach): tutaj możesz utworzyć pusty plik lub plik z szablonu, otworzyć plik (w tym najnowszy), zapisać plik (w tym pod inną nazwą) lub All Otwórz pliki, zamknij - także jeden lub wszystkie pliki (bardzo wygodne, jeśli otwarte są dwa tuziny dokumentów). Tutaj możesz wstawić plik (tekst), zaimportować pliki tekstowe w kodowaniu KOI-8 i Win1251, a także Dokumenty Worda 97 i wyeksportuj do dokumentu z kodowaniem Win1251. I oczywiście wydrukowanie i wydanie ich programu.

    To prawda, że ​​ani przekodowanie, ani eksport/import nie działają w ten sposób. Aby obsługiwać przekodowanie, musisz je mieć zainstalowany program recode (i nie standardowe rekodowanie GNU, ale rosyjskie), a do eksportowania/importowania dokumentów Worda - program mswordview.

    W pozycji Edycja znajdują się standardowe opcje Wytnij, Kopiuj, Wklej itp., a także wyszukaj i zamień oraz przejdź do wiersza. Trzeba powiedzieć, że możliwa jest zamiana kilku linijek kodu na raz, co nie jest powszechne.

    Pozycja Narzędzia jest bardzo interesująca. Istnieją podpunkty Wybór tagu i Edytuj tag. Pierwsza pozwala wybrać tag z list podzielonych na grupy. Następnie można edytować dowolny tag (w odniesieniu do atrybutów i innych rzeczy) poprzez drugi podpunkt; jednak aby edytować tag, wystarczy kliknąć go prawym przyciskiem myszy (w oknie kodu HTML) i wybrać Edytuj tag z menu, które się pojawi. Tutaj możesz utworzyć szablon tabeli (wskazując nagłówek, nagłówki wierszy i kolumn oraz liczbę obu), a także przekonwertować do Win1251 i odwrotnie do KOI-8 (również, jak wspomniano, wymaga przekodowania).

    Opcja Tagi całkowicie powiela drugi pasek narzędzi: tutaj wprowadza się znaczniki stylów czcionek, nagłówków, akapitów i innych najczęściej używanych. Element Widok jest wyświetlany w zewnętrznej przeglądarce, to znaczy w tym samym Netscape Navigatorze (nazywanym także klawiszem F11).

    Pozycja Ustawienia jest również bardzo reprezentatywna, o czym bardziej szczegółowo poniżej.

    Ustęp Menu systemu Windows- to po prostu przełączanie pomiędzy otwartymi plikami; można to również zrobić za pomocą zakładek u góry okna kodu HTML.

    Wreszcie jest Pomoc - krótki (ale prawie wyczerpujący) przewodnik (w formacie HTML) dotyczący instalacji i konfiguracji programu, a także kilka informacji na temat pracy z nim: biorąc pod uwagę całkowitą przejrzystość interfejsu, być może więcej nie jest potrzebne.

    Być może czytelnika irytowało pomieszanie rosyjskich i angielskich nazw pozycji menu: nie próbuję się popisywać, tak jest w przypadku wersji, która działa dla mnie w połączeniu z zrusyfikowanym KDE; w tym drugim przypadku taki dialekt rosyjsko-angielski jest ogólnie charakterystyczny - mam nadzieję, że jest to tymczasowe, do czasu całkowitego przetłumaczenia komunikatów systemowych. Aby więc nie angażować się ani w tłumaczenie bezpośrednie, ani w odwrotne, podaję nazwy „takie, jakie są”.

    Opcje dostosowywania

    WebMaker wyróżnia się bogactwem ustawień. Większość z nich odbywa się poprzez pozycję menu głównego Ustawienia. Tutaj możesz:

    • włącz/wyłącz wszystkie trzy panele za pomocą przycisków lub wyłączając opcję Alternatywne przełączanie pasków narzędzi, możesz wyświetlić przynajmniej wszystkie osiem dostępnych paneli;
    • skonfiguruj program jako całość: podaj ścieżkę do zewnętrznej przeglądarki (choć tylko Netscape, nie możesz podłączyć niczego innego), katalog z szablonami i plikami roboczymi; zdefiniuj rozszerzenia dla plików z dokumentami i obrazami HTML (oprócz standardowych GIF, JPEG, PNG możesz udostępnić filtry dla dowolnych egzotycznych formatów jak DjVu czy Shockwave); zdefiniować kolory dla różnych grup tagów; określ liczbę na liście ostatnio wywoływanych plików (domyślnie - 5, maksymalnie - 99, czyli więcej niż wystarczająco);
    • określić krój pisma, wielkość i styl czcionki ekranowej edytora, przy czym ta ostatnia oddzielnie dla par normalna – pogrubiona (szerokość) i powieść – kursywa (styl) oraz w miarę możliwości kodowanie;
    • włącz/wyłącz wyświetlanie tagów wielkimi/małymi literami;
    • pozwalają obejść się bez zamykania znaczników, jeśli są one opcjonalne - bardzo wygodne przy układaniu akapitów w długim dokumencie tekstowym, oszczędzając wiele wysiłku;
    • zezwól/zabroń przeglądania plików tymczasowych w zewnętrznej przeglądarce; gdy włączysz tę opcję, nie musisz najpierw zapamiętywać dokumentu HTML, ale hiperłącza w nim zawarte mogą nie działać poprawnie (lub w ogóle nie działać), więc czasem ważniejsze jest to pierwsze (biorąc pod uwagę brak opcji Cofnij), czasami to drugie jest ważniejsze.

    W ustawieniach nieaktywna jest opcja Przeglądarki zewnętrzne: Sherlock Holmes przypuszczalnie założyłby, że autor zamierza w przyszłości umożliwić podłączenie kilku z nich.

    Łatwo zauważyć, że nie można dostosowywać pasków narzędzi za pomocą menu, co obiecano powyżej. Można to zrobić wyłącznie ręcznie, edytując plik konfiguracyjny webmaker-toolbarrc. Procedura ta jest szczegółowo opisana w instrukcji (chociaż nazywa się ją Brief). Należy także ręcznie ustawić parametry transkodowania tekstów cyrylicą i eksportu do formatu MS Word.

    Funkcjonalność

    Przyjrzyjmy się teraz bliżej temu, co nadaje WebMakerowi jego wyjątkowość, przynajmniej dla platformy Linux – drzewu katalogów. Jest to także w pewnym stopniu sposób zarządzania projektami. Można go zwinąć lub rozwinąć do dowolnego dostępnego poziomu zagnieżdżenia. Dwukrotne kliknięcie lewym przyciskiem myszy na nazwę pliku HTML otwiera go w oknie edycji kodu; to samo dotyczy nazwy pliku z obrazkiem (GIF, JPEG lub PNG) - wstawia obrazek (czyli znacznik img src = "nazwa_pliku" do pliku otwartego po prawej stronie (w pozycji kursora). nazwa pliku lub katalogu powoduje otwarcie menu z elementami Otwórz (tylko dla plików), Zmień nazwę, Usuń, Nowy katalog. Chociaż zmiana nazwy pliku nie powoduje aktualizacji łączy do niego w innych plikach, jak jest to zaimplementowane w programie Dreamweaver dla Windows, ale w porównaniu do słabego narzędzia do zarządzania projektami w wielu innych edytorach internetowych dla Linuksa - i to już jest dobre. A struktura witryny wygląda bardzo przejrzyście.

    A teraz - o samym oknie edycji kodu HTML. Kiedy uruchamiasz WebMakera, otwiera on pusty plik bez nazwy, a kiedy otwierasz istniejący plik, zastępuje go. Możesz otworzyć dowolną liczbę plików - na pewno kilkadziesiąt. To prawda, że ​​​​w tym przypadku odpowiednie zakładki wychodzą poza prawą krawędź okna, ale możesz otwierać pliki za pomocą pozycji menu Windows.

    Nowy plik można utworzyć pusty lub z szablonu. Szablony w WebMakerze to po prostu te same pliki HTML, więc utworzenie własnych nie jest trudne. Powiedzmy jednak, że nie da się zmienić szablonu projektu jako całości, aby znalazło to odzwierciedlenie we wszystkich jego dokumentach składowych.

    Praca z nowo utworzonym (a konkretnie pustym) plikiem jest niezwykle prosta. Wszystkie niezbędne tagi, począwszy od!doctype (dla HTML 4.0 - Transitional, Frameset, Strict) i metatagi, dodajemy za pomocą przycisków z panelu, pozycji menu Tagi lub, jeśli nie są one prezentowane ani tam, ani tam, poprzez Wybieracz tagów (oczywiście możesz - i to ręcznie, wprowadzać z klawiatury). Jeżeli tag zostanie wprowadzony za pomocą przycisku lub z menu, jeśli posiada atrybuty, zostanie wywołany odpowiedni panel opcji, w którym można zdefiniować atrybuty i ich wartości w trybie automatycznym lub półautomatycznym. Jeśli zamiast tego klikniesz przycisk anulowania, dokument zakończy się znacznikiem bez atrybutów. Można go łatwo edytować: jak już wspomniano, w tym celu wystarczy kliknąć na niego prawym przyciskiem myszy - wywołuje się ten sam panel edycji tagu.

    Korzystając z panelu edycji znaczników, możesz uprościć wprowadzanie dość złożonych zdarzeń, które dodają dynamiki do dokumentu HTML, takich jak zdarzenia oparte na działaniu myszy lub wprowadzaniu danych z klawiatury (OnBlur, OnFocus, OnMouseUp, OnClick itp.), jeśli mają one sens dla danego tagu.

    Wszystkie znaczniki są nie tylko kolorowe, ale ich różne grupy (komentarze, linki i kotwice, skrypty, styl i czcionka, znaczniki tabel i znaczniki obrazów) są wyróżnione własnym kolorem. Którą, podobnie jak czcionkę w oknie kodu, można dostosować do własnego gustu i wizji. Co znacznie ułatwia i ożywia pracę.

    Wszystko powyższe pozwala nam powiedzieć, że WebMaker jest w pełni funkcjonalnym i łatwym w obsłudze edytorem HTML, w niczym nie ustępując swoim darmowym odpowiednikom dla systemu Windows (na przykład Arachnophilia lub SiteAid). I rodzi się podejrzenie, że nie ma on żadnych braków.

    Oczywiście nie jest to prawdą. Nie będę już mówił o słabości narzędzi do zarządzania projektami (brak sprawdzania integralności linków, przynajmniej tylko lokalnych i ich kontroli podczas zmiany nazwy/przenoszenia plików w projekcie): mają to tylko komercyjne edytory internetowe, takie jak Dreamweaver czy HomeSite potężniejsze narzędzia tego rodzaju. Ale brak własnego klienta FTP jest zaskakujący: moim zdaniem ta funkcja stała się już standardem w mniej lub bardziej rozwiniętych edytorach internetowych. Co prawda mnie to osobiście nie przygnębia: z WebMakerem pracuję w domu, gdzie nie ma Internetu, a uploaduję w pracy, gdzie (mam nadzieję) nie ma jeszcze Linuksa. Jest to jednak pominięcie.

    Ponadto istnieją pewne dziwactwa w zachowaniu programu. Tak więc, zapisując plik pod inną nazwą, nie tylko stara się to zrobić nie w lokalizacji oryginalnego pliku, ale w lokalizacji ostatniego wpisu (a czasem w dowolnym katalogu wewnątrz /$home): wiele winne są temu pakiety, i to nie tylko pod Linuksem; ale nazwa pliku źródłowego również jest resetowana (choć nie zawsze). Poza tym rozszerzenie nie jest automatycznie przypisywane do pliku html - musisz o to zadbać samodzielnie.

    Kolejną osobliwością jest to, że wybór fragmentu kodu czasami spontanicznie przenosi się w inne miejsce, choć niedaleko; dlatego też, gdy wkleisz wybrany fragment środkowym przyciskiem myszy (a WebMaker w pełni obsługuje tę fajną uniksową funkcję; nie wyobrażam sobie, jak wcześniej mogłem bez niej żyć), w miejscu docelowym może pojawić się coś, co nie do końca jest zamierzone . To wymaga uwagi.

    Dodatkowo do wad zaliczyłbym także brak funkcji Cofnij i Ponów, przynajmniej na jednym poziomie; wynika to jednak z ich braku w oryginalnym edytorze tekstu, Kedit.

    Jednak to wszystko to nic innego jak drobne sprzeczki. Żeby nie pomyśleli, że ja, podobnie jak Brutus, zaprzedałem się pracownikom sektora publicznego (czyli autorom programów). Co więcej, większość z nich została już przez autora poprawiona (choć jedynie w tekstach źródłowych, które obecnie, miejmy nadzieję, chwilowo są niedostępne).

    Ale to, co jeszcze chciałbym zobaczyć (oprócz narzędzi do sprawdzania linków, o których już tyle mówiłem) to (na życzenie):

    • okna do wizualizacji zmian w kodzie HTML, podobne do tych znajdujących się w HomeSite;
    • możliwość bezpośredniej pracy z kodem Java, jak w Arachnofilii;
    • obsługa, przynajmniej ograniczona, VRML, jak w Hypertext Builder.

    Wtedy WebMaker będzie po prostu szczytem doskonałości. Jest jednak dobry w obecnej formie. Co próbowałem udowodnić w praktyce: do niedawna wspierałem moją stronę internetową (http://linuxsaga.newmail.ru) wyłącznie jej zasobami.

    Kwanta

    Edytor HTML Quanta (aktualna wersja w momencie pisania tego tekstu to 1.04) został stworzony przez mieszkańców Kijowa Dmitrija Popławskiego i Aleksandra Jakowlewa wraz z Erikiem Laffoonem. Dostępny jest na stronie autorów (), gdzie prezentowany jest w archiwach binarnych (tar.gz, tar.bz2, obr./min) o wielkości od 350 do 500 KB. Istnieją oczywiście teksty źródłowe.

    Instalacja programu, przynajmniej w wersji RPM, nie sprawia żadnych problemów. Tyle, że skoro Quanta jest aplikacją KDE, potrzebne są odpowiednie składniki – samo KDE i wersja biblioteki Qt nie niższa niż 1.44. Jeśli te warunki zostaną spełnione, Quanta może zostać uruchomiona w dowolnym środowisku graficznym. Przynajmniej w środowiskach, które próbowałem (WindowMaker, XFce, FLWM, FailSafe. IceWM) nie było żadnych problemów.

    Należy zaznaczyć, że Quanta bazuje na natywnym edytorze tekstu KDE Kwrite i dlatego nie działa w środowisku KDE 2.

    Przegląd ogólny

    Quanta pasuje idealnie do menu startowego KDE, ale oczywiście można ją uruchomić także z okna terminala. Po uruchomieniu programu pojawia się dość standardowe okno, zawierające pasek menu oraz główny pasek narzędzi z przyciskami operacji ogólny cel: tworzenie, otwieranie i zapisywanie pliku, wycinanie, kopiowanie i wklejanie, cofanie i ponawianie, wyszukiwanie, przełączanie trybów przeglądania, nawigacja.

    Jak widać, przestrzeń poniżej jest domyślnie podzielona na trzy ramki. Lewa zawiera trzy zakładki: Pliki, Projekty, Struktura, Dokumenty. Włączenie pierwszego powoduje wyświetlenie drzewa katalogów. Drugi zapewnia zarządzanie utworzonymi projektami, o czym opowiem nieco później. Trzecia zakładka pokazuje strukturę bieżącego dokumentu HTML, w tym znaczniki nagłówków, kategorie, linki wewnętrzne (kotwice) itp. Przejście na zakładkę Dokumenty powoduje wyświetlenie dokumentacji programu.

    Po prawej stronie znajduje się rzeczywiste pole robocze. Jeżeli w drzewie katalogów włączone są pierwsze trzy zakładki, wyświetli się kod HTML otwartego pliku (który można otworzyć klikając dwukrotnie na nazwę w drzewie katalogów). Powyższe zakładki umożliwiają przełączanie pomiędzy głównymi grupami tagów.

    Po przejściu do zakładki Dokument, oznaczone zakładki w prawej ramce znikają, a zawartością ramki jest system dokumentacji programu, wyświetlany w formie przypominającej przeglądarkę.

    Wreszcie dolna ramka to wyświetlenie aktualnego pliku HTML we wbudowanej przeglądarce (podobna w charakterystyce do przeglądarki kfm). Rozmiar wszystkich ramek można zmieniać ręcznie. Dodatkowo drzewo katalogów i ramki podglądu można wyłączyć za pomocą odpowiednich przycisków na głównym pasku narzędzi. Które, nawiasem mówiąc, są wyposażone w podpowiedzi.

    Przegląd funkcji

    Wszystkie akcje dostępne w Quanta można wykonać z menu, za pomocą przycisków znajdujących się na pasku głównym i dodatkowym, klikając prawym przyciskiem myszy. I oczywiście ręcznie. Jak? Postaram się to opisać po kolei.

    W menu Plik możesz

    • utwórz nowe okno (z domyślnym drzewem katalogów i z jakiegoś powodu tylko jednym, załadowanym pierwszym otwartym plikiem)
    • utwórz nowy (całkowicie pusty, bez automatycznego gagu) plik
    • otwórz istniejący plik (w tym Otwórz ostatnie) i zamknij go
    • zapisz plik (lub wszystkie otwarte pliki), w tym pod inną nazwą
    • sprawdź składnię HTML (opcja Weblint), ale wymaga to dodatkowej instalacji odpowiedniego modułu (dostępnego na stronie autorów)
    • wydrukuj plik i zamknij program.

    Pozycja Edytuj obejmuje standardowe operacje - wycinanie, kopiowanie i wklejanie, cofanie i ponawianie, wyszukiwanie i zastępowanie, przechodzenie do wiersza według numeru.

    W pozycji Widok - włącz/wyłącz pasek narzędzi, pasek stanu, drzewo katalogów, okno wiadomości (przy sprawdzaniu składni HTML), okno podglądu. Oto aktualizacja tego ostatniego; Jeśli tego nie zrobisz, niezależnie od tego, ile plików otworzysz, wyświetli się plik, który został otwarty jako pierwszy.

    Główną pozycją menu są Tagi. Co jest całkowicie powielane przez przyciski dodatkowych pasków narzędzi, dlatego omówię je razem.

    I tak w pozycji Tagi znajdują się następujące podpozycje odpowiadające zakładkom dla dodatkowych paneli:

    • Standard - przyciski do szybki start(tzn. wprowadzanie zwykłych znaczników, takich jak doctype, tytuł, definiowanie atrybutów znacznika treści - wszystko zbiorczo), znaczników czcionek wizualnych (pogrubienie itp.), akapitu, podziału wiersza, spacji nierozdzielającej, definiowania hiperłączy i wstawiania obrazów itp.;
    • Czcionki - znaczniki umożliwiające określenie kroju czcionki, zwiększania i zmniejszania, górnego i dolnego indeksu, wstępnie sformatowanego tekstu, a także nagłówków o pięciu poziomach;
    • Tabele, jak łatwo zrozumieć, służy do wstawiania tabel (także tych o określonej liczbie wierszy i kolumn), nagłówków i nagłówków, pojedynczych wierszy i komórek;
    • Formularze - Pełen zestaw standardowe formularze i przyciski (radio, sprawdź, wyślij, zresetuj i inne);
    • Listy - oczywiście listy numerowane i nienumerowane;
    • Inne - wszystko to, czego nie ujęto w poprzednich akapitach, a mianowicie: wstawienie koloru w zapisie szesnastkowym poprzez wybór z pola koloru (niezwykle dobra opcja, której często brakuje, notuję swoją drogą), wstawienie daty, wysłanie poczty ; tutaj, oprócz wbudowanej przeglądarki, możesz go przeglądać w przeglądarkach zewnętrznych, Netscape Navigator i przeglądarce z kfm;
    • Użytkownik - pusty panel dla przycisków zdefiniowanych przez użytkownika; Przyciski te mogą mieć dołączony znacznik HTML i skrypty JavaScript.

    Możliwa jest automatyczna edycja wprowadzonych tagów i ich atrybutów, można to zrobić poprzez menu główne lub kontekstowe (kliknięcie prawym przyciskiem myszy), a także za pomocą skrótów klawiszowych. W tym przypadku edycja odbywa się na dwa sposoby: faktyczną edycję tagu (Edycja tagu wycinanego), w tym przypisanie do niego niektórych zdarzeń, lub dodanie i zmianę atrybutów tagu (Atrybuty tagu).

    Wracając do menu dodam, że w pozycji Zakładki możesz ustawić lub zniszczyć zakładki w tekście (tak zwane zakładki, a nie kotwice), a w pozycji Opcje możesz skonfigurować parametry edytora (więcej na ten temat poniżej).

    Wszystko, co pozostaje do powiedzenia, dotyczy elementu Pomocy. Zawiera szczegółową wbudowaną dokumentację (choć tylko na język angielski), podobną w treści do wspomnianej już zakładki Dokument w ramce drzewa katalogów. Dostępna jest także pomoc kontekstowa, wywoływana prawym przyciskiem myszy (o czym szerzej napiszę poniżej).

    I tak działania za pośrednictwem menu i paneli eksperymentalnych są prawie identyczne, nie tylko pod względem funkcjonalności, ale także organizacji. Jeśli chodzi o manipulacje poprzez kliknięcie prawym przyciskiem myszy, różnią się one w polu drzewa katalogów iw polu roboczym. W pierwszym przypadku kliknięcie na nazwę katalogu daje możliwość wyboru opcji - Dodaj folder na górę (czyli umieszczenie katalogu na tym samym poziomie co $home; skąd będzie można go usunąć - z drzewa katalogów, a nie fizycznie) , otwierając katalog i aktualizując listę. Kliknięcie na nazwę pliku HTML (lub obsługiwanej grafiki) pozwala otworzyć lub usunąć plik, wstawić hiperłącze do niego w bieżącym (prawym) pliku i wyświetlić właściwości, w tym prawa dostępu.

    Jeśli klikniesz prawym przyciskiem myszy w obszarze roboczym, dostępne będą standardowe operacje wycinania, kopiowania i wklejania, cofania i ponawiania, przeglądania poczty oraz pomocy kontekstowej. Oznacza to, że odpowiedni element dokumentacji odpowiada karcie Dokument w drzewie katalogów.

    Chciałbym szczególnie powiedzieć o organizacji dokumentacji. Nie jest to bynajmniej standardowy typ Pomocy: aby wykonać taką a taką akcję, należy przejść do takiego a takiego punktu menu i wybrać taką a taką opcję. A raczej krótkie (ale w zupełności wystarczające!) podsumowanie specyfikacji Język HTML z instrukcją dotyczącą praktycznych technik pracy z nim. Rozwiązanie z punktu widzenia Użytkownik Windowsa, może wydawać się kontrowersyjne. Ale naprawdę mi się to podobało. Można tylko żałować, że dokumentacja jest wyłącznie w języku angielskim. Chociaż, jak sądzę, na Ukrainie angielski jest nie tylko językiem państwowym, ale nawet językiem komunikacji międzyetnicznej...

    Na szczególną uwagę zasługuje wsparcie projektów. Za pomocą odpowiedniej zakładki w lewej ramce lub poprzez menu główne możesz stworzyć nowy lub otworzyć istniejący projekt, dodać do niego pliki, zdefiniować właściwości itp. To prawda, dodanie pliku odbywa się dość dziwnie, działa tylko wtedy, gdy jego nazwa zostanie wpisana ręcznie w odpowiedniej linii.

    Ponadto w polu drzewa katalogów nie ma żadnych funkcji zarządzania plikami: nie można tutaj utworzyć podkatalogu, nie można zmienić nazwy, przenieść ani skopiować pliku. Czego wyraźnie brakuje z punktu widzenia pełnego wsparcia projektów.

    Istnieje jednak możliwość wgrania plików i całego projektu.W przypadku serwera zdalnego można podać jego nazwę i adres FTP, login i katalog zdalny, ale biada wrogom, a nie hasło.

    Możliwość dostosowania

    Początkowo Quanta nie mogła pochwalić się bogactwem ustawień. Zostało to jednak zrekompensowane wyjątkową łatwością obsługi. Jednak jego rozwój nie stał w miejscu i teraz prawie wszystko w nim można dostosować - wcięcia, łączniki słów, parametry selekcji, krój pisma, styl i rozmiar czcionki ekranowej, tabelę kodów dla niej, a także kolory - dla normalnego tekst i zaznaczony tekst, tło. Możesz włączyć lub wyłączyć automatyczne umieszczanie znaczników zamykających, jeśli są one opcjonalne (oczywiście obowiązkowe znaczniki zamykające są zawsze uwzględnione), zmieniać wielkość prezentacji znaczników i ich atrybutów.

    Dostępny jest także element paska narzędzi Konfiguruj użytkownika umożliwiający dostosowanie panelu Użytkownika. Robi się to po prostu: wprowadź nazwę przycisku (dla podpowiedzi), zdefiniuj jego ikonę, wprowadź znaczniki otwierające i, jeśli to konieczne, zamykające (lub skrypt). Ikonę przycisku można pobrać z gotowego pliku xpm lub możesz wywołać edytor ikon KDE, aby ją utworzyć.

    Pragnę również zauważyć, że Quanta obsługuje podświetlanie tagów (co w żadnym wypadku nie jest sugerowane w przypadku wielu edytorów HTML dla systemu Linux). W tym przypadku kolory podświetlenia są również dostosowywane (poprzez podelement Podświetlanie w tej samej pozycji Opcje.

    Jednym słowem Quanta w swojej nowoczesnej formie jest w pełni funkcjonalnym i wydajnym edytorem HTML, odpowiednim do tworzenia pojedynczych stron i serwisów o średniej złożoności. Nie jest wolny od pewnych błędów i pod pewnymi względami uważam go za mniej użyteczny niż WebMaker (być może po prostu z przyzwyczajenia). Rozwija się jednak dość intensywnie: np. do testów dostępna jest już wersja beta Quanta 2, nastawiona, jak można się domyślić, na wykorzystanie w środowisku 2. wersji KDE.

    Błękitna Rybka

    Ten edytor HTML rozwijał się ostatnio w bardzo szybkim tempie: rok temu był to raczej działający prototyp, ale obecnie jest to już całkiem (pomimo pewnych niedociągnięć) w pełni funkcjonalny gotowy produkt. Jego aktualna wersja (0.3.4) jest dostępna pod adresem http://bluefish.openoffice.nl, pod adresem http://www.linux.tucows.com/ i jest również zawarta w niektórych dystrybucjach (na przykład Linux Mandrake).

    Bluefish jest przeznaczony do użytku ze środowiskiem okiennym GNOME i dlatego opiera się na bibliotece Gtk. Jeśli jednak jest zainstalowany, Bluefish działa bez problemów zarówno pod KDE, jak i pod którymkolwiek z tych, które próbowałem menadżerowie okien(niezależnie od obecności lub nieobecności w systemie GNOME).

    Zewnętrznie Bluefish wygląda podobnie do edytorów Windows, takich jak SiteAid. Poniżej paska menu znajduje się główny pasek narzędzi, który zawiera podstawowe operacje na plikach (tworzenie, otwieranie, zamykanie i zapisywanie, także pod inną nazwą pliku) oraz tekstach (kopiowanie, wycinanie, wklejanie, wyszukiwanie i zamienianie, Cofanie i Ponawianie), a także konfigurację, drukowanie i sprawdzanie pisowni (to ostatnie jednak nie działa w aktualnej wersji, nawet w języku angielskim).

    Poniżej znajduje się linia zakładek sterujących dodatkowym paskiem narzędzi ze znacznikami HTML. Tagi pogrupowane są w zakładkach: Pasek szybkiego dostępu, Czcionki, Tabele, Ramki, Formularze, Listy, CSS, Inne. Zgrupowane są także przyciski dodatkowego paska narzędzi.

    Zatem w zakładce paska szybkiego dostępu grupy przycisków odpowiadają znacznikom struktury dokumentu (DTD, Head, Body), znacznikom wizualnym czcionki (pogrubienie, kursywa itp.), wewnętrznym znacznikom dokumentu (akapit, przerwa itp.), łączem i znaczniki obrazkowe, wyrównanie, wstawianie komentarzy; Tutaj możesz wysłać pocztę. Działanie niektórych przycisków ma swoją specyfikę, którą omówię bardziej szczegółowo.

    Przykładowo wstawienie znacznika DTD pozwala na przypisanie dokumentu zgodności z wersjami HTML 2.0, 3.0 (w wersjach Basic i Strict), 3.2 (Basic, Final, Draft), 4.0 (Basic i Transitional). Przycisk Head pozwala na jednoczesne utworzenie tagu Title i metatagów. Za pomocą przycisku Treść możesz ustawić atrybuty tego tagu - kolor tła i rysunki, kolory tekstu i łączy. A wszystko to można zrobić razem za pomocą przycisku QuickStart, który tworzy kompletny zestaw globalnych znaczników struktury; tylko znacznik DOCTYPE w jakiś sposób trafia do znacznika HTML...

    Co ciekawe, oprócz przycisku wstawiania obrazu znajduje się przycisk Miniatura, który automatycznie jednocześnie tworzy miniaturę obrazu w dowolnej skali, w formacie JPEG (domyślnie), GIF, PNG. Jeśli jednak zajdzie taka potrzeba, atrybut docelowy należy wprowadzić ręcznie.

    W zakładce Czcionki w formie przycisków prezentowane są znaczniki czcionek i czcionek podstawowych, tekst wstępnie sformatowany, indeksy górne i dolne, pogrubienie i kursywa, a także kategorie od poziomu 1 do 6. Za pomocą przycisków znajdujących się na zakładce Tabela można utworzyć tabelę z określoną liczbą kolumn i wierszy, wstawić wiersz lub komórkę oraz nadać jej tytuł i nagłówek. Karta Ramki udostępnia automatyczne tworzenie zestaw ramek; można wstawić ramkę i zdefiniować bezramową reprezentację zestawu ramek i okna bazowego.

    Karta Formularze zawiera wszystkie standardowe formularze HTML – Prześlij, Resetuj, Tekst i tak dalej; Zakładka Listy - listy numerowane i nienumerowane; w zakładce CSS - przyciski umożliwiające korzystanie z kaskadowych arkuszy stylów. Zakładka Inne łączy w sobie przyciski tworzące mapy nawigacyjne, metatagi, Elementy JavaScriptu, a także umożliwia wstawienie daty i godziny (w tym czasu systemu Unix) oraz przeglądanie dokumentu w zewnętrznej przeglądarce - czyli Netscape Navigator, jeśli jest dostępny w systemie.

    Ponadto istnieje inny, niestandardowy pulpit nawigacyjny. Jest jednak pusty, choć można go edytować ręcznie. Prawdopodobnie w tym miejscu użytkownik powinien umieścić własne elementy, powiedzmy skrypty JavaScript.

    Menu umożliwia wykonanie wszystkich czynności dostępnych poprzez paski narzędzi. Umożliwienie dodatkowo dostępu do zdalnego serwera. A dodatkowo zawiera element dotyczący narzędzi do zarządzania projektami. To prawda, nadal jest dość ubogo: możesz dodać do projektu pliki (bieżące lub wszystkie otwarte) i zapisać je pod jakąś nazwą. Otwarcie pliku projektu powoduje jednoczesne otwarcie wszystkich zawartych w nim dokumentów HTML. Co prawda projekt można także edytować: można zdefiniować katalogi lokalne i zdalne, katalog szablonów. Dostępna jest również kompleksowa edycja kolorów, czcionek, stylów i metatagów; jednak na razie wszystkie te czynności (z wyjątkiem wyboru koloru) można wykonać tylko ręcznie.

    Ustawienia Bluefish są bardzo ograniczone: można zmienić krój pisma i rozmiar czcionki, ale wystarczy ręcznie wpisać nazwę czcionki, rozmiar okna do otwarcia i format miniatur obrazów. To prawda, że ​​​​zmiana czcionki najwyraźniej nie jest zaimplementowana w aktualnej wersji: przynajmniej dla mnie ani wprowadzenie nowej nazwy czcionki, ani zmiana jej rozmiaru nie przyniosła żadnego efektu wizualnego. Nie jest możliwa (i najwyraźniej nie jest oczekiwana) zmiana koloru tła i tekstu, a także tagów; poza tym tagi nie są w ogóle podświetlane; ponieważ to ostatnie jest typowe dla absolutnie wszystkich edytorów HTML opartych na Gtk (niezależnie od ich stopnia rozwoju), wynika to najwyraźniej z kilku zasadniczych powodów.

    Ogólnie Bluefish robi mieszane wrażenie. Z jednej strony podstawowe narzędzia do pracy z podstawowymi tagami HTML są bardzo wygodne; Istnieje kilka unikalnych opcji, takich jak wstawianie miniatur lub w projekcie – wybaczcie tautologię – narzędzia do modyfikacji projektu. Nie ma jednak automatycznej edycji wprowadzonych tagów - brakujące atrybuty podczas tworzenia tagu można ustawić jedynie ręcznie. A brak możliwości zmiany czcionki (miejmy nadzieję, że tymczasowej) i podświetlania tagów (boję się, że chroniczny) dewaluuje dla mnie osobiście wszelkie inne zalety edytora HTML. Chociaż ktoś, kto ma wzrok orła, może cieszyć się funkcjonalnym bogactwem Bluefish.

    Inne edytory HTML

    Trzy omówione powyżej edytory HTML wydają się obecnie najbardziej kompletnymi i wydajnymi programami. Jednak lista narzędzi wb dla systemu Linux nie jest na nich wyczerpana. Poniżej omówię szerzej jeszcze kilka takich edytorów, choć część z nich to wciąż jedynie prototypy (ale obiecujące) gotowych produktów. Pierwszy z tej serii, który nazwałbym

    KDreamSite

    Program ten jest pozycjonowany przez jego autora, Thomasa Schrötera, jako łatwy w obsłudze edytor HTML. Wersja, którą widziałem, była numerem jeden, ale plik README zidentyfikował ją jako wczesną alfa. Co, jak się później okaże, jest więcej niż prawdą.

    I tak, KDreamSite. Dostępny jedynie w tekście źródłowym, można go pobrać ze strony autora (http://mitglied.tripod.de/KDreamSite), a także np. z http://linux.tucows.com/ lub http:/ /www.unixware.ru/ . Jest to spakowane archiwum tar o rozmiarze około pół megabajta. Wymagania instalacji to obecność kompilatora C++, programów Perl, make, autoconf i automake, biblioteki QT1.44 i oczywiście KDE (wszystko to jest szczegółowo wymienione w pliku README.

    Dodatkowo plik INSTALL zawiera wystarczające instrukcje dotyczące kompilacji i instalacji programu. Które, jeśli masz wszystkie niezbędne biblioteki i narzędzia umieszczone w odpowiednich miejscach (określonych przez plik Makefile), nie powodują żadnych trudności. Jeśli cały niezbędny sprzęt nie znajduje się pod właściwym adresem, trzeba uruchomić skrypty instalacyjne z najróżniejszymi parametrami (lub edytować plik Makefile - nie wiem, co jest prostsze).

    Po zakończeniu instalacji wykonywalny plik binarny (kdeamsite), zgodnie z dokumentacją, powinien znajdować się w katalogu /usr/local/bin. Dla mnie znaleziono go bezpośrednio w /usr/bin. Skąd został pomyślnie uruchomiony. Poprzez wiersz poleceń, ponieważ nie jest wbudowany w menu KDE.

    Zewnętrznie KDreamsite jest bardzo podobny do opisanego wcześniej WebMakera. Po uruchomieniu programu naszym oczom ukazuje się okno składające się z dwóch paneli. Po lewej stronie znajduje się drzewo katalogów (domyślnie zaczynając od katalogu głównego), po prawej stronie znajduje się plik HTML. zaraz po uruchomieniu jest bezimienny i pusty, nie ma nawet znacznika IDOCTYPE - jednego z obowiązkowych, zgodnie ze specyfikacją HTML 4.

    Z tej pozycji możesz otworzyć dowolny istniejący plik HTML lub plik tekstowy lub utwórz nowy (nie ma do tego nawet minimalnych szablonów). Wszystkie otwarte lub utworzone pliki są wyświetlane w postaci zakładek pod paskiem narzędzi. Oczywiście możesz zamknąć plik. Co ciekawe (choć nie do końca), zamknięcie pustego pliku utworzonego przy uruchomieniu powoduje automatyczne zamknięcie całego programu. Niezależnie od tego, ile niepustych plików jest w tym momencie otwartych. A jeśli te pliki zostały zmienione, nie powinno być o tym ostrzeżenia ani sugestii, aby je zapisać. I wszystkie zmiany zostaną utracone.

    Próba otwarcia pliku HTML z rosyjską treścią kończy się pojawieniem się abrakadabry, ponieważ domyślna czcionka jest ustawiona bez cyrylicy. To prawda, że ​​czcionkę i wszystkie jej atrybuty (rozmiar, styl, kolor, w przypadku cyrylicy - kodowanie) można zmienić za pomocą pozycji menu Opcje - Domyślne ustawienia edytora. Tych ustawień nie da się jednak zapisać – po ponownym uruchomieniu programu wszystko wraca do normy.

    Pasek narzędzi zawiera kilka przycisków do wykonania minimalne działania(tworzenie, otwieranie i zapisywanie dokumentu, cofanie i powtarzanie, wycinanie, kopiowanie i wklejanie). Panelu nie można edytować, nie ma możliwości podłączenia dodatkowych paneli.

    Co jeszcze możesz zrobić z KDreamsite? Standardowy zestaw manipulacji, takich jak:

    • zmiana atrybutów tekstu (podkreślenie, kursywa, podkreślenie) i akapitu (wyrównanie do lewej i prawej, centrowanie, justowanie);
    • wstawienie ograniczonego zestawu podstawowych tagów (hiperłącze, kotwica, obraz, adres e-mail, linia pozioma, data Godzina); w tym przypadku automatycznie wstawiane są tylko same tagi, a ich atrybuty należy wprowadzić ręcznie;
    • Istnieje również możliwość wstawiania metatagów, lecz w obecnej wersji jest ona zablokowana;
    • Istnieje również możliwość edycji tagów (z jakiegoś powodu w pozycji menu Edytuj), ale nie została ona jeszcze zaimplementowana;
    • Sądząc po obecności pozycji menu Widok (zablokowany) możemy się domyślić, że przeglądanie ma odbywać się w zewnętrznej przeglądarce.

    To chyba wszystko, co dzisiaj mamy. To prawda, że ​​​​wciąż istnieje niezrealizowana pozycja menu o nazwie Projekt, która nie jest zbyt typowa dla bezpłatnych edytorów internetowych. Można się jednak tylko domyślać co do jego zawartości.

    Wniosek: w swojej nowoczesnej formie KDreamsite nie nadaje się do prawdziwej pracy (szczególnie z materiałami w języku rosyjskim). Proszę jednak nie traktować tego jako wyrzutu. Przecież mamy do czynienia z bardzo wczesną wersją alfa (prawdopodobnie bardziej poprawne byłoby numerowanie jej nie 1.0, a coś w rodzaju 0.xx). A wbudowane (aczkolwiek niezrealizowane) opcje sugerują, że z czasem KDreamsite stanie się funkcjonalnym odpowiednikiem bezpłatnych edytorów internetowych klasy średniej. Jeśli funkcje zarządzania projektami obejmują coś innego niż tworzenie i utrzymywanie projektu, możliwe, że będzie jednym z najlepszych.

    jakoWedytuj

    Jest to jeden z pierwszych w historii w pełni funkcjonalnych edytorów HTML dla systemu Linux. Recenzja o nim jako redaktorze klasy HomeSite wydaje mi się nieco przesadzona. Chociaż całkiem użyteczny.

    asWedit istnieje zarówno w pakiecie źródłowym, jak i binarnym i można go uzyskać pod adresem http://www.advasoft.com/asWedit/. Instalacja nie jest trudna, doskonale integruje się z menu startowym KDE, chociaż można go uruchomić w dowolny inny sposób (na przykład z wiersza poleceń terminala).

    asWedit (aktualna wersja 4.1) naprawdę wygląda jak HomeSite, ale wersje są zbyt kudłate. I natychmiast po załadowaniu strony zaczyna poprawiać swój kod, wydając najróżniejsze okropne sugestie; To prawda, że ​​​​można je zignorować, ale wtedy asWedit nie uspokoi się przy następnym załadowaniu dokumentu. Problem rosyjskich liter można rozwiązać, uruchamiając z wiersza poleceń z parametrem -fn. Jednak w tym przypadku traci się możliwość dostosowywania czcionek ekranowych w oknie edycji kodu: po przejściu na czcionkę średnią lub dużą litery przestają być rosyjskie, a powstałą domyślną czcionkę rozróżniam jedynie drapiąc monitor okularami .

    Oczywiście należy przeprowadzić ręczną edycję plików konfiguracyjnych, jednak nie jest jasne, czy jest to tego warte. Nie znalazłem żadnych specjalnych zalet w asWedit: cóż, redaktor jest jak redaktor, ich nazwisko jest legionem na każdej stronie darmowe programy dla Windows.

    Erwina

    Edytor ten, dostępny w pakiecie RPM, jest niezwykle prosty: trzy pozycje menu (nie licząc pomocy), powielane przez jeden z dwóch pasków narzędzi. Druga przeznaczona jest do wprowadzania trzech grup tagów – tagów głównych HTML, tagów formatujących oraz tabel i list. Nie podświetla tagów, nie ma żadnych ustawień nawet na początku.

    Wpisywanie rosyjskich liter jest możliwe tylko przy użyciu układu klawiatury zwanego „hakerem”. Jednak ze względu na brak możliwości dostosowania czcionek ekranowych litery te nadal nie są rosyjskie. To przesądza o niemożności (i niepotrzebności) korzystania z tego edytora.

    Krzyk

    Jest to bardzo obiecujący edytor HTML, który można znaleźć pod adresem http://www.screem.org/, wyłącznie w formie tekstu źródłowego. Opiera się na bibliotece Gtk i jest przeznaczony dla środowisko graficzne GNOM. Każda jego wersja z reguły (a najnowsza w mojej pamięci to 0.2.6) wymaga najnowszych wersji bibliotek Gtk i GNOME. Dlatego kompilacja Screema jest często trudna i nie zawsze kończy się pomyślnie. A tego samego nie można nazwać w pełni operacyjnym: dla mnie na przykład żadna jego wersja nie działała nieprzerwanie dłużej niż 10-15 minut.

    Niemniej jednak poświęciłbym temu trochę uwagi. Bo wrażenie jest mocne: jest i

    • bardzo zaawansowany edytor kodu HTML;
    • dobrze wdrożona obsługa projektów, możliwe jest automatyczne zbudowanie mapy witryny;
    • możliwość nie tylko wstawiania apletów Java, skryptów JavaScript, dyrektyw PHP, ale także bezpośredniej edycji ich tekstów źródłowych.

    Okno wizualizacji robi ogromne wrażenie, bardzo przypomina to z HomeSite dla Windows. Wydaje się, że w tym oknie jest nawet szansa projekt wizualny strony. Dodatkowo możesz podłączyć dowolną liczbę przeglądarek zewnętrznych, ilu chcesz przeglądać stronę (a raczej tyle, ile jest w systemie).

    Edytor kodu HTML Screem z rozbudowanymi narzędziami wizualizacyjnymi stanowi powiązanie z kolejną grupą narzędzi webowych, do których zaliczają się m.in

    Wizualne edytory internetowe

    Wizualni redaktorzy stron internetowych mają również dwie grupy docelowe. Ci pierwsi to czysto amatorzy, którzy tworzą strony osobiste i nie chcą wkładać w to nadmiernego wysiłku. Drugą natomiast są profesjonaliści, ale nie specjaliści od treści, a raczej projektanci. Dla których projektowanie stron internetowych jest tylko jednym z rodzajów projektowania w ogóle.

    Nie można powiedzieć, że narzędzi do wizualnego projektowania stron internetowych dla systemu Linux jest wiele, ale nadal są one dostępne. Do niedawna – numer dwa. Należą do nich np.

    Amaya

    Jest to edytor opracowany przez konsorcjum W3C (http://www.w3c.org/), w którym można znaleźć jego aktualną wersję (3.1), w postaci kodu źródłowego lub pakietu RPM. Zainstalowanie go w żadnym wypadku nie sprawia problemów.

    Na pierwszy rzut oka Amaya robi bardzo przyjemne wrażenie: deska rozdzielcza nowoczesny wygląd, obecność wbudowanej przeglądarki, jak w AOLPress, przejście z trybu edytora do trybu przeglądarki itp.

    Jednak już pierwsze eksperymenty powodują całkowite rozczarowanie. Po pierwsze, Amaya natychmiast zaczyna znajdować błędne tagi (wg swojego najlepszego zrozumienia, co odpowiada specyfikacji HTML, prawie druga wersja). Dopóki błędy nie zostaną poprawione, kategorycznie odmawia przejścia do trybu edytora.

    To prawda, że ​​​​jeśli zastosujesz się do mądrych rad dotyczących poprawiania kodu (niezbyt znaczącego, trzeba powiedzieć), nadal możesz uzyskać dostęp do edytora. Tutaj jednak pojawia się drugie rozczarowanie: nie znalazłem żadnego sposobu na edycję kodu HTML. Bez którego nie przyjmę edytora stron internetowych, choćby to był co najmniej trzykrotny wisiwig: wiemy, jacy są mądrzy...

    Trzecie rozczarowanie to to, że moja walka o rosyjskie litery zakończyła się niepowodzeniem. Amaya nie chce reagować na uruchamianie z parametrem powiedzmy -fn, a szukanie innej metody rusyfikacji (o ile istnieje) wymagało, moim zdaniem, nieuzasadnionego nakładu czasu i wysiłku. I szczęśliwie pożegnałem Amayę, przechodząc do drugiego edytora wizualnego -

    Spychacz

    Kreator stron głównych WebSphere

    wyprodukowany przez IBM, na którego stronie internetowej (http://www.ibm.com/software/hpbuilder) można go znaleźć. To prawda, jest to produkt komercyjny (choć nie drogi, 69 dolarów); Dla Darmowe pobieranie Dostępna 15-dniowa wersja próbna.

    Pakiet programu WebSphere Homepage Builder istnieje wyłącznie w postaci binarnego pakietu RPM o rozmiarze około 20 MB. Dodatkowo do jego działania wymagana jest własna wersja wina (dostępna tam) o pojemności 1,7 MB. A około 10 MB więcej to dokumentacja pakietu.

    Pakiet WebSphere Homepage Builder jest domyślnie instalowany w katalogu /opt/hpbuilder4/, gdzie pliki wykonywalne znajdują się w podkatalogu /bin. Zawiera trzy komponenty - Web Animator, WebArt Designer i sam WebSphere Homepage Builder

    Cóż, Web Animator, jak można się spodziewać, okazuje się być animowanym twórcą GIF-ów. WebArt Designer to dość wygodne narzędzie do tworzenia logo, przycisków i ramek. Do tego najróżniejsze, czasem nie do końca standardowe, efekty specjalne.

    Cóż, WebSphere Homepage Builder - zgodnie z nazwą, dokładnie edytor wizualny strony internetowe. Na pierwszy rzut oka (który okazał się jednocześnie ostatnim) wygląda na bardzo bogaty w możliwości. Ale znowu, w pierwszym przybliżeniu, kategorycznie odmawia postrzegania tego, co wielkie i potężne. Próby nauczenia go w jakiś sposób nie powiodły się: program nie chciał zrozumieć ani jednego kroju cyrylicy. Dlatego nie studiowałem tego szczegółowo.

    Powiem tylko, że posiada narzędzia zarówno do projektowania wizualnego, jak i bezpośredniej edycji kodu HTML, bogate możliwości automatycznego wstawiania tagów, z podziałem na fizyczne, czyli wizualne (takie jak tagi pogrubione, kursywa itp.) i logiczne, czyli jest strukturalny (silny nacisk itp.). Wstawianie tabel, ilustracji, hiperłączy, apletów Java i skryptów JavaScript jest dość wygodnie zaimplementowane. Skutecznie zaimplementowano pracę z kaskadowymi arkuszami stylów (CSS) i innymi nowoczesnymi bajerami. Istnieją bardzo zaawansowane narzędzia do zarządzania projektami, obejmujące sprawdzanie integralności linków i automatyczne tworzenie mapy witryny. Istnieje również wbudowany klient FTP z dość bogatymi ustawieniami. Ale powtarzam, w naszych warunkach trudno jest to wszystko wykorzystać ze względu na obsługę cyrylicy.

    Zatem narzędzia do projektowania wizualnego stron internetowych pod Linuksem pozostawiają wiele do życzenia. Oczywiście można używać edytorów tekstu. Na przykład opisany wcześniej StarWrite ze zintegrowanego pakietu StarOffice. Jednak kod HTML generowany przez ten ostatni pozostawia wiele do życzenia pod względem czystości i zrozumiałości: każdy, kto widział strony wykonane w MS Word w tekstach źródłowych, zrozumie, co mam na myśli.

    Jeśli jednak życie bez wizualnego edytora sieciowego jest absolutnie nie do zniesienia, pozostaje rozwiązanie ostateczne: Netscape Composer z pakietu Netscape Communicator, który normalnie działa z tekstami cyrylicą. Jego wady są takie same jak jego odpowiednika w systemie Windows: brak własnego edytora kodu HTML, trudność przejścia na edytor zewnętrzny, uporczywa chęć „poprawy” ręcznie wpisywanego kodu pod względem czytelności i estetyki, a czasami składnię (i w pewnym stopniu własne rozumienie, które nie zawsze pokrywa się z, powiedzmy, moim). Zasadniczo jednak Netscape Composer nadaje się do szybkiego tworzenia prostych stron.

    Skoro mowa o produktach firmy Netscape, warto powiedzieć kilka słów o programach, za pomocą których oglądane są dzieła sztuki internetowej i które, jak powszechnie wiadomo, nazywane są programami

    Przeglądarki

    W przeciwieństwie do systemu Windows, istnieje wiele różnych przeglądarek dla systemu Linux. Ale tylko dwie mają praktyczne znaczenie – przeglądarka tekstowa Lynx i przeglądarka w trybie graficznym (zgadnij, która trzy razy) Netscape Navigator. Zacznę od pierwszego.

    Dlaczego warto wspomnieć o Lynxie tekstowym w dobie dominacji stron graficznych i, że tak powiem, „technologicznych”? Ponieważ jest to tradycyjnie powszechne wśród długoletnich użytkowników Linuksa (i Uniksa). I, co warto zauważyć, nie bez powodu.

    Po pierwsze, jest niezwykle szybki: jeśli jesteś przyzwyczajony do Netscape, a zwłaszcza do Internet Explorera, będziesz zaskoczony szybkością interpretacji kodu HTML. Oczywiście nie będzie można zobaczyć żadnych piękności graficznych czy technologicznych. Ale część tekstowa strony internetowej będzie całkiem zrozumiała. Jeśli oczywiście jego twórca zaprojektował go poprawnie.

    Ponieważ, po drugie, Lynx jest bardzo rygorystyczny w interpretacji kodu HTML, wymagając przynajmniej względnej zgodności ze specyfikacją. W przypadku poważnych naruszeń tego ostatniego może po prostu odmówić przeczytania strony. Dlatego też Lynx jest niezastąpiony jako jeden ze sposobów sprawdzania wiarygodności własnych kreacji internetowych.

    Wreszcie, po trzecie, jeśli chodzi o postrzeganie zasadniczo tekstowych materiałów internetowych, Lynx zapewnia takie samo poczucie komfortu wizualnego, jak materiały konsolowe redaktorzy tekstu- za ich rekrutację. Być może z czasem dostrzeżesz wyjątkową estetykę w jej prostocie i surowości...

    Niewiele można powiedzieć o Netscape Navigatorze: jest to bardzo bliski odpowiednik jego Windowsowego odpowiednika. Oczywiście, jeśli numery wersji są równe. Wszystkie umiejętności pracy z tym przydadzą się również podczas korzystania z implementacji Linuksa. Jedyną znaczącą różnicą jest to, że ta ostatnia zawiera znacznie mniej dodatkowych wtyczek; na przykład nie ma narzędzi zaprojektowanych do odbioru RealAudio i RealVideo; należy je pobrać osobno i zainstalować niezależnie.

    Ponadto pod Linuksem istnieje wiele przeglądarek o skali lokalnej, że tak powiem: wbudowanych w menedżery plików, na przykład kfm i konqueror. Co więcej, ten ostatni jest już całkowicie kompletnym środkiem przeglądanie Internetu, charakteryzujący się wygodą i szybkością. Przeglądarki Mozilla i Netscape w wersji 6 są już w przygotowaniu (dostępne w wersjach beta).

    Wreszcie istnieje Linuxowa implementacja trzeciego filaru przeglądania w systemie Windows – Opery. Ma jednak problemy z postrzeganiem cyrylicy. Z punktu widzenia zwartości i wydajności wybór dla Linuksa jest już szeroki.

    Pod Linuksem istnieje ogromna liczba różnych aplikacje dla twórców stron internetowych. Tym razem napiszę o czterech wygodnych edytorach HTML, które są popularne na tej platformie. Jeśli będzie ciekawie, możemy kontynuować i częściej pisać o programach dla programistów.

    Większość edytorów, oprócz ręcznego wprowadzania kodu, obsługuje technologię WYSIWYG. Sam próbowałem tylko dwóch edytorów (bo przecież pisanie wszystkiego ręcznie, za pomocą gedit, jest w jakiś sposób bardziej znajome i wygodne), ale oba znajdowały się w oficjalnych repozytoriach Ubuntu i są dostępne pod adresem Centrum aplikacji.

    Niebieska Ryba– wieloplatformowy i bardzo lekki edytor przeznaczony dla programistów i twórców stron internetowych. Obsługuje wiele języków programowania i znaczników, ale koncentruje się na tworzeniu dynamicznych i statycznych stron internetowych. Jest to projekt open source wydany na licencji GNU GPL.

    Funkcje BlueFish:

    • Konfigurowalne podświetlanie składni
    • Sprawdzanie pisowni na stronach HTML
    • Autouzupełnianie tagów HTML
    • Wbudowany informacje referencyjne dla różnych języków programowania
    • Składane bloki kodu
    • Podświetlanie początku i końca znaczników odpowiednich bloków
    • Automatyczne uzupełnianie i automatyczne zamykanie tagów dla wielu języków programowania

    (znany również jako Kwanta) jest popularnym edytorem dla KDE. Quanta posiada edytor WYSIWYG, a także funkcję edycji plików FTP.

    Funkcje Quanty Plus:

    • Automatyczne wprowadzanie podstawowych znaczników HTML i ich atrybutów
    • Podświetlanie składni
    • Uzupełnianie kodu
    • Edytor wizualny formularzy i stron internetowych
    • Podgląd strony internetowej
    • Wyszukaj i zamień (w tym używając wyrażeń regularnych)
    • Sprawdzanie pisowni.
    • Zwinięcie bloków logicznych

    To jest kolejny użyteczne narzędzie dla dewelopera. Obsługuje HTML, CSS, javascript, PHP, CSS i wiele więcej, ale nie obsługuje WYSIWYG.

    Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
    UDZIAŁ: