Vraag Sneltoets om een ​​regel in NANO op te nemen?


Ik hou van NANO. Het is er altijd, het kan snijden en dobbelen, en het is GEEN VIM!

Maar ik ben voortdurend raken Command / - per ongeluk - als ik mee ga, uit gewoonte .. De meeste IDE's gebruiken deze conventie om een ​​regel uit te spreken. NANO heeft een geweldige syntaxisaccentuering .. dus het kent de context van mijn documenten ... maar ik heb niet kunnen achterhalen hoe het werkt om deze eenvoudige maar relatief belangrijke functie uit te voeren. Hand-commentaar is voor de vogels .

Ik veronderstel dat dit een beetje een is super-gebruiker vraag, maar in mijn ervaring zou dit een hoop blinde blikken opleveren en dan een paar mensen vragen wie Nano was, dus ... hier is het ...

Oh en PS, brownie punten voor iedereen die DashCode weet te krijgen om dit ook te kunnen doen ... Het zou de beste Javascript IDE OOIT zijn als het deze truc zou kunnen uitvoeren ... en ik ben ervan overtuigd dat Apple de functie om precies die reden, lol.


24
2017-08-24 03:29


oorsprong


antwoorden:


De eenvoudigste oplossing die ik heb gevonden:

  • Commentaar uit:
    zet de cursor op de eerste rij die moet worden becommentarieerd
    druk tweemaal op 'M-R' (of 'Alt-r'; om een ​​RegExp te vervangen)
    Zoeken naar: '^'
    Vervangen door: '# '
    Vervang deze instantie ?: 'y'
    druk op 'y' voor elke rij die moet worden becommentarieerd

  • Opmerkingen-in:
    Dezelfde procedure, ter vervanging van '#' door ''


9
2017-10-20 10:18



Nieuw in nano 2.6

(2016 17 juni)

commentaar / uncomment regels met standaard binding M-3 (Meta-3)

(http://git.savannah.gnu.org/cgit/nano.git/tree/NEWS)

Maatwerk

Als u de standaardtoewijzing niet leuk vindt, noteer dan:

Gebruik makend van Ctrl-/ door het opnieuw te binden in ~ .nanorc met bind ^/ comment main is niet mogelijk. Op een linux-console komt dit overeen met een backspace (https://savannah.gnu.org/bugs/?53248).

Enkele mogelijke alternatieven kunnen zijn:


5
2018-04-21 14:44