C'è un editor di testo per Mac che ha una visualizzazione live di un numero di parole univoco?


3

Cioè, mostra, mentre scrivi, il conteggio di parole uniche. Non un conteggio di tutte le parole.

Se il documento avesse le parole:

Il gatto è nel cappello che è a Toledo.

Mostrerebbe un conteggio di 7.

So che potrei scrivere un breve script di shell per farlo, ma sto cercando una visualizzazione in tempo reale. Se sei a conoscenza di un editor che consente di scrivere un plugin in tempo reale, sarebbe altrettanto utile.


Nel caso tu stia optando per un approccio basato su script di shell, puoi utilizzare la voce di menu "Filtro attraverso il comando ..." di TextMate, usando tr -d "[:punct:]" | tr -d "[:digit:]" | tr " " "\n" | tr "[:upper:]" "[:lower:]" | sort | uniq -u | wc -l come comando e mostrando il risultato come suggerimento. Questo dovrebbe dare ripetutamente il risultato desiderato come tooltip semplicemente premendo la scorciatoia della voce di menu e quindi enter.
Asmus

Risposte:


4

Emacs può farlo (come la maggior parte delle cose). dai un'occhiata a questo pagina . La parte: "Quante volte è stata usata ogni parola?" - È abbastanza simile al tuo problema. WordCountMode mostra come inserire le informazioni nella modeline. Non dovrebbe essere troppo difficile per ottenere un modulo che ti serve.


0

Ecco un analizzatore online. Fa tutto in un attimo! http://textalyser.net/

Non dimenticare di regolare la lista di arresto su "nessuno" se si desidera contare ogni singola parola.


0

Posso pensare a diverse soluzioni possibili in tutti i punti di prezzo per aiutarti a completare le tue parole.

Gratuito

  • Wrangler di testo, da Barebones Software, è un editor di testo libero che dovrebbe essere in grado di fare ciò che chiedi e molto altro ancora.
  • Contatore di parole non è un editor di testo, ma può contare le tue parole, segnalare la frequenza delle parole e fornire statistiche di leggibilità.

A basso costo

  • iA Writer, disponibile su App Store, mostra il conteggio delle parole e dei caratteri in esecuzione ed è unico nel senso che stima quanto tempo ci vuole per leggere il tuo lavoro.
  • sinonimo, disponibile anche su App Store, è il mio preferito per scrivere su Markdown.

Queste due app a basso costo non riportano parole univoche; tuttavia, funzionano alla grande con Segnato, che può aiutarti a visualizzare la ripetizione delle parole.

Software Premium

  • BBEdit , anche da Barebones Software, è tra i primi editor di testo per Mac OS e molto apprezzato con un profondo supporto per AppleScript.
  • TextMate , da Macromates, è un altro editor di testo che può fare molto di più che fornire un conteggio delle parole
  • DEVONthink Pro può fare esattamente quello che vuoi Bene, un conteggio delle parole unico è facilmente disponibile e l'app ha un bonus; la capacità di trovare connessioni semantiche tra i tuoi documenti usando un'intelligenza artificiale piuttosto terrificante. DEVONnote potrebbe anche avere questa capacità, ma sono passati anni da quando l'ho usato.

Scusa se non ho collegato tutti i miei suggerimenti, ma non ho il potere qui su StackExchange per postarli tutti. Ho lasciato link a quelle che credo siano le due migliori risposte per aiutarti.


(Il PO aveva una richiesta molto specifica di conteggio di unico words (So "The the cat the the" = 2). Non disponibile in nessuno dei soliti editor AFAIK ...)
beroe

-1

Con BBEdit (non gratuito) questo può essere realizzato con questi passaggi:

  1. Suddividi tutte le parole in singole righe utilizzando diverse ricerche e sostituisci per trasformare qualsiasi carattere non di una parola in un'interruzione di riga. Per farlo, usa il comando Trova, attiva la casella di controllo "Grep", inserisci [^a-z]+ (questo trova tutto ciò che non è una lettera) nella casella Trova e \r (che è un'interruzione di riga) nella casella Sostituisci, quindi fare clic su "Sostituisci tutto".
  2. Rimuovi tutte le righe vuote usando il comando "Process Lines Containing ..." dal menu "Text": Enter ^$ nel campo di testo e controlla solo le opzioni "Usa grep" e "Elimina le righe corrispondenti". Fai clic su "Elabora".
  3. Rimuovi tutti i duplicati utilizzando il comando "Elabora righe duplicate ..." dal menu "Testo": fai clic su "Lasciando uno" e seleziona solo l'opzione "Elimina righe duplicate". Fai clic su "Elabora".

Ciò che rimane nel testo è una parola unica per riga. Quindi, controlla quante righe il testo ora contiene per conoscere il numero di parole uniche nel tuo testo.


Questo sicuramente non sembra molto vicino alla "visualizzazione live del conteggio parole unico" come richiesto dall'OP.
Tom Gewecke

Giusto, è lontano dall'essere vivo. In realtà avevo perso quella parte della domanda. Tuttavia, poiché sono venuto qui a causa di una domanda simile e ho visto che BBedit è stato menzionato come una possibile soluzione, ho pensato di aggiungere il mio suggerimento, tuttavia. @ TomGewecke sapresti una domanda più adatta alla quale potrei allegare questa risposta?
Thomas Tempelmann
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.