Existe um pager gráfico com realce de sintaxe?

3

Existe uma aplicação gráfica nos repositórios que tem controles de teclado como o aplicativo de linha de comando "less" e também possui realce de sintaxe?

Eu gostaria que ele tivesse as teclas de seta que rolam a página em vez do cursor e, portanto, não há necessidade de quebra de linha. Eu gostaria que ele rolasse a página lateralmente também.

    
por nlognfan 28.11.2012 / 08:41

2 respostas

1

Eu acho que o programa que seria ideal para você é geany , que está nos repositórios, e é tanto um editor de texto e um IDE (ambiente de desenvolvimento integrado). Tem muitos plugins e suporte para realce de sintaxe para linguagens de programação como python, java, javascript, etc. O programa e seus plugins podem ser instalados com

sudo apt-get install geany geany-plugins

Na captura de tela, você pode ver as barras de rolagem verticais e horizontais úteis. Se você for editar o > preferências > keybindings há um grande número de opções e, de acordo com as FAQ , geany usa atalhos de teclado padrão do GTK +. Praticamente todas as ações do editor podem ser atribuídas a uma chave, então acho que você poderá configurá-la como desejar.

Na tela abaixo, eu abri um script python (originalmente de este site ) em que estou tentando corrigir um problema na maneira como ele analisa URLs ustream. Como você pode ver, o realce da sintaxe e a sugestão / conclusão do código são incorporados ao programa:

    
por user76204 29.11.2012 / 17:22
1

Eu realmente gosto muito de geany, no entanto, ele realmente não fornece o tipo de resposta que você está procurando. A sugestão da iSeth está próxima da melhor na minha opinião, mas não lhe diz realmente como usá-la. você pode já ter descoberto, mas como a maioria dos aplicativos, o vim aceita colocar STDIN, para que você possa enviar arquivos de origem suportados para ele. Eu criei um alias como esse e o uso quando preciso de uma linha de comando, como os scripts que geram saída XML para os menus do pipe de caixa aberta, por exemplo.

alias vsh="vim -"
    
por Joshua K 27.12.2012 / 00:13