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
Geany na Linuksie, tak. Na Windows nie!
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.
A ja mam pytanie o to co to są wirtualne spacje :o
@sirmacik: przykładowo masz linijkę na końcu, której chcesz umieścić komentarz:
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.