Perguntas com a marcação «line-editor»

O editor de linha em shells e outros programas de linha de comando

22
Usando o editor de linhas do zsh para contornar subprocessos

É possível usar o editor de linha interno do zsh ( zle) para alimentar a entrada de um subprocesso? Ou seja, eu gostaria de executar zlewrap mycommandonde zlewrapestá uma função zsh e mycommandqualquer programa que apenas leia linhas de stdin; zlewrapforneceria efetivamente os recursos de edição de...

16
Copiar e marcar no Bash como no Emacs?

Eu gostaria de ser capaz de copiar e colar texto na linha de comando no Bash usando as mesmas combinações de teclas que o Emacs utiliza por padrão (ou seja, utilizando C-spacepara set-mark, M-wcopiar o texto, C-y, M-ypara colá-lo, etc.). A documentação do GNU Bash diz que o Bash vem com algumas...

14
Ctrl-Backspace e Ctrl-Delete no bash

Colocando o Debian 8.3 stty werase '^H' ou no Arch Linux 2/2016 stty werase '^?' in .bashrc(por exemplo) make Ctrl- Backspaceexclui a última palavra no terminal. Ainda não é o mesmo comportamento como em aplicações GUI modernos (eg Firefox): Apaga o último espaço em branco palavra -separated, e...

12
O zsh deseja corrigir o vim para .vim

Estou usando o zsh no Gentoo x64 e, quando digito sudo vim /path/to/file na minha pasta pessoal, o zsh pergunta: zsh: correct 'vim' to '.vim' [nyae]? Não quero executar vimminha .vimpasta. Como faço para corrigir isso? Meu palpite é que setopt autocdestá causando isso. O estranho é que, se eu...

11
Como inserir / iniciar uma nova linha no terminal bash?

Percebo que algumas amostras de amostras para loops estão espalhadas por várias linhas em exemplos for VARIABLE in file1 file2 file3 do command1 on $VARIABLE command2 commandN done (por exemplo, aqui http://www.cyberciti.biz/faq/bash-for-loop/ ) Como insiro uma nova linha no terminal bash...

10
Como lidar com backspace durante a leitura?

Como faço para lidar com os backspaces inseridos, ele mostra ^?se tentou e como readconta os caracteres, 12^?3já que 5 caracteres estavam completos (embora nem todos tenham sido reais), mas depois que 12^?3^?ele retornou o prompt, estranho. Por favor ajude! -bash-3.2$ read -n