help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: is there some copy / paste functionality readline thingy ?


From: #!microsuxx
Subject: Re: is there some copy / paste functionality readline thingy ?
Date: Mon, 11 Nov 2024 02:09:38 +0100

there is
unix-word-rubout and unix-filename-rubout
and no shell related ? like include quotes or such ?

On Mon, Nov 11, 2024, 1:47 AM #!microsuxx <fxmbsw7@gmail.com> wrote:

> im slowly getting it .. just checking the url ..
> rereading the email makes much more sense than some days ago
>
> ++ , greets ..
>
> On Fri, Nov 8, 2024, 3:54 PM Chet Ramey <chet.ramey@case.edu> wrote:
>
>> On 11/7/24 5:52 PM, #!microsuxx wrote:
>> > like , copy cmdline , copy from cursor to back , copy from cursor to
>> front
>>
>> Readline maintains what it calls a `kill ring' (the concept is decades
>> old and the terminology originates with emacs), which commands can add to,
>> and which can be `yanked' into the line at the current cursor position.
>> This all basically corresponds to cut/copy/paste and a `clipboard'
>> as you refer to it.
>>
>> Look at the readline user manual:
>>
>>
>> https://tiswww.cwru.edu/php/chet/readline/rluserman.html#Commands-For-Killing
>>
>> So, for example, in emacs mode, ^K^Y is an easy way to `copy' the text
>> between the cursor and the end of the line into the kill ring: you kill
>> the text, which deletes it from the line and copies it to the kill ring,
>> then immediately yank it back into the line. The cursor position does
>> move. You can do the same thing for the text between the cursor and the
>> beginning of the line with ^U^Y.
>>
>> You can use the concept of the region to copy arbitrary sections of the
>> input line to the kill ring. Set the mark (saved cursor position) using
>> ^@, move the cursor to where you want, and invoke the copy-region-as-kill
>> readline command (unbound by default) to copy the text between the point
>> and mark -- the region -- to the kill ring.
>>
>> --
>> ``The lyf so short, the craft so long to lerne.'' - Chaucer
>>                  ``Ars longa, vita brevis'' - Hippocrates
>> Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/
>>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]