4 votos

¿Existe algún editor de texto para Mac que muestre en tiempo real el recuento de palabras únicas?

Es decir, muestra, mientras escribe, el recuento de palabras únicas. No un recuento de todas las palabras.

Si el documento tuviera las palabras:

El gato está en el sombrero que está en Toledo.

Mostraría un recuento de 7.

Sé que podría escribir un corto shell script para hacer esto, pero estoy buscando la visualización en tiempo real. Si usted sabe de un editor que permite escribir un plugin en tiempo real que sería útil también.

0 votos

En el caso de que quieras usar un shell script, puedes usar el menú "Filtrar por comando " de TextMate, usando tr -d "[:punct:]" | tr -d "[:digit:]" | tr " " "\n" | tr "[:upper:]" "[:lower:]" | sort | uniq -u | wc -l como comando y mostrando el resultado como tooltip. Esto debería dar el resultado deseado como un tooltip repetidamente simplemente pulsando el acceso directo del elemento de menú y luego enter.

5voto

Bratch Puntos 1531

Emacs puede hacerlo (como la mayoría de las cosas). Echa un vistazo a esto página . La parte: "¿Cuántas veces se utilizó cada palabra?" - es bastante similar a su problema. WordCountMode muestra cómo poner la información en el modeline. No debería ser demasiado difícil de conseguir en una forma que usted necesita.

0voto

NGRhodes Puntos 166

He aquí un analizador en línea. ¡Lo hace todo en un instante! http://textalyser.net/

No olvide ajustar la lista de parada a "ninguna" si desea contar todas las palabras.

0voto

Matt Howells Puntos 20751

Se me ocurren varias soluciones posibles en todos los niveles de precios para ayudarte a cuadrar tus palabras.

Gratis

  • ~Text Wrangler~ BBEdit, de Barebones Software, es un editor de texto freemium que debería ser capaz de hacer lo que pides y mucho más.
  • Contador de palabras no es un editor de texto, pero puede contar tus palabras, informar de la frecuencia de palabras y proporcionar estadísticas de legibilidad.

Bajo coste

  • iA Writer, disponible en App Store, muestra el recuento de palabras y caracteres y es único porque calcula el tiempo que tarda alguien en leer tu trabajo.
  • Sinónimo, también disponible en la App Store, es mi favorito personal para escribir en Markdown.

Estas dos aplicaciones de bajo coste no informan sobre palabras únicas; sin embargo, funcionan muy bien con Marcado, que puede ayudarte a visualizar la repetición de palabras.

Software Premium

  • BBEdit también de Barebones Software, es uno de los primeros editores de texto para Mac OS y está muy bien considerado por su gran compatibilidad con AppleScript.
  • TextMate de Macromates, es otro editor de texto que puede hacer mucho más que proporcionar recuentos de palabras.
  • DEVONthink Pro puede hacer exactamente lo que quieres. Bueno, un recuento de palabras único es fácilmente disponible y la aplicación tiene un bono; la capacidad de encontrar conexiones semánticas entre sus documentos utilizando una inteligencia artificial bastante increíble. DEVONnote también puede tener esta capacidad, pero hace años que no la uso.

Siento no haber enlazado todas mis sugerencias, pero no tengo la influencia necesaria aquí en StackExchange para publicarlas todas. He dejado enlaces a las que creo que son las dos mejores respuestas para ayudarte.

0 votos

(El OP tenía una petición muy específica de recuento de único palabras (Así que "El el gato el el" = 2). No disponible en ninguno de los editores habituales AFAIK...)

-1voto

zimbatm Puntos 2525

Con BBEdit (no gratis) esto se puede lograr con estos pasos:

  1. Divida todas las palabras en líneas individuales utilizando varias funciones de buscar y reemplazar para convertir cualquier carácter que no sea una palabra en un salto de línea. Para ello, utilice el comando Buscar, active la casilla "Grep", introduzca [^a-z]+ (esto encuentra todo lo que no es una letra) en el cuadro Buscar y \r (es un salto de línea) en el cuadro Reemplazar y, a continuación, haga clic en "Reemplazar todo".
  2. Elimine todas las líneas vacías utilizando el comando "Procesar líneas que contengan..." del menú "Texto": Introduzca ^$ en el campo de texto y marque sólo las opciones "Usar grep" y "Borrar líneas coincidentes". Haz clic en "Procesar".
  3. Elimine todos los duplicados utilizando el comando "Procesar líneas duplicadas..." del menú "Texto": Haga clic en "Dejar uno" y marque sólo la opción "Eliminar líneas duplicadas". Haga clic en "Procesar".

Lo que queda en el texto es una palabra única por línea. Por lo tanto, compruebe cuántas líneas contiene ahora el texto para conocer el número de palabras únicas de su texto.

0 votos

Eso no parece muy parecido a "visualización en directo del recuento de palabras únicas", como pedía el OP.

0 votos

Cierto, está lejos de ser en directo. En realidad me había perdido esa parte de la pregunta. Sin embargo, como vine aquí por una pregunta similar y vi que se mencionaba BBedit como posible solución, pensé en añadir mi sugerencia. @TomGewecke ¿conoces una pregunta más adecuada a la que pueda adjuntar esta respuesta?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X