Ta odpowiedź cieszy się zainteresowaniem. piratjsk 700 Opublikowano 2 sierpnia 2014 Ta odpowiedź cieszy się zainteresowaniem. Udostępnij Opublikowano 2 sierpnia 2014 Witam wszystkich,Zacząłem tworzyć dodatek do Sublime Text 3, dodający kolorowanie składni skryptów oraz podpowiadanie kodu. download: indev (ostatnia aktualizacja: 12:50 - 28.08)(jest to jedna z pierwszych udostępnionych wersji, nie zawiera jeszcze sporej ilości funkcji)(na ten moment dostępny jest tylko ciemny motyw kolorystyczny)instalacja:Pobrany plik umieszczamy w folderze "Installed Packages/".(Aby się do niego dostać klikamy kolejno w menu Preferences > Browse Packages, otworzy się wtedy folder. Przechodzimy do folderu wyżej i wchodzimy do "./Installed Packages/".)Restartujemy SublimeText.kilka obrazków:Kody kolorów są kolorowane na kolor jaki oznaczają.Kolorowana jest każda możliwa forma użycia danego zdarzenia.Elementy z dodatków mają inny kolor tła, odpowiedni dla każdego addonu. Widoczny na obrazku zielony przeznaczony jest dla WildSkript.Gdy zaczniemy pisać "command" pojawi się podpowiedź, która znacznie ułatwi tworzenie nowych komend.Klikając TAB przejdziemy do kolejnych miejsc, które możemy edytować.Gdy zaczniesz coś pisać pojawi się podpowiedź. Arturro43, bvcz, CrusadePvP i 18 innych 21 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/ Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 2 sierpnia 2014 Udostępnij Opublikowano 2 sierpnia 2014 Moim zdaniem powinieneś się skupić na tym drugim wyjściu.Bardzo czekam na ten dodatek, piszę w N++ bo tylko tam mam kolorowanie, a jeżeli będę miał kolorowanie w ST 3 to na pewno się przesiądę. Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16917 Udostępnij na innych stronach Więcej opcji udostępniania...
Żyraf 170 Opublikowano 2 sierpnia 2014 Udostępnij Opublikowano 2 sierpnia 2014 Automatycznie wygenerowana wiadomość. Ten temat został przeniesiony z "Skript → Pytania i problemy" do "Skript → Dodatki". Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16921 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 2 sierpnia 2014 Autor Udostępnij Opublikowano 2 sierpnia 2014 Moim zdaniem powinieneś się skupić na tym drugim wyjściu.Nom, też skłaniam się właśnie do tej opcji. Dzięki temu będę mógł odróżnić delikatnie elementy pochodzące z addonów, dodać ładne wyróżnianie fragmentów komentarzy oraz nie będą się wtedy pojawiały problemy z różnym wyglądem na różnych motywach. Norbi 1 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16926 Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 2 sierpnia 2014 Udostępnij Opublikowano 2 sierpnia 2014 Propozycje: • Aby tez dzialalo z N++ • Aby wszystkie 'if' było na czarno • Aby wszystko co jest w "" było na 1 kolor • Aby wszystko co jest w %% było na 1 kolor • Aby wszystko co jest zmienna było na 1 kolor Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16932 Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 2 sierpnia 2014 Udostępnij Opublikowano 2 sierpnia 2014 Propozycje: • Aby tez dzialalo z N++ • Aby wszystkie 'if' było na czarno • Aby wszystko co jest w "" było na 1 kolor • Aby wszystko co jest w %% było na 1 kolor • Aby wszystko co jest zmienna było na 1 kolorDla n++ już jest... Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16937 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 2 sierpnia 2014 Udostępnij Opublikowano 2 sierpnia 2014 @UP Argument? Te badziewne składnie z internetu nazywasz składnią skripta? Powodzenia. Już Toostera wolę, ale tam połowy nie ma :c Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16938 Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 2 sierpnia 2014 Udostępnij Opublikowano 2 sierpnia 2014 @UP Argument? Te badziewne składnie z internetu nazywasz składnią skripta? Powodzenia. Już Toostera wolę, ale tam połowy nie ma :cDestroyera jest bardzo fajna. Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16940 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 2 sierpnia 2014 Autor Udostępnij Opublikowano 2 sierpnia 2014 [...] Aby tez dzialalo z N++ [...]Raczej nie będę robił wersji dla N++ bo z niego nie korzystam. Gdyby jednak ktoś chciał zaadaptować to co tu stworzę dla N++ z chęcią mu w tym pomogę.Bawiłem się trochę wyglądem i na razie wyszło mi coś takiego:Edit:I jeszcze jeden obrazek, tym razem przedstawiający co zyskujemy dzięki korzystaniu z wyrażeń regularnych: składnia wykrywa każdy możliwy sposób zapisu danego elementu np. zdarzenia:Dzisiaj (pewnie pod wieczór) udostępnię Wam pierwszą testową wersję dodatku. Norbi 1 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16947 Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 Raczej nie będę robił wersji dla N++ bo z niego nie korzystam. Gdyby jednak ktoś chciał zaadaptować to co tu stworzę dla N++ z chęcią mu w tym pomogę.Bawiłem się trochę wyglądem i na razie wyszło mi coś takiego:Edit:I jeszcze jeden obrazek, tym razem przedstawiający co zyskujemy dzięki korzystaniu z wyrażeń regularnych: składnia wykrywa każdy możliwy sposób zapisu danego elementu np. zdarzenia:Dzisiaj (pewnie pod wieczór) udostępnię Wam pierwszą testową wersję dodatku.Jak narazie bardzo estetycznie i schludnie to wygląda, nie jak tooster :S Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-16978 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 https://i.imgur.com/sQWbmAo.pngTen skrypt nie jest SSCC Compliant Kawał dobrej roboty Pirat. Może pokorzystam z Sublime'a, bo nie ma żadnej dobrej składni na NPP, która miałaby AiO. Do tej pory sublime wydawał mi się... bezużyteczny, bo nie miałem kolorków :f Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17009 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 3 sierpnia 2014 Autor Udostępnij Opublikowano 3 sierpnia 2014 W pierwszym poście dodałem link do wersji indev 0.1. Jak sama nazwa wskazuje jest to pierwsza wersja nie zawierająca jeszcze wielu funkcji (mogąca jednak zawierać trochę błędów) więc nadaje się raczej do testowania, zobaczenia na żywo jak to będzie wyglądać niż do normalnego użytkowania. Edit:Link w pierwszym poście pozwala teraz pobrać wersję, która powinna obsługiwać już wszystkie zdarzenia ze zwykłego Skripta. Gdyby ktoś jednak znalazł jakiś błąd (dotyczący kolorowania wspomnianych eventów) będę wdzięczny za podanie go tutaj. Edit:Dodałem myślę, że bardzo fajną funkcję, a mianowicie kolorowanie oznaczeń kolorów:Później dodam też te <black>, <blue> itd. Edit:Nie chce mi się zapisywać efektów i warunków za pomocą wyrażeń regularnych więc zacząłem się bawić z podpowiadaniem kodu: Edit:Plik z linku w pierwszym poście zawiera wszystko co na tą chwilę zrobiłem (patrz wyżej).(jeszcze raz przypominam, że cały czas pracuję nad tym dodatkiem i może on na ten moment zawierać błędy) Norbi 1 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17041 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 https://i.imgur.com/zBNluSf.png SIMPLY: VERY AWESOME :_: Gościu. No to teraz nie będę się gubił w kolorach(szczególnie &a i &b mi się myliły :D). Jeśli można, to zastosuj takie coś do pogrubień, podkreśleń, kursywy, itd. :f EDIT: Dodałeś te kolorki? Bo nie działają z tym, tj. nie zmienia kolorów w tekście ,_, EDIT: Nie ma wydarzeń odnośnie wkraczania na/opuszczania regionów(wydarzenia z czystego sk) Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17099 Udostępnij na innych stronach Więcej opcji udostępniania...
sebafudi 122 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 Taki mały błąd, nie wiem czy da się go naprawić ;_;http://screenshooter.net/6492538/03_08_2014__16_10_01 Ogólnie to super :) @edit Jeszcze 1. Strasznie się miesza kolor jasno zielony w "" i ciemno zielony w %%, może jakiś inny kolor jednego? Z resztą jak uważasz, aż tak mocno to nie przeszkadza ;) Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17103 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 3 sierpnia 2014 Autor Udostępnij Opublikowano 3 sierpnia 2014 EDIT: Dodałeś te kolorki? Bo nie działają z tym, tj. nie zmienia kolorów w tekście ,_,Kolor zmienia się tylko samego tagu np. "&6tekst" na żółto będzie pokolorowane tylko "&6". EDIT: Nie ma wydarzeń odnośnie wkraczania na/opuszczania regionów(wydarzenia z czystego sk)Nom, rzeczywiście. Wzory zdarzenia brałem wszystkie z oficjalnej doc, a tam dla wspomnianych eventów zamiast wzoru widnieje "cannot be used directly". W każdym bądź razie zaraz to dodam. Taki mały błąd, nie wiem czy da się go naprawić ;_; http://screenshooter.net/6492538/03_08_2014__16_10_01Błąd już poprawiony. (link w pierwszym poście) @edit Jeszcze 1. Strasznie się miesza kolor jasno zielony w "" i ciemno zielony w %%, może jakiś inny kolor jednego? Z resztą jak uważasz, aż tak mocno to nie przeszkadza ;)Tego kolorku raczej nie zmienię. Ogólnie mój zamysł był taki aby tylko lekko to wyróżnić i raczej tak zostanie. Edit:Dodałem już zdarzenia dotyczące regionu (link w pierwszym poście) korzystając ze wzoru "[on] region (enter|leave|exit)", jeśli są jeszcze jakieś inne możliwości zapisania tego eventu to byłbym wdzięczny za ich podanie. Norbi 1 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17110 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 @Piratno właśnie problem w tym, że &6 się nie koloruje Co do tego eventu: on region enter:on region leave:on entering of region:on leaving of region:on region existon exiting of region: Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17113 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 3 sierpnia 2014 Autor Udostępnij Opublikowano 3 sierpnia 2014 @Piratno właśnie problem w tym, że &6 się nie kolorujeMi się koloruje. Pobrałeś plik po moim 4 edicie wcześniejszego posta?Możesz spróbować jeszcze raz pobrać plik i uruchomić ST3 od nowa.Jeśli to nie pomoże to nie mam pojęcia co może być przyczyną. Dzięki za podanie tych zdarzeń.Edit:Zdarzenia już dodane. (link w pierwszym poście)Teraz korzystam dla nich ze wzorów:[on] region (enter|leave|exit)[ing][on] (enter|leav|exit)[ing] of region Edit:Dodałem zdarzenia z WildSkript. (link w pierwszym poście)Elementy z każdego addonu będą miały przypisane inne tło aby je delikatnie odróżnić od domyślnych.Dla WS przypadł kolor zielony. Edit:Jeszcze taka informacja, nie związana bezpośrednio z działaniem dodatku ale za to z jego wyglądem:Tworząc ciemny schemat kolorów bazuję na motywie "3024 (Night)", którego autorem jest Jan T. Sott.link do oryginalnego motywu Edit:Podpowiadanie kodu dla zdarzeń z WS gotowe. Dla zwykłego Skripta jest na razie tylko 5 pierwszych zdarzeń z dokumentacji. Dodatkowo gdy zaczniemy pisać "command" pojawi się podpowiedź, która znacznie ułatwi tworzenie nowych komend.Klikając TAB przejdziemy do kolejnych miejsc, które możemy edytować.(link w pierwszym poście) sopher, Norbi i yooka 3 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17116 Udostępnij na innych stronach Więcej opcji udostępniania...
yooka 52 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 dzięki. nie wiedziałem jak to zrobić ;D Dodam tylko że w linuksie Packages znajduje się tu opt/sublime_text/Packages Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17131 Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 700 Opublikowano 3 sierpnia 2014 Autor Udostępnij Opublikowano 3 sierpnia 2014 Dodam tylko że w linuksie Packages znajduje się tu opt/sublime_text/PackagesNom nie pomyślałem wcześniej żeby w instrukcji uwzględnić inne systemy operacyjne, co już oczywiście poprawiłem. Dodałem już chyba wszystkie warunki efekty z czystego Skripta. (link w pierwszym poście)Można więc zgłaszać ewentualne błędy/braki. Norbi 1 Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17164 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 3 sierpnia 2014 Udostępnij Opublikowano 3 sierpnia 2014 I warto dopowiedzieć, że całość, tak samo jak NPP może zostać pobrana jako paczka ZIP(nie trzeba używać instalatora) i folder nazywa się Packages a nie Installed Packages :D Dobra. Teraz póki co wszystko działa, ale potestuję jeszcze ;fPóki co mam tylko propozycję, aby zmienna w procentach miała standardowy kolor/jakiś inny niż procenty. Przydatne, bo bez tego strasznie się zlewa na tym ciemnym tle, a gdy będzie normalny kolor, to i widać, że procentów nie brak, i nic się nie zlewa :f #EDITA dałoby się, żebyś zrobił, że &l jest pogrubione, &npodkreślone, etc.? Odnośnik do komentarza https://skript.pl/temat/1985-kolorowanie-sk%C5%82adni-skript-dla-sublime-text-3/#findComment-17168 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi