TechLife devBlog

Geany 0.19

Internet 23rd Jun 2010

Kronikarskim obowiązkiem odnotowuję pojawienie się nowej wersji jednego z najlepszych Linuksowych edytorów -- Geany. Co przynosi nowa wersja?

  • Mechanizm kompilacji został przebudowany, aby być jeszcze bardziej konfigurowalnym (Lex Trotman).
  • Użycie wyrażeń regularnych zgodnych z POSIX system/GNU przy wyszukiwaniu oraz zastępowaniu. Zmiany w składni - teraz wspierany jest operator '?' oraz znacznik nowej linii.
  • Wsparcie dla definiowania własnych typów plików.
  • Dodanie konfiguracji oraz wsparcia dla wirtualnych spacji.
  • Nowe typy plików: Txt2Tags, Abc, Verilog, Genie.
  • Dodanie nowego znacznika dla snippetów -- { command:... }. Powoduje to wstawienie do dokumentu wyniku działania podanej komendy.
  • Zezwolenie na + oraz -' jako wartości pola Przejdź do wiersza. Umożliwia do przeskok o podaną ilość linii względem aktualnej pozycji.
  • Dodanie menu "Pokaż->Edytor->Schematy kolorów" (tylko jeżeli dostępne są pliki ze schematami kolorów)
  • Dodanie dopełniania podpowiedzi słów kluczowych za pomocą klawisza Tab (działa podobnie jak dopełnianie nazw plików w terminalu za pomocą Tab-a)
  • Poprawki do parsowania symboli dla języków D, Java, PHP, Perl, Python, R, VHDL.
  • Dodanie znaczników specjalnych dla snippetów -- {ob}, {cb} i {pc} -- reprezentujących odpowiednio znaki: {, } i %
  • Dodanie zmiennych {project} i {description} do snippetów
  • Nowy język tłumaczenia: ast
  • Aktualizacja tłumaczeń: de, enGB, es, fr, gl, ja, nl, pt, ru, sl, sv, tr, vi, zhCN.

Wartą odnotowania rzeczą jest pojawienie się odwołań do komend systemowych z poziomu snippetów. Jak to działa? Na przykład tworzymy taki oto snippet w sekcji [Default]:

fortunka={command:fortune}

Po zapisaniu przeładowujemy konfigurację (Narzędzia->Reload Configuration) i od tej pory w dowolnym miejscu dowolnego pliku wpisując fortune i wciskając Tab otrzymujemy losową fortunkę (oczywiście o ile mamy zainstalowany pakiet fortune-mod). Rzecz jasna komendy należy wykorzystać w jakiś bardziej przemyślany sposób niż fortunki ;-)

Komentarze z jogger.pl

Piotrek 23.06.2010 / 22:31

Geany na Linuksie, tak. Na Windows nie!

pecet 24.06.2010 / 16:12

E? Dlaczego, mi na Windowsie działa bez żadnych problemów, nie mniej wróciłem i tak do Notepad++ bo ma najlepszy domyślny schemat kolorystyczny, a za dużo roboty z dostowaniem Geany tak żeby kolorki były dokładnie takie same jak w Notepadzie.

sirmacik 25.06.2010 / 10:07

A ja mam pytanie o to co to są wirtualne spacje :o

trójkąt 25.06.2010 / 10:36

@sirmacik: przykładowo masz linijkę na końcu, której chcesz umieścić komentarz:

print costam       # wazna zmienna!

Przy standardowych ustawieniach musisz udać się na koniec tego wiersza następnie wstawić klika spacji albo tabów i dopiero znajdujesz się w miejscu, w którym chcesz umieścić komentarz. Natomiast przy włączonych wirtualnych spacjach (Edycja -> Preferences -> Edytor -> Wyświetlanie) możesz od razu kliknąc w to miejsce myszką i będziesz już tam miał kursor.



Komentarze