¿Cómo puedo mejorar / reemplazar View Source en Safari?

14

Como nuevo converso a Safari, me sorprende lo insólitamente fea que es la vista de fuente predeterminada de la página.
La fuente es miserablemente pequeña y no tiene alias, por lo que solo se resalta el color.

¿Hay alguna manera de mejorar la función de fuente de vista de Safari o reemplazarla sin problemas?

Estoy buscando:

  • fuente predeterminada razonable, personalizable es mejor;
  • resaltado de sintaxis HTML / JS básico;
  • trabajando en Lion.

Por favor, absténgase de sugerir una fuente de visualización con el inspector web: es agradable, pero no es conveniente para una rápida exploración de la fuente.

    
pregunta Dan 28.09.2011 - 17:35

4 respuestas

10

BetterSource

EssimilaralafuentedevistaenChromedemuchasmaneras:

  • Tieneresaltadodesintaxisynúmerosdelínea
  • Seabreenunapestañaenlugardeunaventana
  • UtilizalafuentemonoespaciadapredeterminadaespecificadaenlaspreferenciasenlugardeMonaco12

Limitaciones:

  • Losnúmerosdelíneaestánincluidosenlasselecciones
  • Lavistadeorigennosepuedeabrirconunaccesodirecto
  • tardaunpocomásenaparecerquelaventanadeorigennormal

Configuracióndeunniveldezoompredeterminadoenunahojadeestilopersonalizada

LahojadeestilopersonalizadaquepuedeespecificarenlapestañaAvanzadodelaspreferenciastambiénafectaalaventanadeorigendelavista.Nosécómoorientarloespecíficamente,peroestoaplicaríaunniveldezoompredeterminadotantoparaélcomoparaelcontenidodelsitioweb:

body{zoom:125%;}

verfuenteenTextMate.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
    
respondido por el user495470 28.09.2011 - 18:09
5

Echa un vistazo a esta extensión de Safari:

  

Extensión de Safari 5 en BetterSource

     

BetterSource muestra el origen del documento en una nueva pestaña, con números de línea y resaltado de sintaxis de color.

    
respondido por el stuffe 28.09.2011 - 17:52
2

Debe ir a Preferencias del sistema - General y, en la parte inferior, establecer el tamaño de fuente mínimo para suavizado en 4 píxeles. De esa manera obtendrás antialiasing para fuentes pequeñas.

(Nunca entendí por qué tienen que permitirte seleccionar eso: las fuentes de menos de 8px simplemente no se pueden leer sin antialiasing)

    
respondido por el w00t 04.10.2011 - 21:55
2

Si vas a las preferencias de Safari > Avanzado y establezca "Nunca use tamaños de fuente más pequeños que" a 11, debería solucionar el problema de suavizado.

Para resaltar el color, puede usar un complemento SIMBL llamado Safari Source eso hará eso por ti.

ACTUALIZACIÓN: en realidad, en la página de configuración de Safari Source (Safari > Preferences > Safari Source) puede establecer el tamaño de fuente para la página de origen de la vista. Así que configúralo a cualquier valor superior a 11 y tendrá antialias.

    
respondido por el akhenig 30.12.2011 - 06:57

Lea otras preguntas en las etiquetas