26 Ostatnio edytowany przez xxl (2006-09-05 20:07:49)

tebe napisał/a:

Do zawijania kodu nie udało mi się zmusić SciTE, zresztą w instrukcji jest informacja że ta możliwość dostępna jest tylko dla konkretnych języków (assembler nie jest przewidziany do takich bajerow).

trzeba w konfigu dopisac np.

lexer.$(file.patterns.asx)=pascal
zamiast
#lexer.$(file.patterns.asx)=asm

nie jest to za wygodne... ale lepsze cos niz nic


-- edit

; procedura
; {

; }

pozwoli zwinac procedurke

http://atari.pl/hsc/ad.php?i=1.

27

Autouzupełniania, zwijania (fold, a nie zawijania - wrap) i sesji nigdy nie używałem w SciTE.

Z lexerami rzeczywiście jest problem - od dłuższego czasu są pomysły na "generycznego lexera" w SciTE. Oczywiście taki lexer nie będzie uniwersalny (na pewno Perla dużo nie zrozumie) ani szybki i przede wszystkim jest problem jak wyważyć możliwości i łatwość konfiguracji.

W wolnej chwili możnaby zrobić lexer do kodu 6502. Lexer odpowiada też za zwijanie. Tylko jak zdefiniować co zwijać?

https://www.youtube.com/watch?v=jofNR_WkoCE

28 Ostatnio edytowany przez tebe (2006-09-05 20:58:51)

Fox napisał/a:

W wolnej chwili możnaby zrobić lexer do kodu 6502. Lexer odpowiada też za zwijanie. Tylko jak zdefiniować co zwijać?

np. .PROC i .ENDP :)

p.s.

XXL po takiej poprawce znika podswietlanie składni

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

29

0xf: wlasciwie nie ma po co pisac nowego lexera dla 6502 - wystarczylo by poszerzyc mozliwosci obecnego o:
- multiline comments (poprzez odpowiednie, definiowalne znaczniki poczatku i konca)
- folding (poprzez odpowiednie, definiowalne znaczniki poczatku i konca)
mozna by toto zapozyczyc z C lexer, lub Pascal lexer

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

30 Ostatnio edytowany przez jotaj (2006-09-06 13:03:05)

Fox: PSPad w opcjach ma możliwość przedefiniowania skrótów klawiszowych, wystarczy usunąć te które odpowiadają za polskie litery, lub wstawić własne.

Używam PSPad, z zalet wymienie te które uważam za przydatne, lub rzadziej występujące w innych edytorach:
- PSPad jest darmowy (licencja Freeware),
- ma możliwość zapisywania projektów z podziałem na podkatalogi
- po prawej stronie w zakładce może wyświetlić listę funkcji, zmiennych, modułów etc.
- po kliknieciu w zakładce na funkcje kursor przechodzi do miejsca gdzie jest początek funkcji
- w opcja można zaznaczyć zapamiętanie stanu otwieranych plików tzn. jeśli otworzymy jakiś plik który już otwieraliśmy tym edytorem to zostanie otwarty dokładnie w tym samym miejscu.
- prosta zmiana w całym pliku znaków końca wiersza : Mac/Unix/Windows
- prosta zmiana w całym pliku kodowania znaków ISO8859-2/Window-1250/CP852(DOS)/UNICODE/UTF-8
- opcja tylko do odczytu
- podświetlanie składni
- wzorce dla nowych plików
- opcje i menu są po polsku

z wad wymienię tylko te które są dla mnie irytujące:
- nie ma wersji na Linux
- niedopracowany jest sposób obsługi edytowanego pliku który został w tym samym czasie zmodyfikowany przez zewnętrzny program,
dokładniej czasem się "zacina" i trzeba go popchnąć przez maksymalizacje i minimalizację jakieś innej aplikacji.