[ksh] pijltjes programmeren

Pagina: 1
Acties:

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Dag beste mensen,

Ik ben nu hier al een tijdje op een solaris systeem bezig met de ksh shell en nu wil ik graag de "pijltjes functie :)" echt als pijltjes kunnen aanroepen i.p.v. de Control + P etc....

Nu heb ik lopen zoeken en proberen maar kom er niet uit ik las in een uoud draadje dat de __A bijvoorbeeld de up toets is dat is heel mooi dus als ik nu doen alias __A=b dan krijg ik elke keer een b maar nu wil ik graag weten hoe ik in !$!#$naam de Control P erin krijg.
heb al de ^P geprobeerd met quotes zonder dubbele etc... maar het wil niet lukken heeft iemand misschien een idee hoe ik dit voor elkaar kan krijgen?

alvast hartelijk dank

Elke dag dronken is ook een geregeld leven.


  • jeroen|IA
  • Registratie: Juni 1999
  • Laatst online: 26-05-2025
Nou heb ik toch redelijk wat ervaring met de Korn shell, maar ik heb geen flauw idee wat jij met "de pijltjes functie" bedoelt.

  • Praetorian
  • Registratie: November 2001
  • Laatst online: 14-08 23:33
Hier stond wat doms

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Op dinsdag 12 maart 2002 11:15 schreef jeroen het volgende:
Nou heb ik toch redelijk wat ervaring met de Korn shell, maar ik heb geen flauw idee wat jij met "de pijltjes functie" bedoelt.
hmm ja ok misschien een domme benaming maar ik bedoel dus dat wanneer je bijvoorbeeld in de csh shell zit dan kan je met de pijltjes je history opvragen dit kan in de ksh shell weer met control P control N etc....

deze wil ik dus met een alias aan de pijltjes binden
en mijn vraag is dus hoe geef ik die^control P aan.

Elke dag dronken is ook een geregeld leven.


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Misschien intypen met Ctrl-V Ctrl-P?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Op dinsdag 12 maart 2002 11:34 schreef mithalph het volgende:
Misschien intypen met Ctrl-V Ctrl-P?
hmm
dit lijkt me eigenlijk helemaal niet kunnen :)
maargoed geprobeerd en niet gelukt
dus deze doen het allemaal niet

alias __A=^P
alias __A=`^P`
alias __A="`^P`"
alias __A=Control-V :P

Iemand nog suggesties?

word een beetje wanhopig hier :(

Elke dag dronken is ook een geregeld leven.


  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Zou iemand dit topic even kunnen verplaatsen naar programming/scripting ??

Elke dag dronken is ook een geregeld leven.


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op dinsdag 12 maart 2002 12:16 schreef Justin_Time het volgende:
Zou iemand dit topic even kunnen verplaatsen naar programming/scripting ??
Moet je ff request posten in SU.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Nou ik heb het eindelijk gevonden hoor hoop voor de mensen met hetzelfde probleem dat ze er wat aan hebben. hier staat het:
http://www.thp.uni-duisburg.de/~michael/usenet/computer/000169.txt

en het antwoord was:

alias __A=`echo "\020"` # up arrow = µp = back a command
alias __B=`echo "\016"` # down arrow = µn = down a command
>alias __C=`echo "\006"` # right arrow = µf = forward a character
alias __D=`echo "\002"` # left arrow = µb = back a character
alias __H=`echo "\001"` # home = µa = start of line

Elke dag dronken is ook een geregeld leven.


  • jeroen|IA
  • Registratie: Juni 1999
  • Laatst online: 26-05-2025
Hmm... ik ben vi mode gewend, dus ESC-K om terug te lopen in de history, en dan vi shortcuts om je regel te editen. Ik weet dat Ksh93 standaard met de pijltjestoetsen werkt om door de command history te lopen, bovendien heeft die ook nog een karrevracht andere leuke features. Kijk eens op www.kornshell.com

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
jah das wel handig maarja het staat daar op een server en die mag niet verandert worden dus je "zit er aan vast"

ook niet zo heel erg wel leuk dat het kan...

Gelezen dat het met bind fucties beter kan/aat
want de esc toets lukt me nu niet bijvoorbeeld te binden aan de tab etc...

morgen maar even kijken of dat lukt

Elke dag dronken is ook een geregeld leven.

Pagina: 1