Come posso migliorare / sostituire View Source in Safari?

14

Come nuovo convertito in Safari, sono sbalordito da quanto sia orribilmente brutta la vista dell'origine della pagina.
Il carattere è miseramente piccolo e non corretto, lascia solo l'evidenziazione del colore.

C'è un modo per migliorare la funzionalità di visualizzazione della sorgente di Safari o sostituirla senza problemi?

Sto cercando:

  • carattere predefinito ragionevole, personalizzabile è migliore;
  • evidenziazione della sintassi HTML / JS di base;
  • lavorando su Lion.

Si prega di astenersi dal suggerire la fonte di visualizzazione con Web Inspector: è bello ma non è conveniente per la navigazione di sorgenti veloci.

    
posta Dan 28.09.2011 - 17:35
fonte

4 risposte

10

BetterSource

ÈsimileallasorgentedivisualizzazioneinChromeinmoltimodi:

  • Hal'evidenziazionedellasintassieinumeridiriga
  • Vieneapertoinunaschedaanzichéinunafinestra
  • UtilizzailcaratteremonospacepredefinitospecificatonellepreferenzeanzichéMonaco12

Limitazioni:

  • Inumeridirigasonoinclusinelleselezioni
  • Lavistasorgentenonpuòessereapertaconuncollegamento
  • Prendeleggermentepiùtempoperapparirerispettoallanormalefinestrasorgente

Impostazionediunlivellodizoompredefinitoinunfogliodistilepersonalizzato

IlfogliodistilepersonalizzatochepuoispecificarenellaschedaAvanzatedellepreferenzeinfluisceanchesullafinestradell'originedellavista.Nonsocometargetizzareinmodospecifico,maquestoapplicherebbeunlivellodizoompredefinitosiaperilcontenutodelsitowebsiaperquello:

body{zoom:125%;}

visualizzal'origineinTextMate.scpt

tellapplication"Safari" to tell document 1
    repeat 100 times
        if (do JavaScript "document.readyState") is "complete" then exit repeat
        delay 0.05
    end repeat
    set src to source
    set u to URL
end tell

try
    tell application "TextMate"
        open POSIX file u
        activate
    end tell
on error
    set f to do shell script "f='echo " & quoted form of u & " |
    sed 's|.*://||;s|/$||;s|:|-|g;s|/|-|g''; echo \"/tmp/view-source-$f.html\""
    do shell script "/bin/echo " & quoted form of src & " > " & quoted form of f
    set f to POSIX file f
    tell application "TextMate"
        activate
        open f
    end tell
end try
    
risposta data 28.09.2011 - 18:09
fonte
5

Dai un'occhiata a questa estensione di Safari:

BetterSource Safari 5 Extension

BetterSource shows the document source in a new tab, with line numbers, and colour syntax highlighting.

    
risposta data 28.09.2011 - 17:52
fonte
2

Devi andare in Preferenze di Sistema - Generale e in basso impostare la dimensione minima del carattere per l'antialias a 4 pixel. In questo modo otterrai antialiasing per caratteri piccoli.

(Non ho mai capito perché devono permettervi di selezionarlo - sotto i font 8px non sono leggibili senza antialiasing)

    
risposta data 04.10.2011 - 21:55
fonte
2

Se vai alle preferenze di Safari > Avanzate e impostate "Mai usare font di dimensioni minori di" su 11, dovrebbe risolvere il problema dell'antialiasing.

Per l'evidenziazione del colore puoi usare un plugin SIMBL chiamato Safari Source questo lo farà per te.

AGGIORNAMENTO: in realtà, nella pagina delle impostazioni di Safari Source (Safari > Preferences > Safari Source) puoi impostare la dimensione del carattere per la pagina di origine della vista. Quindi impostalo su qualsiasi valore superiore a 11 e sarà antialias.

    
risposta data 30.12.2011 - 06:57
fonte

Leggi altre domande sui tag