Как расширить выделение в консольных редакторах Linux nano и pico?

Как расширить выделение в консольных редакторах Linux nano и pico?

Как расширить выделение в nano и pico с помощью клавиатуры, чтобы можно было перемещать и копировать блоки?

Извините, это вопрос, на который я обычно отвечаю сам, но я много раз пытался найти ответ в разных ситуациях, но безуспешно.

решение1

Я получил это из экрана справки в nano, нажав ctrl-g:

Ctrl    F-Key   Esc Key
^^      (F15)   (M-A)   Mark text at the cursor position  
M-^             (M-6)   Copy the current line and store it in the cutbuffer
^U      (F10)           Uncut from the cutbuffer into the current line

^ = ctrl
M = esc

Итак, вы устанавливаете курсор в начале того места, где хотите выделить, и нажимаете esc-aили ctrl-shift-6, а F15затем перемещаете курсор с помощью клавиш со стрелками, чтобы выделить текст. После того, как esc-6текст выделен, нажмите , чтобы скопировать его. Наконец, переместите его туда, куда хотите вставить, и нажмите ctrl-uили F10. Я только что протестировал это в nano 2.0.6 на OS X, но должно работать везде.

Связанный контент