TF - pomocy!

Forum techniczne Arkadii.
Olena
Posty: 19
Rejestracja: 22 wrz 2012 21:58

Re: TF - pomocy!

Post autor: Olena »

O to mi chodziło. Dziękuję :)
Raziekh
Posty: 4
Rejestracja: 25 wrz 2012 06:50

Re: TF - pomocy!

Post autor: Raziekh »

Jakiego terminala używacie, że działają wam bindy na keypada?
Awatar użytkownika
Benantar
Posty: 46
Rejestracja: 12 kwie 2009 00:36
Lokalizacja: Campogrotta

Re: TF - pomocy!

Post autor: Benantar »

Raziekh pisze:Jakiego terminala używacie, że działają wam bindy na keypada?
aterm
“I have dined with kings, I've been offered wings. And I've never been too impressed.”
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

urxvt
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Wittich
Posty: 9
Rejestracja: 12 kwie 2012 22:37

Re: TF - pomocy!

Post autor: Wittich »

Re up:

Jak to zrobiłeś? Kiedy jeszcze używałem starego laptopa z klawiaturą numeryczną pod usb udało mi się to jakoś spiąć. Na nowym z rzekomo pełną klawiaturą num_keye w najlepszym wypadku działają w zakresie 1-3, wyżej dają key_f*. Próbowałem wszystkich chyba ustawień $TERM. Korzystam z ZSH, ale przy Bashu jest dokładnie ten sam problem.
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Pamiętam, że z którymś upgrade xorga się to posypało. Nie pamiętam, co zrobiłem, bo to było koło 2008, ale generalnie wygooglałem i działało.

Sorry, nie pomogę, nie mam już linuksa na desktopie.
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Jak sprawić, żeby decode_attr czytało zmienne?

Kod działający:

Kod: Zaznacz cały

def -Fp2 -mregexp -t'tes( fizycznie|) w swietnej kondycji' kon1 = /set kondycja=$[strcat("[", decode_attr("                     ", "Cbgblue"), "]     ")]
Po zmianie na:

Kod: Zaznacz cały

def -Fp2 -mregexp -t'tes( fizycznie|) w swietnej kondycji' kon1 = /set kondycja=$[strcat("[", decode_attr("                     ", "Cbg%zmienna"), "]     ")]
dostaję błąd, że %zmienna to 'unsupported color', kiedy zmienię na:

Kod: Zaznacz cały

def -Fp2 -mregexp -t'tes( fizycznie|) w swietnej kondycji' kon1 = /set kondycja=$[strcat("[", decode_attr("@{Cbg%zmienna}                     "), "]     ")]
TF się wywla z segfaultem (testowałem na OSX i dwóch różnych linuksach).
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Dhogrin
Posty: 167
Rejestracja: 16 lut 2009 00:34
Lokalizacja: Konin / Poznań

Re: TF - pomocy!

Post autor: Dhogrin »

Kod: Zaznacz cały

/set zmienna=Cbgblue
def -Fp2 -mregexp -t'tes( fizycznie|) w swietnej kondycji' kon1 = /set kondycja=$[strcat("[", decode_attr("                     ", {zmienna}), "]     ")]
Chyba że samo 'blue' chcesz w zmiennej mieć a Cbg ręcznie.. to nie wiem. ;)
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Chciałbym samo, ale przeżyję - w globalnym colorsecie będę robił zmienne ogólne, a w plikach z decode_attr jakieś /set myzmienna=Cbg%prawdziwa_zmienna_koloru.

Dzięki, trochę naokoło, ale na szczęście nie muszę mieć kolorów hardcoded w plikach ;-)
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Suvi
Posty: 45
Rejestracja: 07 mar 2011 00:03

Re: TF - pomocy!

Post autor: Suvi »

Sprawa niby prosta, ale jednak mam watpliwosci. Otoz potrzebny mi jest jakis sensowny i zgrabny sposob na liczenie wystąpień danego patternu w stringu. Ew. po prostu liczenie elementów rozdzielanych wybranym separatorem.
Chcę policzyć ilość cyfr pojawiających się w stringu:

Kod: Zaznacz cały

(1) Ania, (2) Bartek, (4) Cezary
Regmatch nie daje rady:

Kod: Zaznacz cały

/eval /echo $[regmatch("([0-9])","(1) Elf, (2) Ogr, (4) Gnomka")] %{P1} - %{P2} - %{P3}
2 (1) -  -
Alternatywa by bylo szukanie jakims sposobem po separatorze ", ".
Zamienic spacje na _, nastepnie separator na spacje, pozniej wrzucic to jako argument do defa, ktory petla while to liczy. Ale wydaje sie to zbyt skomplikowane jak na cos tak prostego i rutynowego.
ODPOWIEDZ