我如何才能找到我最常输入的单词?

我如何才能找到我最常输入的单词?

许多程序可以通过为常用单词设置快捷键来节省您的输入时间。例如,您可以随时用 替换@gm@gmail.com我很难列出我经常输入的内容,我正在寻找一种自动发现合适候选词的方法。

答案1

听起来你会喜欢 AutoHotkey 的自动更正脚本。

以下脚本使用热字符串即时纠正大约 4700 个常见英语拼写错误。它还包含 Win+H 热键,以便轻松添加更多拼写错误

如果你真的想知道你最常输入的单词是什么:

1.)获取一个可以以纯文本格式记录到平面文件的键盘记录器,例如pykeylogger。请注意,它还可以使用分隔符,以便于解析,例如 CSV。运行一天或任意长的时间,直到您有足够的数据来使您的单词偏好更加明显。

2.)然后使用这个我快速拼凑起来的简单程序来计算单词(假设是 CSV 文件):

#!/usr/bin/perl

use warnings;
use strict;
my %unique = ();

open FH,"< data.txt" or die $!;

while (<FH>)
{
  chomp;
  my @words = split/,/,$_;
  foreach(@words)
  {
      $unique{$_}++;
  }
}

close FH;

foreach(reverse sort {$unique{$a} <=> $unique{$b}} keys %unique)
{
    print "$_ => $unique{$_}\n";
}

这将遍历 CSV 格式文件中的每一行,并创建一个包含文件中每个单词及其出现的次数的哈希值。

示例输入:

测试、测试、测试、单词、测试、其他、某物、测试
某事、测试、单词、测试、测试
单词,测试

示例输出:

john@awesome:~$ chmod +x count.pl
john@awesome:~$ ./count.pl
测试 => 9
单词 => 3
某物 => 2
其他 => 1

相关内容