AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 759745
Accepted
Pixelbog
Pixelbog
Asked: 2023-10-25 00:27:52 +0800 CST2023-10-25 00:27:52 +0800 CST 2023-10-25 00:27:52 +0800 CST

lynx - alterar estilo de edição de linha / lineedit_mode

  • 772

O que eu quero saber:

Qual é o nome da variável com /etc/lynx/lynx.cfga opção Line Edit Style?

Estou tentando configurá-lo para Bash-like Bindings, mas não consigo encontrar nenhuma documentação sobre isso.


O que eu tentei:

Eu sei que posso definir o Line Edit Stylevia options menupressionando o. E a documentação menciona uma opção chamada lineedit_mode, mas não consegui encontrar mais nada sobre isso.

Por que está lynxtão mal documentado? :(

keyboard-shortcuts
  • 2 2 respostas
  • 43 Views

2 respostas

  • Voted
  1. Best Answer
    Thomas Dickey
    2023-10-26T07:47:51+08:002023-10-26T07:47:51+08:00

    .lynxrcnormalmente é gravado pelo Lynx em seu diretório inicial quando você salva no menu de opções. Tem cerca de 375 linhas (muito longo para citar aqui), mas começa

    # Lynx User Defaults File
    #
    # This file contains options saved from the Lynx Options Screen (normally
    # with the 'o' key).  To save options with that screen, you must select the
    # checkbox:
    #       Save options to disk
    #
    # You must then save the settings using the link on the line above the
    # checkbox:
    #       Accept Changes
    #
    # You may also use the command-line option "-forms_options", which displays
    # the simpler Options Menu instead.  Save options with that using the '>' key.
    #
    # There is normally no need to edit this file manually, since the defaults
    # here can be controlled from the Options Screen, and the next time options
    # are saved from the Options Screen this file will be completely rewritten.
    # You have been warned...
    #
    # If you are looking for the general configuration file - it is normally
    # called "lynx.cfg".  It has different content and a different format.
    # It is not this file.
    

    A lineedit_modeseção fica assim:

    # lineedit_mode specifies the key binding used for inputting strings in   
    # prompts and forms.  If lineedit_mode is set to "Default Binding" then
    # the following control characters are used for moving and deleting:
    # 
    #              Prev  Next       Enter = Accept input
    #    Move char: <-    ->        ^G    = Cancel input
    #    Move word: ^P    ^N        ^U    = Erase line
    #  Delete char: ^H    ^R        ^A    = Beginning of line
    #  Delete word: ^B    ^F        ^E    = End of line
    # 
    # Current lineedit modes are:
    #    Default Binding
    #    Alternate Bindings
    #    Bash-like Bindings
    lineedit_mode=Default Binding
    

    e você pode editar o arquivo diretamente, para pré-definir qualquer uma das configurações. O Lynx lerá o arquivo, se existir, e usará essas configurações. Mas quaisquer comentários que você possa adicionar/modificar serão substituídos na próxima vez que você salvar opções em disco no menu de opções.

    O acima é o comportamento normal, mas

    • Se você estiver usando algum outro idioma que não o inglês, e se o Lynx estiver configurado para suportar isso, os comentários estarão nesse idioma (veja isto ). Mas as configurações e seus valores permanecem inalterados.

    • Algumas configurações no menu de opções (porque vêm de lynx.cfg, ou alguns desenvolvedores optaram por torná-las não persistentes) não são gravadas em .lynxrc, mas podem ser alteradas com a ENABLE_LYNXRCconfiguração em lynx.cfg.

    O menu de opções baseado em formulários mostra um marcador (!) ao lado dos itens que não foram salvos ~/.lynxrc- o motivo para desabilitar alguns desses itens é que eles provavelmente causarão confusão se forem lidos no arquivo .lynxrc para cada sessão. No entanto, eles podem ser ativados ou desativados usando as ENABLE_LYNXRCconfigurações.

    • 2
  2. MC68020
    2023-10-25T04:24:55+08:002023-10-25T04:24:55+08:00

    A documentação completa do lynx.cfg está disponível em um formato típico de documentação do kernel Linux. aqui está para v 2.8.3
    (2.8.9 atual estável até a data)

    Em particular, no que diz respeito às combinações de teclas:

    KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>
    

    Conforme descrito na íntegra na linha # 2190 como parte do documento vinculado acima.

    • 0

relate perguntas

  • LMB + CTRL desativar

  • Como parar de gravar com o Kazam

  • Vincule CAPS+hjkl às teclas de seta; CAPS para ESC

  • Comando de atalho do sono lubuntu?

  • Excluir até o final da linha de comando no Vim

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve