Busque Unicode y copie y pegue caracteres como entidades HTML, literales de cadena Go o Python, números hexadecimales, etc. en Alfred 4+.
Descargue la última versión del flujo de trabajo desde la página de lanzamientos, luego haga doble clic en el archivo Alfred Unicode-XXXalfredworkflow
para instalarlo.
.u <query>
: busca caracteres Unicode (consulte la entrada a continuación).⇧
o ⌘Y
: imagen de vista rápida del personaje seleccionado.↩
o ⇥
: ve el carácter seleccionado en varios formatos (CSS, HTML, Python, etc.).↩
o ⌘C
: copia el formato seleccionado al portapapeles.⌘↩
: pega el formato seleccionado en la aplicación principal.⌘↩
(configurable): copia y pega el carácter UTF-8.⌥↩
(configurable): copiar y pegar el escape Unicode de Python.^↩
(configurable) — Copiar/pegar ID Unicode (U+00AB).⇧↩
(configurable): copiar/pegar entidad hexadecimal HTML....
— Añade tus propias teclas de acceso rápido (ver Modificadores)..u help
: abrir el archivo de ayuda del flujo de trabajo.u prefs
: ver la configuración del flujo de trabajosearch
: ingrese search
de palabras clave para regresar a la búsqueda Unicode.↩
— Para ver la lista de formateadores y activar o desactivar los formateadores.u{1F680}
estilo ES6 en JS para caracteres superiores a 0xFFFF.↩
— Elige una fuente diferente⌘↩
— Restablecer los valores predeterminados↩
— Elige un color diferente⌘↩
— Restablecer los valores predeterminados↩
— Elige un color diferente⌘↩
— Restablecer los valores predeterminadosConfigure la tecla de acceso rápido incluida para permitirle buscar directamente desde otras aplicaciones (seleccione un carácter o escape Unicode y presione la tecla de acceso rápido).
Utilice las consultas de búsqueda especiales search
, prefs
y help
para navegar hasta la búsqueda, las preferencias y el archivo de ayuda del flujo de trabajo, respectivamente. Estos funcionan durante todo el flujo de trabajo.
Las consultas de un solo carácter se tratan como coincidencias exactas para su propio punto de código: si ingresa p
, solo verá el resultado para U+0070 LATIN SMALL LETTER P
. Para buscar todas las P, agregue un espacio después de p
(es decir, p
).
Puede buscar caracteres según sus nombres (por ejemplo, LATIN CAPITAL LETTER U WITH DIAERESIS
), alias (por ejemplo, EOL
/ LF
/ NL
/ NEW LINE
para LINE FEED (LF)
), hexadecimal (por ejemplo, fe
, 00fe
, 0xfe
) o decimal ( por ejemplo, 32
) o nombre de entidad HTML (por ejemplo, raquo
, Uuml
).
El flujo de trabajo comprende todos los formatos que genera, por lo que también puede ingresar un escape de cadena Go (por ejemplo, U0001F37B
) o un ID Unicode (por ejemplo, U+1F4A9
). Configure la tecla de acceso rápido incluida para poder buscar escapes directamente desde su editor.
Puede restringir la búsqueda a un campo particular con la sintaxis <field>:<query>
, por ejemplo, entity:copy
para buscar caracteres cuyo nombre de entidad HTML coincida con copy
. Los campos disponibles son:
Campo | Descripción |
---|---|
name | Nombre del personaje, por ejemplo, PILE OF POO |
aliases | Nombres alternativos, por ejemplo, BS para BACKSPACE |
hex | Representación hexadecimal de más de 4 caracteres, por ejemplo, 00FE |
dec | Representación decimal, por ejemplo 254 |
entity | Nombre de la entidad HTML (si corresponde), por ejemplo, szlig |
Nota : Todos los campos se tratan como texto, por lo que hex:20
devolverá los caracteres 0x20HH
, no 0x20
( dec:32
coincidirá con 0x20
, pero también con 32NN
). Utilice el formato 0x
para especificar que una consulta es hexadecimal, es decir, 0x20
. Agregue un espacio a las consultas dec:NN
para que solo coincidan con ese carácter específico (es decir, dec:32
).
Finalmente, también puede usar AND
u OR
en sus consultas, por ejemplo, arrow AND left OR right
(tenga en cuenta que AND
y OR
deben estar en mayúsculas).
El flujo de trabajo se puede configurar mediante varias variables de entorno del flujo de trabajo. Los más importantes se pueden configurar en el flujo de trabajo ingresando la consulta "prefs" en la búsqueda Unicode.
Variable | Por defecto | Descripción |
---|---|---|
BACKGROUND_COLOUR | <empty> | Color de fondo de las imágenes de vista previa generadas (iconos de resultados de búsqueda). Utiliza transparente si no está configurado. |
DISABLED | <empty> | Lista separada por comas de formateadores deshabilitados. |
ES6_MODE | <empty> | Utilice escapes estilo ES6 para caracteres superiores a 0xFFFF. Si no están configurados, se utilizan pares sustitutos. |
FONT_NAME | <empty> | Fuente utilizada para generar imágenes de vista previa. Utiliza "Arial Unicode MS" si no está configurado. |
ICON_SIZE | 128 | Ancho/alto de las imágenes de vista previa. |
RESIZE_FACTOR | 1.0 | Utilice un tamaño de fuente más grande o más pequeño en las imágenes de vista previa. |
TEXT_COLOUR | <empty> | Color del texto para imágenes de vista previa. Utiliza #FF2FA9 si no está configurado. |
TEXT_SIZE | <empty> | Tamaño de fuente para imágenes de vista previa. Calculado automáticamente si no está configurado. |
De forma predeterminada, el tamaño de fuente se calcula automáticamente en función del tamaño de la imagen y del texto. Si el texto es constantemente demasiado pequeño o grande con una fuente en particular, puede aumentar/disminuir RESIZE_FACTOR
para aumentar/disminuir el tamaño del texto.
Alternativamente, puede forzar un tamaño de fuente específico para todas las imágenes configurando TEXT_SIZE
.
Puede asignar sus propios modificadores a los resultados de la búsqueda para copiarlos y pegarlos rápidamente en su formato preferido.
Para asignar un formato a un modificador, agregue una nueva variable de entorno de flujo de trabajo con el nombre MOD_<KEY1>[_<KEY2>[_<KEY3>]]
y establezca su valor en el nombre corto del formato deseado.
Por ejemplo, para anular ⌘↩
para copiar/pegar JavaScript en lugar del carácter UTF-8, agregue una nueva variable llamada MOD_CMD
con el valor javascript
. Para reasignar el carácter UTF-8 a ⌥⌘↩
, agregue una nueva variable llamada MOD_CMD_OPT
(o MOD_OPT_CMD
… no importa) con el valor character
.
Los modificadores válidos son CMD
, OPT
, SHIFT
, CTRL
.
Puede copiar (y pegar) cada carácter en algunos o todos los siguientes formatos:
Descripción | nombre corto | Ejemplo |
---|---|---|
Carácter UTF-8 | character | ? |
Nombre del personaje | name | CLINKING BEER MUGS |
ID Unicódigo | unicode | U+1F37B |
Literal hexadecimal | hexadecimal | 0x1F37B |
Literal decimal | decimal | 127867 |
Cadena de escape de Python o Go | python | U0001F37B |
codificado en URL | urlencoded | %F0%9F%8D%BB |
Cadena de escape de JavaScript | javascript | u{1F37B} |
entidad CSS | css |
|