Ho sentito il termine "schede rigide" e "schede morbide" (spesso con molto dibattito su quale sia il migliore), ma cosa significano in realtà i due termini ? Sto cercando una semplice definizione di "soft tabs" e "hard tabs".Che cosa sono le schede rigide e morbide?
risposta
schede rigidi utilizzano il carattere di tabulazione, http://en.wikipedia.org/wiki/Tab_key#Tab_characters
linguette molli sono pochi spazi. Le schede morbide sono in genere 2 o 4 spazi, a seconda della convenzione.
Se si imposta l'editor in "schede morbide", quando si preme il tasto Tab sulla tastiera, l'editor inserisce spazi anziché il carattere di tabulazione.
Le schede rigide equivalgono all'utilizzo del tasto Tab per inserire il codice mentre le schede morbide sono spazi aggiunti per emulare una scheda manualmente o tramite un editor di codice come Testo sublime. Ci sono alcuni che credono che il soft tabbing sia migliore per la leggibilità per i team più grandi che usano diversi editor di testo poiché alcuni editor daranno una spaziatura diversa per le schede rigide, ma penso che sia possibile usarne uno a patto che lo si attacchi e usarlo in modo coerente . Alla fine, ciò dipende principalmente dalle preferenze personali.
- 1. Che cosa sono le "opzioni" in Backbone.js?
- 2. OpenGL: GL_LINE_SMOOTH non supportato su tutte le schede; nemmeno disegnare le linee, a meno che
- 3. Che cosa sono le DLL native?
- 4. Le interfacce a schede sono confuse?
- 5. Laravel 4: Eliminazioni e relazioni morbide eloquenti
- 6. Come creare schede per un ViewPager ora che le schede ActionBar sono deprecate (Lollipop)
- 7. Che cosa sono le convenzioni per le chiamate personalizzate?
- 8. Cosa sono le "astrazioni"?
- 9. Che cosa sono le app di Chrome vs i plugin e le estensioni e come svilupparli
- 10. Che cosa sono gli script @section e a cosa serve
- 11. Cosa sono le tipizzazioni dattiloscritte?
- 12. Cosa sono le inserzioni e le eliminazioni in Git?
- 13. Cosa sono le citazioni F #?
- 14. Che cosa sono le regole molto inefficienti in css
- 15. Per che cosa sono le cartelle "risorse" nei progetti SBT?
- 16. Che cosa sono le parentesi graffe di tipo JSDoc @type?
- 17. Che cosa sono le istruzioni preparate sul lato client?
- 18. Che cosa sono le funzioni di Elixir Bang?
- 19. Cosa sono `+:` e `-:`?
- 20. Che cosa sono le variabili di trasmissione? Quali problemi risolvono?
- 21. Che cosa sono le build sul posto/Out-of-place
- 22. Che cosa sono le opzioni htaccess -Index per?
- 23. Che cosa sono esattamente le istanze di Windows Azure?
- 24. Cosa sono aspnet50 e aspnetcore50?
- 25. Android - getTargetFragment e setTargetFragment - Che cosa sono utilizzati per
- 26. Cosa sono TestExecutionListeners e cosa fanno?
- 27. Haskell: Operazioni booleane non rigide
- 28. Le informazioni di accesso APN sono memorizzate su schede SIM?
- 29. Eliminare le schede quando si utilizzano le schede come spazi
- 30. Cosa sono le buildOptions e dove preservareCompilationContext utilizzato?