Apaga a palavra antes e depois do cursor no editor nano

4

Como posso apagar a palavra antes e a palavra depois da posição atual do cursor no editor nano? (Por uma questão de clareza: quero dizer duas edições distintas sob esta descrição, como o Ctrl-Backspace e Ctrl-Delete no Windows).

E como posso excluir o texto entre o início da linha atual e a posição do cursor?

    
por Hendrik 17.10.2016 / 16:06

2 respostas

3

Salve este arquivo em ~/.nanorc e ctrl + ] corta a palavra à esquerda e ctrl + | corta para a direita

bind    ^]          cutwordleft         main
bind    ^\         cutwordright        main

Isso funciona para mim na versão nano 2.5

    
por 02.10.2018 / 16:59
1

Não há uma maneira direta de fazer isso em nano , mas existem algumas combinações de teclas que podem realizar o que você deseja.

Uma dica útil para começar é abrir nano usando a opção -W , para fazer com que os limites de palavras funcionem de uma maneira mais sensata.

-W, --wordbounds
Detect word boundaries more accurately by treating punctuation characters as parts of words.

Exclua a palavra antes da posição atual do cursor

  1. Ativar marcação - Ctrl + 6
  2. Avançar uma palavra - Ctrl + Espaço
  3. Recorte (delete) a seleção - Ctrl + K

Exclua a palavra após a posição atual do cursor

  1. Ativar marcação - Ctrl + 6

  2. Retrocede uma palavra - Alt + Espaço

  3. Recorte (delete) a seleção - Ctrl + K

Excluir da posição atual do cursor até o começo da linha

  1. Ativar marcação - Ctrl + 6

  2. Mover para o início da linha atual - Ctrl + A

  3. Recorte (delete) a seleção - Ctrl + K

Este comando funcionará como descrito em um terminal normal, embora a tecla Alt seja engolida por alguns editores (se eu tiver conectado através do Windows cmd por ssh). Você pode usar Esc para substituir Alt .

    
por Arronical 17.10.2016 / 16:42