Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Solarized Light dla phpDesigner 8
Forum PHP.pl > Inne > Komputery i oprogramowanie
weogrim
Witam.

Długo szukałem swojego ulubionego IDE dla PHP. Przeszedłem przez Eclipse, NetBeans, PHPStorm, Aptana Studio, Zend Studio i tak dalej . . . Jednak na moje potrzeby były to zbyt toporne narzędzia i zawsze w końcu wracałem do phpDesignera, ale w nim też mi coś przeszkadzało. Dzięki używaniu ostatnio przez kilka tyg. NetBeans, zauważyłem, że w phpDesignrze brakuje mi po prostu dobrego kolorowania składni, które odkryłem używając NetBeans. Chodzi mi o Solarized Light. Zakochałem się w tym schemacie, ale niestety nie znalazłem go dla phpDesignera, dlatego postanowiłem przystosować go pod to IDE. Pod koniec posta wypisze kilka problemów jakie napotkałem i proszę o pomoc w rozwiązaniu ich, abym mógł dopracowany schemat wysłać na stronę phpDesignera.

No dobra, po przydługim wstępie:

Instrukcja instalacji:

  1. Wejdź na https://www.dropbox.com/sh/bo7tit8z9qci8pr/6PsuPlcE4k i pobierz wszystko z katalogu PhpDesigner 8.1 Solarized Light > syntax.
  2. Zaimportuj pliki w Narzędzia > Preferencje > Podświetlanie składni.
  3. W zakładce Edytor proponuję ustawić jedną z tych czcionek Top 10 Programming fonts . W sekcji Kolory ustaw:
    • Aktywny: Czerwony: 238, Zielony: 232, Niebieski: 213,
    • Prawy brzeg: Czerwony: 253, Zielony: 246, Niebieski: 227,
    • Margines: Czerwony: 253, Zielony: 246, Niebieski: 227,
    • Tło: Czerwony: 253, Zielony: 246, Niebieski: 227.
  4. Przejdź do Edytor > Podświetlanie składni > Inteligentne podświetlanie. Odznacz "Oznacz nieaktywny kod w PHP, HTML, CSS, JS". W sekcji Separatory składni ustaw:
    • Tło: Czerwony: 253, Zielony: 246, Niebieski: 227,
    • Pierwszy plan: Czerwony: 38, Zielony: 139, Niebieski: 210.
  5. Przejdź do Edytor > Zgodność znaczników i w sekcji Styl ustaw:
    • Zgodne: Czerwony: 181, Zielony: 137, Niebieski: 0,
    • Niezgodne: Czerwony: 220, Zielony: 50, Niebieski: 47.





Przy doborze kolorów korzystałem z: Solarized_Colors.pdf, schematu dla NetBeans, przykładowych screenów na stronie Solarized, oraz obrazków z Google po wpisaniu "Solarized Light" + język, dlatego jeżeli ktoś z bardziej wprawnym okiem wypatrzy niedociągnięcia, niech wypisze je tutaj.

Do tego kilka moich pytań dla bardziej obeznanych z tematem niż ja:

  1. Zastanawiam się nad zmianą koloru zgodne z punktu 5, bo ten za cholerę nie pasuje, a nie mogę dobrać dobrego.
  2. Czy w składni HTML lepiej wygląda, jak znaczniki typu div, html, img są normalne czy pogrubione ?
  3. Czy da się zmienić gdzieś ten jaskrawy żółty, w momencie gdy zaznaczam słowo a on mi podświetla inne wystąpienia ?
  4. Czy mógłby ktoś jakoś dogłębniej skomentować CSS, bo nie wiem czy wyszedł odpowiednio czytelny.
  5. Za co w zakładce Edytor i w sekcji Kolory odpowiada "Oznaczone" ?
  6. Jaki kolor wybrać dla linii z Zakładką ?
  7. Czym dla CSS w Podświetlaniu składni jest atrybut Ruleset Whitespace?
  8. To samo pytanie do HTML'a. Czym jest atrybut Symbol, Tag oraz Value
  9. Potrzebuje jakiegoś kodu SQL, na tyle zaawansowanego żebym mógł sprawdzić za co odpowiadają atrybuty: ConditionalComment, DataType, DefaultPackages, DelimitedIdentifer, Exception, Function, Space, SQLPlus-Command, Variable
  10. Z błędów, które już zauważyłem to to, że gdy miałem wgrany niestandardowy theme ze strony phpDesignera, i próbowałem wgrać ten, za cholerę nie chciało się wgrać tło, musiałem resetować wszystkie ustawienia. No ale zobaczymy, może to tylko u mnie.


Dziękuję za uwagę, liczę na konstruktywne opinie wink.gif

PS. podając nowe kolory, używajcie tylko tych z Solarized_Colors.pdf, a wybierając kolory base* tylko te z THEME: LIGHT.
abort
Monaco jest czcionką, która jest chroniona prawem autorskim.
Kod
1990-97 Apple Computer Inc. © 1990-97 Type Solutions Inc. © 1990-97 The Font Bureau Inc.

Nie wiem, czy możesz ją publicznie udostępniać.
Choć z drugiej strony, jest upubliczniona przez kogoś innego, choćby via google: http://code.google.com/p/usystem/downloads...name=MONACO.TTF

Tak czy inaczej, dla Ciebie bezpieczniej byłoby nie dawać czcionki bezpośrednio, ale pokazać, że jest dostępna na sieci. Choćby po to, by nie narazić się na pogwałcenie warunków licencji. Do tego druga sprawa: nie upieraj się, że to ma być czcionka Monaco. Z czcionkami jest tak jak ze schematem kolorystycznym (vide ankieta: ciemny/jasny). Ja też przez dłuższy czas nie umiałem się zdecydować na czcionkę do kodowania (oprócz couriera były m.in. Consolas, Andale Mono, Liberation Mono, Droid Sans Mono, Luxi Mono) i do dziś czasami sobie ją zmieniam - ostatnim moim "hitem" jest Anonymous Pro; swoją drogą, czcionka jest dostępna na licencji SIL Open Font License (OFL), co IMO jest dodatkowym plusem.
Nie wiązałbym schematu kolorystycznego z czcionką - to mniej więcej to samo, co powiązanie marki samochodu z typem paliwa... smile.gif
weogrim
Dzięki za uwagi. W sumie to kompletnie nie myślałem o tym ze ta czcionka może być na licencji wink.gif. Zamiast Monaco dodałem moje ulubione zestawienie czcionek do edytorów.
mitring
Dla mnie najlepsza czcionka to Consolas smile.gif Monaco jest bardzo szeroka jak dla mnie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.