Re: nano key bindings
Victor Khong - Horsefly Realty <[email protected]> Wed, 11 Jan 2023 11:24:57 -0800
| Newsgroups | gmane.editors.nano.general |
|---|---|
| Message-ID | <CANUzOoDemE5_e2Tr5CDAyG3BdbrnL5BtntfWSBRZoP9mD0Rong@mail.gmail.com> |
Hi Donnie, - Which version of nano are you using? The version you are using will control whether custom keybindings work. - Ensure there is a copy of this file in your home directory: .nanorc (note the '.' before the 'nanorc' part of the filename). This is the personalization file for nano. - Edit .nanorc and add these bindings if not already present. For commonly used keyboard shortcuts, study the next section. "^F" means pressing CTRL and 'F" at the same time. Placing an '#" in front of the line makes it inactive like so: #bind ^F whereis all These are active key bindings you want to have for commonly used bind ^F whereis all bind ^B findnext all bind ^S savefile main bind ^Z undo main bind ^X cut all bind ^C copy main bind ^V paste all On Wed, Jan 11, 2023 at 11:13 AM Chris Allegretta <[email protected]> wrote: > Hi Donnie, > > This would probably best be send to nano-help@ (and please send replies > there) but it sounds like you want something like the following: > > bind ^F whereis all > Or another suitable key binding. the nanorc man page will probably help > you out here. > > ------- Original Message ------- > On Wednesday, January 11th, 2023 at 2:05 PM, Donnie Ferris < > [email protected]> wrote: > > Hello, > > The Ctrl+W key binding is utterly egregious. Every time I (forget and) try > to search for text, it closes my browser tab and I lose EVERYTHING. I would > like to change the key bindings so that they are more standard - Ctrl+C to > copy, Ctrl+X to cut, Ctrl+V to paste, *Ctrl+F *to *find* text, etc. > > I'm not a C/C++ programmer, but this has happened one too many times One > of these days, the blood pressure spike is going to kill me. I'd like to > try changing the key bindings (and the text at the bottom that lists the > most common ones) and compile from the modified source. I'm hoping I can > make sense enough of the code to pull this off. Can you please point me in > the right direction? nano.c seemed like the logical place to start but when > I (opened it in xed and) searched for "binding" then (when nothing was > found) "justify", I didn't find anything that seemed to be what I'm looking > for. > > Thanks for your time and consideration. > > ~ Donnie > > >