Sfaturi și trucuri pentru editarea textului

Publicat: 2022-03-10
Rezumat rapid ↬ Am cerut comunității Smashing sfaturi și trucuri preferate atunci când edităm text și cod. Cu atât de multe sugestii grozave, am decis să le adunăm pe toate într-un singur articol, astfel încât să îl puteți adăuga la marcajele dvs. utile. Mulțumim tuturor celor care și-au făcut timp să răspundă și să împărtășească instrumentele și tehnicile lor cele mai apreciate - apreciem sincer!

Am cerut comunității Smashing trucurile, comenzile rapide și funcțiile preferate de editare a textului care le economisesc timp. Iată o rezumat a ceea ce am găsit destul de util, împreună cu alte câteva sugestii pe care le puteți găsi la îndemână.

Comenzi rapide de la tastatură preferate

Mulți dintre voi au comenzi rapide de la tastatură preferate. Unele dintre acestea vor fi specifice editorului sau sistemului de operare, deși în multe cazuri veți putea găsi o comandă rapidă similară cu instrumentele pe care le utilizați. Am adunat câteva din comunitatea de mai jos.

Ste Grainer a împărtășit un sfat despre comenzile rapide de mișcare și selecție:

Comenzile rapide de bază pentru mișcare/selecție despre care mulți nu le cunosc:

Țineți apăsată tasta Cmd + săgeată pentru a vă deplasa la începutul/sfârșitul unei linii sau sus/jos al unui document.

Țineți apăsată tasta Opt + Săgeată pentru a muta cuvânt în cuvânt pe orizontală și blocați pentru a bloca vertical.

Shift pentru a selecta în timp ce le faci.

De la Jo Frank:

Selectați toate aparițiile selecției curente ( Ctrl + SHIFT + L în VSCode) și duplicați linia/selecția pe care am configurat-o ca Ctrl + D.

Loris Gillet a împărtășit câteva comenzi rapide preferate pentru a sări sau a șterge text:

+ săgețile înainte/înapoi vă permit să săriți la următorul cuvânt în loc de următoarea literă
+ săgețile sus/jos vă permit să săriți la începutul/sfârșitul paragrafului
+ Backspace șterge întregul cuvânt în loc de litere cu litere.

Multe dintre sfaturile sugerate au venit de la dezvoltatori web - sfaturi pentru editorii pe care i-au folosit cel mai frecvent. De asemenea, am primit sugestii pentru Android Studio de la Maher Nabeel:

În Android Studio:
  • Ctrl + D — Linie duplicată
  • Ctrl + Y — Ștergeți linia
  • Ctrl + W — Selectați blocul
  • Ctrl + O — Suprascrierea metodelor
  • Ctrl + ALT + L — Reformatați codul
Mai multe după săritură! Continuați să citiți mai jos ↓

Editor de comenzi rapide Cheatsheets

După cum putem vedea din sfaturile deja postate, învățarea comenzilor rapide de la tastatură pentru editorul tău economisește mult timp. Merită întotdeauna să aruncați o privire la ceea ce este disponibil pentru editorul dvs., deoarece învățarea câtorva dintre aceste comenzi rapide vă poate economisi mult timp de tastare pe parcursul unei zile de scriere a codului.

Pe Twitter, Tobin Saunders a recomandat Atom Editor Cheat Sheet, care este o listă detaliată de comenzi rapide pentru Atom. De asemenea, am aruncat o privire la ceea ce era disponibil pentru alți editori folosiți frecvent.

Codul Visual Studio

Site-ul web VS Code are o serie de cheatsheets descărcabile în format PDF, dacă vi se pare util să păstrați o cheatsheet tipărită pe birou.

  • Windows
  • Mac
  • Linux

Joel Reis a remarcat că, dacă treceți la VS Code din Sublime Text, Atom, Vim sau Visual Studio, atunci puteți descărca extensiile hărții de taste. Aceasta înseamnă că puteți păstra comenzile rapide de la tastatură din editorul anterior. Acest sfat a fost notat și pe Smashing Magazine la începutul acestui an, când Burke Holland ne-a împărtășit câteva dintre lucrurile pe care ați putea fi surprins să descoperiți că VS Code le poate face, în articolul său „Visual Studio Code Can Do That?”

Text sublim

O selecție bună de comenzi rapide Sublime Text 3 pentru Windows, Mac și Linux poate fi găsită aici.

Avem, de asemenea, un articol aici pe Smashing Magazine în care Jai Panda ne împărtășește câteva dintre sfaturile și trucurile sale favorite Sublime Text.

Personalizarea mediului

Tastaturile noastre și setările implicite ale computerului sunt concepute mai mult pentru tastarea textului decât pentru tastarea codului. Unii comentatori au făcut modificări la valorile implicite pentru a face mai rapidă tastarea lucrurilor pe care trebuie să le introducă cel mai adesea.

Alex Semenikhine a făcut această sugestie:

Minimizez numărul de ori când trebuie să țin apăsat Shift și să apas un buton. Dacă fac paranteze ( ( ) ) mult mai des decât folosesc 9 și 0 , personalizez tastatura pentru a reflecta asta, 9 al meu este ( iar Shift + 9 este 9 etc.

Paul van den Tool își setează „Repetarea tastei” și „Întârzierea până la repetare” la cea mai mare setare, astfel încât cursorul să „zboară pe ecran când folosește săgețile”.

Jaron Barends ne-a spus cum el „a creat Alt + ; ca o comandă rapidă pentru a insera un punct și virgulă la sfârșitul unei linii curente.”

Folosind Emmet

Un număr de oameni au menționat sistemul de extindere a textului lui Emmet. Dacă codificați manual o mulțime de HTML și CSS, Emmet vă poate economisi mult timp de tastare. Când scrieți HTML, abrevierile Emmet vor fi familiare oricui înțelege CSS. De exemplu, dacă doriți să creați o listă neordonată în interiorul unui element div , puteți utiliza următoarele:

 div>ul>li

Care s-ar transforma apoi în:

 <div> <ul> <li></li> </ul> </div>

Abrevierea este exact selectorul care ar selecta li în CSS. Un div cu un ul ca copil direct și un li ca un copil direct al ul . Aruncă o privire la fișa de trucuri Emmet pentru mai multe exemple.

Emmet este încorporat în VS Code și este disponibil ca plugin pentru mulți alți editori.

Utilizați un manager de clipboard

Erik Verbeek sugerează să utilizați un manager de clipboard, astfel încât să puteți prelua codul copiat din istoric. El sugerează utilizarea ClipMenu pentru OS X, care, din păcate, pare a fi întrerupt.

Instrumente similare includ:

  • CopyClip pentru MacOS
  • PasteBot pentru MacOS
  • Idem pentru Windows
  • 1Clipboard Windows și MacOS (în prezent în versiune beta)

Mulți editori includ, de asemenea, un istoric din clipboard pentru acțiunile de copiere și inserare din editor. Pe Twitter, @codevoodoo a remarcat că Webstorm avea o astfel de caracteristică. Există o extensie Clipboard History pentru VS Code și un pachet pentru Atom; Sublime Text are acest lucru încorporat, așa cum explică acest tutorial despre Istoricul Clipboard Sublime Text.

O colecție de instrumente recomandate

Au fost câteva instrumente specifice recomandate în comentarii, așa că iată o listă de instrumente utile despre care poate nu ați auzit.

Vim

Oamenii cărora le place Vim, chiar le place foarte mult Vim. Cu siguranță vine cu o curbă de învățare, totuși, dacă sunteți foarte dornic să vă optimizați editarea tastaturii, atunci timpul investit este probabil să merite. După cum subliniază Jess Telford, puteți face lucruri precum tastați 13k pentru a muta cursorul pe 13 linii în sus.

Aruncă o privire la Foaia de trucuri Vim pentru o listă de comenzi. Puteți utiliza emularea Vim în multe alte editoare. Maparea cheilor menționată mai devreme pentru VS Code include mapări pentru Vim și există un plugin disponibil și pentru Atom.

Mai frumos

Prettier este un instrument open-source de formatare a codului cu opinie . Utilizarea Prettier asigură că tot codul este formatat într-un stil consecvent. Acest lucru este incredibil de util atunci când lucrați în echipă, deoarece înseamnă că se impune un stil consecvent, fără ca nimeni să fie nevoie să se gândească la asta.

Există descărcări disponibile pentru mai multe editoare, astfel încât să puteți utiliza Prettier în orice mediu pe care l-ați ales.

AutoHotkey

Nu auzisem de instrumentul AutoHotkey până la această sugestie de la @Hobbesenero. AutoHotkey este un limbaj de scripting de automatizare pentru Windows. Folosind limbajul de scripting puteți crea comenzi rapide pentru sarcini obișnuite, de exemplu, pentru a insera un șablon.

Conversia formatelor de text cu Pandoc

Unul dintre instrumentele mele preferate este Pandoc. Folosesc Pandoc când trebuie să convertesc un format de text în altul. Unul dintre lucrurile cu adevărat utile pe care Pandoc le poate face este să transforme HTML sau Markdown în format EPUB. Fac frecvent acest lucru pentru a transforma un set de note într-un fișier pe care îl pot citi folosind iBooks pe iPad-ul meu. Fac acest lucru pentru a avea un set de note ușor accesibil pentru atelierele mele sau pentru a transforma documentația îndelungată într-un format offline ușor de citit pentru a le citi într-un avion.

Pandoc poate converti din și în multe formate de fișiere diferite. Pe lângă crearea de fișiere EPUB rapide, îl folosesc și pentru a converti copia din documente Word în Markdown sau în alte formate utile. Acest lucru poate fi foarte util dacă obțineți o copie dezordonată de la un client care trebuie convertită pentru a intra într-un CMS.

TextExpander și Typinator

TextExpander este disponibil pentru MacOS și Windows și este un instrument care vă ajută să creați fragmente care pot fi inserate folosind comenzile rapide de la tastatură sau abrevierile comune. TextExpander a fost recomandat de Anders Noren. Dacă preferați o soluție care nu este un serviciu de abonament, s-ar putea să doriți să încercați Typinator.

Aceste instrumente de extindere a textului pot fi utile în afara scrierii codului. Dacă deseori tastează aceleași informații ca răspuns la e-mailuri sau solicitări de asistență, crearea unei comenzi rapide pentru a insera acel text poate aduce rapid profit în termeni de timp economisit.

Spălator de text

Recomandat pe Facebook de Dennis Germundal, Textwasher este un instrument foarte simplu pentru curățarea oricărei formatări din text.

Adaugă sugestiile tale în comentarii

Există un număr mare de moduri de a spori productivitatea în instrumentele pe care le folosim în fiecare zi și este, de asemenea, incredibil de ușor să le trecem cu vederea. Sper că printre aceste sugestii veți găsi ceva de încercat. Sau poate că acesta va fi un îndemn pentru a vă informa puțin mai adânc în documentația pentru editori și alte instrumente. Cu siguranță am fost inspirat să fac asta.

Dacă ați ratat tweetul și aveți câteva sfaturi grozave de împărtășit, atunci adăugați-le la comentarii. Ne-ar plăcea să-i auzim!