Hoe kan ik een codeblok gemakkelijk ontkoppelen?

Bij het bewerken van een bericht is het codeblok soms te ver ingesprongen en dwingt het onnodig een horizontale schuifbalk af.

Is er een snelle manier om dit type inspringing te corrigeren of moet ik nog steeds regel voor regel spaties verwijderen?

Antwoord

Dat kan gebruik het gebruikerscript van balpha ♦ op Betere afhandeling van inspringing en de TAB-toets bij het bewerken van berichten .

Als dat is geïnstalleerd, kun je eenvoudig Shift + Tab zo vaak als nodig is.

  • Bij meerdere regels zijn geselecteerd, Tab en Shift Tab laten deze regels inspringen en dedent

  • Als er niets is geselecteerd, Tab en Shift Tab voegt witruimte in of verwijdert deze om de cursor op een tabgrens uit te lijnen

Naar mijn mening zou dit een standaardfunctie moeten zijn.

Opmerkingen

  • Dit werkt uitstekend.
  • +1, Mee eens, het zou zeker een standaardfunctie moeten zijn.

Antwoord

Hier is een kleine gril met de markdown-editor die je zou kunnen gebruiken zonder aparte scripts te hoeven installeren. Gegeven geselecteerde tekst die momenteel niet ingesprongen is, zal het drukken op de codeknop (of Ctrl + K ) vier spaties toevoegen aan alle geselecteerde regels. Als alle geselecteerde regels met meer dan vier spaties zijn ingesprongen, worden er vier spaties verwijderd.

Met dat in gedachten, als je een stukje code ongedaan wilt maken, kun je het selecteren en op de code drukken knop.

Er is helaas geen manier om zo gemakkelijk inspringingen toe te voegen voor zover ik weet. Daarvoor selecteer ik vier spaties, kopieer en plak waar nodig.

Opmerkingen

  • Ik heb geprobeerd je antwoord te bewerken, omdat het even duurde voordat ik erachter kwam wat AFAIK betekent. De bewerking werd afgewezen, wat teleurstellend is.

Antwoord

U kunt inspringen en inspringen sorteren door alleen Ctrl K te gebruiken. Om de inspringing ongedaan te maken, zoals @Jeff zegt, markeert u het blok en drukt u op, waarbij u de lege regels verwijdert die voor en erna zijn toegevoegd, indien nodig; om te laten inspringen, voegt u een dummy-regel toe om te markeren. >

Opmerkingen

  • Kunt u alstublieft uitleggen wat u bedoelt met een dummy-regel om te markeren?
  • @Yve: uw advertentie d de a voor de ingesprongen code, markeer dan het hele ding en spring opnieuw in, en verwijder vervolgens de a en eventuele extra lege regels.
  • wat doet het toevoegen van de dummy-regel aan de inspringing?
  • @Yve: Het voorkomt dat de inspringing van het blok ongedaan wordt gemaakt als het al is ingesprongen.
  • bedankt Mini, Ik ben dol op het script dat werd aanbevolen, ik ' ben bezig met het bewerken van berichten!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *