The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
gato vs cabeça vs readline obter variável do arquivo txt unclecameron Programação Shell Script e 5 04-16-2009 04:07
Howto get readline para funcionar em Shell (stdin) sentinela UNIX para Dummies Perguntas & Respostas 3 09-15-2008 08:28
awk problemas Junho Programação Shell Script e 1 11-07-2005 09:17
gcc problemas AJA Sun Solaris 7 03-09-2004 10:44
'make' problemas (compliation problemas?) xyyz UNIX & avançada para usuários experientes 5 11-05-2001 10:47

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-20-2009
CRGreathouse CRGreathouse is offline
Usuário
  
 

Join Date: Mar 2009
Lugares: 105
Readline problemas

Estou tendo problemas com libreadline. Quando eu escrevo texto mais longo que a linha atual, o texto envolve voltar ao início da linha, em vez de para a próxima linha. Além disso, quando eu usar a seta para modificar alguma coisa em que parte início, ele não irá mostrar a todos (para que eu possa editar apenas se me lembro a ordem dos caracteres, mais inconveniente).

Não vai mesmo trabalhar sob xterm. Alterar as linhas e linhas não ajuda. Atualizando a readline v. 6 não ajudar, também.

Usando Ctrl + R para redesenhar completamente não funciona como deveria ter; foto aqui:
mersenneforum.org - View Single Post - ReadLine problemas

Como posso resolver isso?
  #2 (permalink)  
Old 06-21-2009
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Join Data: dezembro 2003
Localização: Florida
Posts: 1.945
Qual é a saída para:

stty-a
echo $ TERM
  #3 (permalink)  
Old 06-21-2009
CRGreathouse CRGreathouse is offline
Usuário
  
 

Join Date: Mar 2009
Lugares: 105

Código:
charles@zed:~$ stty -a
speed 38400 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = M-^?; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
charles@zed:~$ echo $TERM
xterm

Nota: Estou tendo um problema com o programa usando readline (Pari), e não o terminal em si. Não tenho certeza se se aplica ou não. Não há problemas com readline no terminal em si.
  #4 (permalink)  
Old 06-22-2009
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.808
Você quer dizer, COLUNAS, não ROWS, correto? Console I / O vê COLUNAS env variável.
  #5 (permalink)  
Old 06-22-2009
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Join Data: dezembro 2003
Localização: Florida
Posts: 1.945
Você está usando escapar seqüências para criar sua pronta? Se assim eles interferem com readline, a menos que você use o \ [fuga para começar uma seqüência de caracteres não imprimíveis,
e os \] escapar para sinalizar o final de uma tal seqüência.
Bits Awarded / Cobrado para fpmurphy para este Post
Data Usuário Comentário Valor
07-07-2009 CRGreathouse Corrigido o meu problema também! 1.000
06-23-2009 DRL Este "pedido" para fixar-me um problema withn meus servidores - Eu gosto de usar vermelho, mas, depois, a história nem sempre funcionam corretamente. 1.000
  #6 (permalink)  
Old 06-23-2009
CRGreathouse CRGreathouse is offline
Usuário
  
 

Join Date: Mar 2009
Lugares: 105
Thumbs up

Citação:
Originally Posted by fpmurphy View Post
Você está usando escapar seqüências para criar sua pronta? Se assim eles interferem com readline, a menos que você use o \ [fuga para começar uma seqüência de caracteres não imprimíveis,
e os \] escapar para sinalizar o final de uma tal seqüência.
That's it!

Eu não era capaz de fixar a escapar seqüências, acrescentando \]: o programa apresenta uma realidade] readline e não todos ao mesmo. Mas, se eu remover a escapar inteiramente seqüências (desistindo texto em negrito e tal) a edição funciona!

Muito obrigado - isto é realmente vai fazer com esse programa muito mais fácil.
Reply

Marcadores

Tags
libreadline, readline, redesenhando, terminal

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 04:32.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0